

/* Start:/local/css/style.css?17557700501291236*/
/**
 * Переменные
 **/
/****
 * Миксины, разное
 ****/
/****
 * Внешние либы, ресеты
 ****/
/* normalize.css v1.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}
/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */
/**
 * Prevent iOS text size adjust after orientation change, without disabling
 * user zoom.
 */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}
/**
 * Address margins handled incorrectly in IE 6/7.
 */
body {
  margin: 0;
}
/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a,
input {
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: none;
}
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}
/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Address styling not present in IE 6/7/8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address margins set differently in IE 6/7.
 */
p,
pre {
  margin: 1em 0;
}
/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
/**
 * Address CSS quotes not supported in IE 6/7.
 */
q {
  quotes: none;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 40px;
}
/**
 * Address paddings set differently in IE 6/7.
 */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 */
img {
  border: 0;
  /* 1 */
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}
/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}
/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/**
 * Попапы
 **/
.popup {
  background: #ffffff;
  position: relative;
  max-width: 500px;
  min-width: 100px;
  padding-bottom: 38px;
}
.popup h2 {
  font: bold 24px/28px Arial, sans-serif;
  color: #000;
  text-align: center;
  padding: 35px 20px 0;
  margin-bottom: 20px;
}
.popup h2:first-child {
  margin-top: 0;
}
.popup .close {
  transition: all 0.3s linear;
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -106px -183px no-repeat;
  position: absolute;
  cursor: pointer;
  top: 20px;
  right: 20px;
  z-index: 10;
}
.popup .close:hover {
  transform: rotate(180deg);
}
.popup .close:before {
  width: 26px;
  height: 26px;
  position: absolute;
  content: '';
  top: -5px;
  left: -5px;
  cursor: pointer;
}
.popup .row {
  margin-top: 16px;
  padding: 0 30px;
  position: relative;
}
.popup .row.disabled label {
  color: #cccccc;
}
.popup .row.center-align {
  text-align: center;
  justify-content: center;
}
.popup .row.wide {
  margin-top: 20px;
  background: #f8f8f8;
  padding-top: 16px;
  padding-bottom: 18px;
  display: none;
}
.popup .row > span {
  display: block;
  font: normal 12px/18px Arial, sans-serif;
  color: #666;
  padding-top: 11px;
}
.popup .row .button {
  padding: 0 20px;
  margin-top: 13px;
}
.popup .row .button:before,
.popup .row .button:after {
  width: 51%;
}
.popup .row a {
  font: normal 14px/16px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
}
.popup .row a:focus,
.popup .row a:hover {
  text-decoration: underline;
}
.popup .checkbox {
  margin-top: 22px;
  font-size: 14px;
  color: #333;
}
.popup.popup-login .row label a {
  font-size: 12px;
}
.popup.popup-login .row .button {
  margin-top: 15px;
  padding: 0 53px;
}
.popup.popup-password .row > span {
  padding-top: 17px;
}
.popup.popup-password .row .button {
  margin-top: 9px;
  padding: 0 36px;
}
.popup.popup-change-password .row .button {
  margin-top: 15px;
  padding: 0 44px;
}
.popup.popup-thanks {
  width: 100%;
}
.popup.popup-thanks h2 {
  padding-top: 4px;
  margin-bottom: 0;
  line-height: 31px;
}
.popup.popup-thanks p {
  margin-top: 12px;
  padding: 0 30px;
  font: 14px/20px Arial, sans-serif;
  text-align: center;
  color: #666;
}
.popup.popup-thanks .row.order {
  background: url(/local/css/../images/order-processed.png) 50% 100% no-repeat;
  height: 140px;
  padding-top: 39px;
  margin-top: 0;
}
.popup.popup-thanks .row .button {
  padding: 0 30px;
  height: 31px;
  margin-top: 9px;
  line-height: 31px;
}
.popup.popup-confirm {
  padding: 20px 20px 38px;
}
.popup.popup-confirm h2 {
  padding: 10px 20px 0;
}
.popup .form .row label {
  margin-right: 20px;
  min-width: 80px;
}
.popup-feedback .form textarea.input {
  height: 100px;
  resize: none;
}
.popup.popup-calculator {
  width: 100%;
}
.popup-feedback-xname {
  display: block;
  height: 0.1px;
  margin: 0 !important;
  overflow: hidden;
  padding: 0 !important;
  width: 0.1px;
  border: 0;
  opacity: 0.01;
}
/* Gray v1.4.5 (https://github.com/karlhorky/gray) | MIT */
.grayscale {
  /* Firefox 10-34 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
  /* modern */
  -webkit-filter: grayscale(1);
  /* Firefox 35+ */
  filter: grayscale(1);
  /* IE 6-9 */
  filter: gray;
}
.grayscale.grayscale-fade {
  transition: filter 0.5s;
}
/* Webkit hack until filter is unprefixed */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .grayscale.grayscale-fade {
    -webkit-transition: -webkit-filter 0.5s;
    transition: -webkit-filter 0.5s;
  }
}
.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
/* Background element */
.grayscale.grayscale-replaced {
  -webkit-filter: none;
  filter: none;
}
.grayscale.grayscale-replaced > svg {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}
.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
  opacity: 0;
}
/* jQuery UI - v1.11.4 - 2016-07-04
* http://jqueryui.com
* Includes: core.css, autocomplete.css, datepicker.css, menu.css, slider.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/** add datepicker
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
*/
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/** add datepicker
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0; // support: IE7
    // support: IE10, see #8844
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}

// icon support
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item {
    padding-left: 2em;
}

// left-aligned
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

// right-aligned
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
*/
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333333;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
/*
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("/local/css/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("/local/css/images/ui-icons_444444_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("/local/css/images/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("/local/css/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("/local/css/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("/local/css/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("/local/css/images/ui-icons_cc0000_256x240.png");
}
*/
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* support: IE8 */
}
.ui-widget-shadow {
  margin: 0;
  padding: 5px;
  background: #666666;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}
/*
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  width: 9px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -42px no-repeat;
  left: 50%;
  margin-left: -5px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-next span {
  transform: rotate(180deg);
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single:focus {
  outline: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
/*
 * jQuery Slot Machine v3.0.1
 * https:// github.com/josex2r/jQuery-SlotMachine
 *
 * Copyright 2014 Jose Luis Represa
 * Released under the MIT license
 */
.slotMachineNoTransition {
  -webkit-transition: none !important;
  transition: none !important;
}
/*
.slotMachineBlurFast {
    -webkit-filter: blur(5px);
            filter: blur(5px);
}

.slotMachineBlurMedium {
    -webkit-filter: blur(3px);
            filter: blur(3px);
}

.slotMachineBlurSlow {
    -webkit-filter: blur(2px);
            filter: blur(2px);
}

.slotMachineBlurTurtle {
    -webkit-filter: blur(1px);
            filter: blur(1px);
}
*/
.slotMachineGradient {
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(25%, #000000), color-stop(75%, #000000), color-stop(100%, rgba(0, 0, 0, 0)));
}
/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  /*background: #f9f9f9;*/
  /*color: #444;*/
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  /*color: #444;*/
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('/local/css/../images/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('/local/css/../images/fancybox/loading.gif') center center no-repeat;
}
.fancybox-close {
  transition: all 0.3s linear;
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -106px -183px no-repeat;
  position: absolute;
  cursor: pointer;
  top: 20px;
  right: 20px;
  z-index: 10;
  z-index: 8100;
}
.fancybox-close:hover {
  transform: rotate(180deg);
}
.fancybox-close:before {
  width: 26px;
  height: 26px;
  position: absolute;
  content: '';
  top: -5px;
  left: -5px;
  cursor: pointer;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 36px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-nav span:after {
  width: 9px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -42px no-repeat;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -5px;
}
.fancybox-prev span {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.fancybox-next span {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.fancybox-next span:after {
  transform: rotate(180deg);
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('/local/css/../images/fancybox/overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #fff;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  /*color: #fff;*/
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  /*color: #fff;*/
  padding: 10px;
  /*background: #000;*/
  /*background: rgba(0, 0, 0, .8);*/
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    /* background-image: url('/local/css/fancybox_sprite@2x.png'); */
    /* background-size: 44px 152px; */
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url('/local/css/../images/fancybox/loading@2x.gif');
    /*background-size: 24px 24px; */
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/****
 * Основные стили
 ****/
/**
 * Основные стили сайта
 */
html {
  min-height: 100vh;
}
.login-by-sms-link {
  cursor: pointer;
}
body {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
header,
footer,
.footer-assortment {
  flex-shrink: 0;
}
.width-wrap {
  width: 940px;
  margin: 0 auto;
  box-sizing: border-box;
}
.content-area > .page-background-image ~ * {
  position: relative;
}
.content-area {
  padding: 0 0 40px;
  background-color: #d7d9e3;
  flex: 1 0 auto;
  position: relative;
}
.content-area h1 {
  font: bold 24px/28px Arial;
  margin: 26px 0 24px;
  position: relative;
}
.content-area .page-background-image {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 462px;
}
.content-area .page-background-image + .width-wrap h1 {
  margin: 0;
  padding: 30px 30px 0;
}
.content-area .page-background-image + .width-wrap .breadcrumbs span {
  color: #fff;
}
.content-area .page-background-image + .width-wrap .breadcrumbs a {
  color: #fff;
}
.content-area .page-background-image + .width-wrap .breadcrumbs a:after {
  width: 3px;
  height: 5px;
  background: url(/local/css/../images/sprite.png) -401px -96px no-repeat;
}
.notton {
  display: inline-block;
  text-decoration: none;
  box-sizing: border-box;
  position: relative;
  height: 45px;
  padding: 0 18px;
  background: transparent;
  font: bold 16px/41px Arial, sans-serif;
  color: #000;
  border: 2px solid #000;
  text-align: center;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 0;
}
.notton span {
  position: relative;
  z-index: 2;
  font-weight: bold;
}
.notton.transparent-yellow {
  border-width: 0;
  box-shadow: inset 0 0 0 2px #fecc00;
  height: 45px;
  margin: 10px 0;
  width: 100%;
  background: transparent;
  font: bold 14px/45px Arial, sans-serif;
  color: #000;
}
.notton.transparent-yellow:before {
  content: '';
  display: block;
  position: absolute;
  background: #fff;
  left: 0;
  right: 0;
  top: 2px;
  bottom: 2px;
}
.blue-button {
  background: #393186;
  text-decoration: none;
  padding: 7px 10px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  border: none;
  white-space: nowrap;
  transition: color 0.3s;
}
.blue-button:hover {
  color: #fecc00;
}
.underlined-link {
  position: relative;
  text-decoration: none;
  color: #393186;
}
.underlined-link:after {
  content: '';
  position: absolute;
  width: 100%;
  top: 17px;
  left: 0;
  border-bottom: 1px dashed #393186;
}
.underlined-link:hover:after {
  content: '';
  display: none;
  position: absolute;
  width: 100%;
  top: 17px;
  left: 0;
  border-bottom: 1px dashed #393186;
}
.underlined-link:before {
  width: 11px;
  height: 6px;
  background: url(/local/css/../images/sprite.svg) -226px -39px no-repeat;
  content: '';
  position: absolute;
  top: 57%;
  right: -17px;
  transform: translateY(-50%);
}
.underlined-link.open:before {
  transform: translateY(-50%) rotate(180deg);
}
.button {
  transition: all 0.3s linear;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  height: 45px;
  padding: 0 18px;
  background: transparent;
  font: bold 16px/41px Arial, sans-serif;
  color: #000;
  border: 2px solid #000;
  text-align: center;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 0;
}
.button:before,
.button:after {
  transition: all 0.15s linear;
  content: '';
  position: absolute;
  background: #000;
  width: calc(50% + 3px);
  bottom: 200%;
  height: 300%;
  z-index: 1;
}
.button span {
  position: relative;
  z-index: 2;
  font-weight: bold;
}
.button:before {
  left: -1px;
  transform: skewY(20deg);
}
.button:after {
  right: -1px;
  transform: skewY(-20deg);
}
.button:hover {
  color: #fff;
}
@media (min-width: 769px) {
  .button:hover:before,
  .button:hover:after {
    bottom: -75%;
  }
}
.button.yellow {
  border: none;
  height: 31px;
  padding: 2px 13px 0 10px;
  background: #fecc00;
  font: bold 14px/29px Arial, sans-serif;
  color: #000;
}
.button.yellow:hover {
  color: #fff;
}
.button.yellow-no-border {
  border: none;
  height: 45px;
  padding: 2px 13px 0 10px;
  background: #fecc00;
  font: bold 14px/45px Arial, sans-serif;
  color: #000;
}
.button.yellow-no-border:hover {
  color: #fecc00;
}
.button.yellow-no-border.card span:after {
  width: 17px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -65px -162px no-repeat;
}
.button.white {
  border: 0;
  box-shadow: inset 0 0 0 1px #fff;
  color: #fff;
  letter-spacing: 0.075em;
  line-height: 45px;
}
.button.white:before,
.button.white:after {
  background: #fff;
}
.button.white:hover {
  color: #c7cfdd;
  box-shadow: inset 0 0 0 1px #fff;
}
.button.transparent-yellow {
  border-width: 0;
  box-shadow: inset 0 0 0 2px #393186;
  height: 45px;
  background: transparent;
  font: bold 14px/45px Arial, sans-serif;
  color: #000;
}
.button.transparent-yellow:before,
.button.transparent-yellow:after {
  background: #393186;
}
.button.transparent-yellow:hover:before,
.button.transparent-yellow:hover:after {
  background: #393186;
}
@media (min-width: 769px) {
  .button.transparent-yellow.active:before,
  .button.transparent-yellow.active:after {
    bottom: -75%;
  }
}
.button.transparent-yellow.already-added {
  cursor: default;
}
.button.card span {
  margin-left: 26px;
}
.button.card span:before,
.button.card span:after {
  transition: all 0.3s linear;
  position: absolute;
  content: '';
  top: 0;
  left: -26px;
}
.button.card span:before {
  width: 17px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -86px -162px no-repeat;
}
.button.card span:after {
  width: 17px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -107px -162px no-repeat;
  opacity: 0;
}
.button.card:hover:not(.transparent-yellow) span:before {
  opacity: 0;
}
.button.card:hover:not(.transparent-yellow) span:after {
  opacity: 1;
}
.text-button {
  display: inline-block !important;
  margin: 0 20px;
  border-bottom: 1px dashed #999;
  cursor: pointer;
}
.text-button:hover {
  border-bottom-color: transparent;
}
.rub {
  font-family: 'rub' !important;
}
.clear {
  display: block !important;
  clear: both !important;
}
.er-404 {
  text-align: center;
  color: #666;
  font: normal 14px/20px Arial, sans-serif;
  margin-top: 87px;
}
.er-404 img {
  width: 100%;
  max-width: 391px;
}
.er-404 h1 {
  font-size: 33px;
  color: #333;
  margin: 2px 0 28px;
}
.er-404 .not-found-text a {
  color: #393186;
}
.tooltip {
  width: 14px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -207px -184px no-repeat;
  font-size: 0;
  position: relative;
  display: inline-block;
  cursor: pointer;
  top: 2px;
  left: 5px;
}
.gray-info-block {
  position: relative;
  margin-top: -3px;
  padding: 17px 20px 18px;
  background: #91949b;
  font: 14px/20px Arial, sans-serif;
  color: #fff;
}
.gray-info-block a {
  color: #fff;
}
.gray-info-block a:hover {
  text-decoration: none;
}
.gray-info-block.hidden {
  display: none;
}
.total-block {
  display: flex;
  padding: 22px 0;
}
.total-block .info {
  flex-grow: 1;
  padding: 0 20px;
  font: 12px/18px Arial, sans-serif;
  color: #999;
}
.total-block .order-block {
  margin-top: -2px;
  flex-shrink: 0;
  width: 293px;
}
.total-block .order-block .price-line {
  padding: 0 20px 0 21px;
  height: 20px;
  overflow: hidden;
  font: 14px/20px Arial, sans-serif;
  color: #333;
  vertical-align: bottom;
}
.total-block .order-block .price {
  float: right;
}
.total-block .order-block .total-line {
  margin: 17px 0 0;
  padding: 13px 20px;
  border: 2px solid #000;
  font: bold 24px/36px Arial, sans-serif;
}
.total-block .order-block .order-line {
  margin-top: 20px;
  text-align: right;
}
.total-block .order-block .button {
  font: bold 14px/45px Arial, sans-serif;
}
.total-block .order-block .button.card {
  width: 233px;
  padding: 0 0 0 33px;
}
.total-block .order-block .button.card span:before {
  top: 2px;
}
.eye {
  width: 26px;
  height: 10px;
  background: url(/local/css/../images/sprite.png) -400px -80px no-repeat;
  cursor: pointer;
  top: 38px;
  right: 37px;
  position: absolute;
  user-select: none;
}
.eye.active {
  width: 21px;
  height: 11px;
  background: url(/local/css/../images/sprite.png) -366px -96px no-repeat;
  top: 33px;
  right: 39px;
}
.eye.active:before {
  top: -9px;
  right: -9px;
}
.eye:before {
  width: 40px;
  height: 30px;
  content: '';
  position: absolute;
  top: -14px;
  right: -7px;
}
@media print {
  span.logo {
    -webkit-print-color-adjust: exact;
  }
}
.content-area .right-panel .result-empty {
  padding-top: 30px;
  padding-bottom: 30px;
}
#pagetitle span {
  font-size: 16px;
  vertical-align: bottom;
  display: inline-block;
  margin: 2px 0 -2px 8px;
}
.form .row label.focus-hoock {
  margin-bottom: 0;
}
@font-face {
  font-family: 'rub';
  src: url('/local/css/fonts/rubl/rouble.eot');
  src: local('ALS Rubl'), local('ALSRubl'), url('/local/css/fonts/rubl/rouble.woff') format('woff'), url('/local/css/fonts/rubl/rouble.ttf') format('truetype'), url('/local/css/fonts/rubl/rouble.svg#ALSRubl') format('svg');
}
@font-face {
  font-family: 'notoSans';
  src: url('/local/css/fonts/notoSans/NotoSans.eot');
  src: local('Noto Sans'), local('NotoSans'), url('/local/css/fonts/notoSans/NotoSans.woff') format('woff'), url('/local/css/fonts/notoSans/NotoSans.ttf') format('truetype');
}
@font-face {
  font-family: 'notoSans-Bold';
  src: url('/local/css/fonts/notoSans/NotoSans-Bold.eot');
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url('/local/css/fonts/notoSans/NotoSans-Bold.woff') format('woff'), url('/local/css/fonts/notoSans/NotoSans-Bold.ttf') format('truetype');
}
.breadcrumbs {
  margin-top: 15px;
}
.breadcrumbs a,
.breadcrumbs span {
  display: inline-block;
  font: normal 12px/18px Arial;
  color: #717171;
  margin-right: 22px;
  position: relative;
  white-space: nowrap;
  text-decoration: none;
}
.breadcrumbs a:hover,
.breadcrumbs span:hover {
  text-decoration: none;
}
.breadcrumbs a:hover:before,
.breadcrumbs span:hover:before {
  border: none;
}
.breadcrumbs a:before,
.breadcrumbs span:before {
  content: '';
  width: 100%;
  position: absolute;
  border-bottom: 1px solid #717171;
  top: 16px;
}
.breadcrumbs a:after,
.breadcrumbs span:after {
  width: 3px;
  height: 5px;
  background: url(/local/css/../images/sprite.png) -406px -96px no-repeat;
  content: '';
  position: absolute;
  top: 7px;
  right: -12px;
}
.breadcrumbs a:last-child:after,
.breadcrumbs span:last-child:after {
  display: none;
}
@media screen and (max-width: 940px) {
  .breadcrumbs {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .breadcrumbs {
    margin-top: 50px;
  }
}
/**
 *
 */
.bx-filter {
  width: 100%;
  min-width: 220px;
  font-family: Arial, sans-serif;
}
.bx-filter .bx-filter-section {
  position: relative;
  padding-top: 26px;
}
.bx-filter .bx-filter-section > .row {
  padding: 0 5px;
}
.bx-filter .bx-filter-title {
  font-size: 18px;
  margin-bottom: 10px;
  color: #000;
}
/*Sections*/
.bx-filter .bx-filter-parameters-box {
  position: relative;
}
.bx-filter .bx-filter-parameters-box-title {
  font-size: 13px;
  padding-bottom: 7px;
}
@media (min-width: 992px) {
  .bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) {
    clear: both;
  }
}
.bx-filter .bx-filter-parameters-box-title span {
  color: #039be5;
  border-bottom: 1px solid transparent;
  cursor: pointer;
}
.bx-filter .bx-filter-parameters-box-title span:hover {
  border-color: #039be5;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
  border-color: transparent;
}
.bx-filter .bx-filter-block {
  display: none;
  box-sizing: content-box;
}
.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
  display: block;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
  font-size: 14px;
  font-style: normal;
  display: block;
  padding-bottom: 5px;
}
/*
* INPUTS
*
*/
.bx-filter .bx-filter-input-container input {
  display: block;
  width: 100%;
  font-size: 18px;
  height: 38px;
  margin: 0;
  padding: 0 4px;
  border: 1px solid #ccd5db;
  border-radius: 2px;
  background: #fff;
  outline: none;
}
/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
  background-image: -webkit-linear-gradient(#fff 0%, #fff 100%);
  background-image: linear-gradient(#fff 0%, #fff 100%);
}
.bx-filter .bx-filter-button-box {
  clear: both;
}
/*
*Track
*
*/
.bx-filter .bx-ui-slider-track-container {
  padding: 17px 6px 25px;
}
.bx-filter .bx-ui-slider-track {
  position: relative;
  height: 7px;
}
.bx-filter .bx-ui-slider-part {
  position: absolute;
  top: -6px;
  width: 1px;
  height: 17px;
  background: #a2bfc7;
}
.bx-filter .bx-ui-slider-part.p1 {
  left: -1px;
}
.bx-filter .bx-ui-slider-part.p2 {
  left: 25%;
}
.bx-filter .bx-ui-slider-part.p3 {
  left: 50%;
}
.bx-filter .bx-ui-slider-part.p4 {
  left: 75%;
}
.bx-filter .bx-ui-slider-part.p5 {
  right: -1px;
}
.bx-filter .bx-ui-slider-part span {
  font-size: 11px;
  position: absolute;
  top: -16px;
  left: 50%;
  display: block;
  width: 100px;
  margin-left: -50px;
  text-align: center;
  color: #000;
}
.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span {
  color: #6b8086;
}
.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v {
  position: absolute;
  top: 0;
  bottom: 0;
}
.bx-filter .bx-ui-slider-range {
  z-index: 100;
}
.bx-filter .bx-ui-slider-pricebar {
  z-index: 100;
}
.bx-filter .bx-ui-slider-pricebar-vd {
  z-index: 60;
}
.bx-filter .bx-ui-slider-pricebar-vn {
  z-index: 70;
}
.bx-filter .bx-ui-slider-pricebar-v {
  z-index: 80;
}
.bx-filter .bx-ui-slider-handle {
  position: absolute;
  display: block;
  border: none;
  font-size: 0;
}
.bx-filter .bx-ui-slider-handle.right,
.bx-filter .bx-ui-slider-handle.left {
  width: 6px !important;
  height: 6px !important;
  top: -2px !important;
}
.bx-filter .bx-ui-slider-handle:hover {
  cursor: grab;
}
.bx-filter .bx-ui-slider-handle:active {
  cursor: grabbing;
}
.bx-filter .bx-ui-slider-handle.left {
  left: 0;
}
.bx-filter .bx-ui-slider-handle.right {
  right: 0;
}
/*
*	Select
*
*/
.bx-filter .bx-filter-select-container {
  display: block;
  box-sizing: border-box;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
}
.bx-filter .bx-filter-select-block {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 33px 0 10px;
  border: none;
  border-radius: 2px;
  background: #fff;
}
.bx-filter .bx-filter-select-text {
  overflow: hidden;
  max-width: 100%;
  height: 28px;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 12px/28px Arial, sans-serif;
}
.bx-filter .bx-filter-select-text.fix {
  min-width: 120px;
}
.bx-filter .bx-filter-select-text label {
  cursor: pointer;
}
.bx-filter .bx-filter-select-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 28px;
  cursor: pointer;
}
.bx-filter .bx-filter-select-arrow:after {
  width: 12px;
  height: 7px;
  background: url(/local/css/../images/sprite.svg) -226px -18px no-repeat;
  content: '';
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -3px;
}
/*
*	Select popup
*
*/
.bx-filter-select-popup {
  background: #fff;
  padding: 0;
  min-width: 173px;
}
.bx-filter-select-popup ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bx-filter-select-popup ul li {
  display: block;
  text-align: left;
  vertical-align: middle;
}
.bx-filter-select-popup ul li:first-child {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.bx-filter-select-popup ul li label {
  font-size: 14px;
  line-height: 26px;
  display: block;
  text-align: left !important;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  height: 26px;
  padding: 0 5px;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #575757;
}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
  color: #000;
  background: #f3f8fa;
}
.bx-filter-select-popup ul li label.disabled {
  color: #b8b8b8;
  background: transparent;
}
.bx-filter-select-popup ul li .bx-filter-param-text {
  line-height: 34px !important;
}
/*
* TAGS
*
*/
.bx-filter .bx-filter-tag {
  padding: 18px;
}
.bx-filter .bx-tag-link {
  font-size: 12px;
  text-decoration: none;
  text-shadow: none;
}
.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover {
  color: #1d3d46;
}
/*
*	LABEL
*
*/
.bx-filter .bx-filter-param-label.dib {
  display: inline-block;
}
.bx-filter .bx-filter-param-text {
  font-weight: normal;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
  color: #6c6c6c;
}
.bx-filter-select-popup .bx-filter-param-label.bx-active {
  background: #f3f8fa;
}
/*
*	Checkbox / Radio
*
*/
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
  display: block;
  text-align: left;
}
.bx-filter span.bx-spm {
  font-size: 18px;
  line-height: 23px;
  display: inline-block;
  height: 23px;
  margin: 0 10px;
  vertical-align: middle;
  color: #000;
}
.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon {
  line-height: 33px;
  position: relative;
  display: inline-block;
  width: 23px;
  height: 23px;
  margin-top: -4px;
  margin-right: 2px;
  vertical-align: middle;
  border-radius: 2px;
}
/*
* 	BIZ
*
*/
.bx-filter .bx-filter-parameter-biz {
  font-size: 14px;
  line-height: 15px;
  display: inline-block;
  margin-right: 10px;
  text-decoration: none;
  color: #1485ce;
  border-bottom: 1px dashed;
}
.bx-filter .bx-filter-parameter-biz:hover {
  text-decoration: none;
  border-bottom: 1px solid;
}
.bx-filter .bx-filter-parameter-biz.bx-active {
  position: relative;
  color: #000;
  border-color: transparent;
}
/*
* 	Result Popup
*
*/
.bx-filter .bx-filter-popup-result {
  font-size: 13px;
  font-weight: normal;
  position: absolute;
  z-index: 915;
  display: none;
  margin-top: -7px;
  margin-left: 10px;
  padding: 0 10px;
  white-space: nowrap;
  color: #3f3f3f;
  min-height: 37px;
  line-height: 18px;
  border: 1px solid #c6dce7;
}
.bx-filter .bx-filter-popup-result.left {
  border-width: 2px 10px 2px 2px;
}
.bx-filter .bx-filter-popup-result.right {
  border-width: 2px 2px 2px 10px;
}
.bx-filter .bx-filter-popup-result.right {
  left: 97%;
}
.bx-filter .bx-filter-popup-result.left {
  right: 97%;
}
.bx-filter-horizontal .bx-filter-popup-result {
  display: inline-block;
  position: relative;
  left: auto;
  right: auto;
  bottom: -7px;
}
.bx-filter .bx-filter-popup-result a {
  color: #0073a3;
  line-height: 10px;
}
.bx-filter .bx-filter-popup-result a:hover {
  text-decoration: none;
}
.bx-filter .bx-filter-popup-result-close {
  display: none;
}
@media (max-width: 768px) {
  .bx-touch .bx-filter .bx-filter-popup-result {
    font-size: 12px;
    line-height: 14px;
    position: fixed !important;
    z-index: 1001;
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    margin-top: 0;
    margin-left: 0;
    width: auto;
    height: auto;
    padding: 10px;
    border-radius: 2px;
    border: 1px solid #c6dae7;
    background: rgba(255, 255, 255, 0.9);
  }
  .bx-touch .bx-filter .bx-filter-popup-result br {
    display: none;
  }
  .bx-filter .bx-filter-popup-result .arrow {
    display: none;
  }
}
.bx-filter.bx-blue .bx-filter-input-container input:focus {
  border-color: #499fd8;
}
.bx-filter.bx-blue .bx-ui-slider-track {
  background: #e7e7e7;
}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vd {
  background: #849da4;
}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vn {
  background: #a8dff3;
}
.bx-filter.bx-blue .bx-ui-slider-pricebar-v {
  background: #499fd8;
}
.bx-filter.bx-blue .bx-filter-select-container.bx-active,
.bx-filter.bx-blue .bx-filter-select-container:focus {
  border-color: #499fd8;
}
.bx-filter.bx-blue .bx-filter-tag {
  border-top: 1px solid #d7eaf7;
  border-bottom: 1px solid #d7eaf7;
}
.bx-filter.bx-blue .bx-tag-link {
  color: #68939e;
}
div > .popup-window {
  margin: -3px 0 0 -1px;
}
.bx-filter .radio {
  display: block;
  padding: 0 0 10px 0;
}
.bx-filter .radio + .radio {
  padding-left: 0;
}
.catalog-blocks {
  margin: 0 0 -20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.catalog-blocks .block {
  transition: all 0.3s linear;
  display: flex;
  flex-direction: column;
  width: 460px;
  padding: 12px 30px 32px 29px;
  margin: 0 0 20px;
  box-sizing: border-box;
  background: #fff;
}
.catalog-blocks .block h2 {
  transition: all 0.3s linear;
  font: bold 24px/30px Arial, sans-serif;
  color: #000;
  margin: 0;
  padding: 12px 0 13px;
  border-bottom: 1px solid #e5e5e5;
}
.catalog-blocks .block .button {
  transition: all 0.3s linear;
  opacity: 0;
}
.catalog-blocks .block:hover {
  background: #fecc00;
}
.catalog-blocks .block:hover h2 {
  border-bottom-color: transparent;
}
.catalog-blocks .block:hover .button {
  opacity: 1;
}
.catalog-blocks .block .sections {
  flex-grow: 1;
  columns: 2;
  padding: 20px 0 15px;
}
.catalog-blocks .block .section {
  display: block;
  align-items: center;
  font: 14px/20px Arial, sans-serif;
  color: #666;
  text-decoration: none;
}
.catalog-blocks .block .section img {
  transition: all 0.3s linear;
  margin-right: 20px;
  flex-shrink: 0;
  flex-grow: 0;
  filter: grayscale(100%);
}
.catalog-blocks .block .section span {
  display: inline-block;
  padding: 5px 0 1px;
  margin: 0 0 10px;
}
.catalog-blocks .block .section:hover img {
  filter: grayscale(0%);
}
.catalog-blocks .block .section:hover span {
  text-decoration: underline;
}
.page-content .left-panel.floating.fixed .filter {
  position: fixed;
  top: 50px;
}
.flex-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.flex-wrapper .page-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.flex-wrapper .toggle-btn {
  display: none;
  justify-content: space-between;
  width: 115px;
  max-width: 115px;
  box-sizing: border-box;
  position: relative;
  border: 2px solid #393186;
  color: #393186;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  padding: 10px;
  transition: background 0.3s;
}
.flex-wrapper .toggle-btn.active {
  display: inline-flex;
}
.flex-wrapper .toggle-btn:hover {
  background: #fecc00;
}
.flex-wrapper .toggle-btn .icon {
  position: relative;
  margin-left: 8px;
}
.flex-wrapper .toggle-btn .icon:before {
  width: 15px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -2px no-repeat;
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.flex-wrapper .filter {
  display: none !important;
  background: #fff;
  padding: 0;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.flex-wrapper .filter.active {
  display: block !important;
}
.flex-wrapper .filter-line {
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  background: #f5f5f5;
}
.flex-wrapper .filter-line .filter-unit {
  width: 201px;
  max-width: 201px;
  display: flex;
  flex-direction: column;
  color: #393186;
  font-weight: bold;
  font-size: 14px;
  margin: 0 24px 20px 0;
}
.flex-wrapper .filter-line .filter-unit .title {
  margin-bottom: 16px;
}
.flex-wrapper .filter-line .filter-unit .title .rub {
  font-weight: normal;
}
.flex-wrapper .filter-line .filter-unit select {
  padding: 5px;
}
.flex-wrapper .filter-line .filter-unit .price-slider-inputs {
  display: flex;
  flex-direction: column;
  padding-right: 20px;
}
.flex-wrapper .filter-line .filter-unit .price-slider-inputs .inputs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
}
.flex-wrapper .filter-line .filter-unit .price-slider-inputs .inputs input {
  max-width: 60px;
  padding: 8px 10px;
  border: 1px solid #e6e6e6;
}
.flex-wrapper .filter-controller {
  display: flex;
  padding: 20px;
  justify-content: space-between;
}
.flex-wrapper .filter-controller .button {
  margin: 0 50px 0 0 !important;
}
.flex-wrapper .filter-controller .borderless {
  border: none;
  background: inherit;
  color: #393186;
}
.flex-wrapper .filter-controller .options {
  display: flex;
}
.flex-wrapper .filter-controller .options .reset {
  font-size: 12px;
  position: relative;
}
.flex-wrapper .filter-controller .options .reset:before {
  width: 17px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -65px -183px no-repeat;
  position: absolute;
  content: '';
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
}
.flex-wrapper .filter-controller .options .reset:hover {
  color: #fecc00;
}
.flex-wrapper .filter-controller .options .reset:hover:before {
  width: 17px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -44px -162px no-repeat;
}
.flex-wrapper .filter-controller .hide {
  position: relative;
  font-weight: bold;
  font-size: 18px;
  margin-top: 1px;
}
.flex-wrapper .filter-controller .hide:before {
  width: 8px;
  height: 8px;
  background: url(/local/css/../images/sprite.svg) -226px -101px no-repeat;
  position: absolute;
  content: '';
  left: -15px;
  top: 48%;
  transform: translateY(-50%);
}
.flex-wrapper .filter-controller .hide:hover {
  color: #fecc00;
}
.flex-wrapper .filter-controller .hide:hover:before {
  width: 8px;
  height: 8px;
  background: url(/local/css/../images/sprite.svg) -226px -89px no-repeat;
}
.flex-wrapper .catalog-content {
  display: flex;
}
.filter button.button {
  display: block;
  margin: 20px auto 0;
  padding: 2px 53px 0;
  font-size: 16px;
  line-height: 16px;
}
.filter .checkbox {
  display: block;
  margin-top: 1px;
  margin-bottom: 5px;
}
.filter .checkbox.action-products {
  margin-left: 20px;
  margin-top: 24px;
}
.filter.bx-filter .bx-ui-slider-track {
  height: 2px;
}
.filter.bx-filter .bx-ui-slider-pricebar-vn {
  background: #dcdcdc;
}
.filter.bx-filter .bx-ui-slider-pricebar-v {
  background: #393186;
}
.filter.bx-filter .bx-ui-slider-handle {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #393186;
  top: -3px;
}
.filter.bx-filter .bx-ui-slider-handle:after {
  width: 20px;
  height: 20px;
  position: absolute;
  content: '';
  left: -6px;
  top: -6px;
}
.filter.bx-filter .bx-ui-slider-handle.left {
  margin-left: -4px;
}
.filter.bx-filter .bx-ui-slider-handle.right {
  margin-right: -4px;
}
.filter .reset-filter {
  color: #393186;
  font: 12px/18px Arial, sans-serif;
  display: block;
  margin: 16px auto 0;
  padding-left: 23px;
  width: 128px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bfill%3A%238ba0c6%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M9.99%208.628l-1.36%201.36L5%206.36%201.37%209.99.01%208.627%203.64%205%20.01%201.37%201.37.01%205%203.64%208.63.01l1.36%201.36L6.36%205l3.63%203.628z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 3px 4px no-repeat;
  border: none;
}
.filter .reset-filter:before {
  width: 10px;
  height: 10px;
  background: url(/local/css/../images/sprite.png) -389px -96px no-repeat;
  opacity: 0.5;
  position: absolute;
  content: '';
  top: 20px;
  left: 13px;
}
.filter .reset-filter:hover:before {
  transition: all 0.3s linear;
  transform: rotate(180deg);
}
.filter-block {
  padding: 5px 20px 3px 20px;
  position: relative;
  background: #f5f5f5;
}
.filter-block.filled:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #fecc00;
  content: '';
}
.filter-block.deny-expanded {
  background: #fff;
  padding-top: 18px;
}
.filter-block .title {
  transition: all 0.3s linear;
  font: bold 14px/18px Arial, sans-serif;
  color: #393186;
  position: relative;
  padding: 13px 11px 16px 0;
  cursor: pointer;
}
.filter-block .title:after {
  transition: all 0.3s linear;
  background: url(/local/css/../images/sprite.svg) -226px -18px no-repeat;
  width: 12px;
  height: 7px;
  opacity: 0.4;
  content: '';
  position: absolute;
  top: 21px;
  right: 0;
}
.filter-block:hover {
  background: #fff;
}
.filter-block:hover .title {
  color: #000;
}
.filter-block:hover .title:after {
  opacity: 1;
}
.filter-block:after {
  position: absolute;
  content: '';
  height: 1px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e6e6e6;
}
.filter-block .content {
  display: none;
  padding-bottom: 5px;
}
.filter-block .content.price-slider-inputs input {
  -webkit-appearance: none;
  font: normal 12px/18px Arial, sans-serif;
  box-sizing: border-box;
  width: 80px;
  height: 30px;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  line-height: 30px;
  padding: 1px 9px 0 9px;
}
.filter-block.open .title:after {
  transform: rotate(180deg);
}
.filter-block.open .content {
  display: block;
}
.filter-block .select {
  width: 180px;
}
.toogle-filter {
  width: 30px;
  height: 30px;
  transition: all 0.3s linear;
  position: relative;
  padding: 10px 20px;
  margin-left: auto;
  border: 2px solid #393186;
  color: #393186;
  font-weight: bold;
  text-align: center;
  display: none;
  cursor: pointer;
  z-index: 11;
}
.toogle-filter.open {
  display: block;
}
.checkbox-select-container {
  position: relative;
  display: flex;
  flex-direction: column;
  border: 1px solid #c8c7c7;
  transition: border-color 0.3s;
  max-height: 28px;
}
.checkbox-select-container:hover {
  cursor: pointer;
  border-color: #000;
}
.checkbox-select-container .selected-checkboxes {
  display: flex;
  position: relative;
  max-height: 28px;
  height: 28px;
  max-width: 201px;
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__row {
  width: 177px;
  height: 28px;
  display: block;
  position: relative;
  box-sizing: border-box;
  max-height: 28px;
  padding: 5px;
  overflow: hidden;
  color: #000;
  font-weight: normal;
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__row:after {
  width: 100%;
  height: 7px;
  content: '';
  position: absolute;
  left: 1px;
  top: 22px;
  background: #f5f5f5;
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__row .name {
  margin: 4px;
  position: relative;
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__row .name:not([data-no-filter="Y"]):after {
  position: absolute;
  content: ';';
  right: -6px;
  top: 0;
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__arrow {
  width: 28px;
  height: 28px;
  position: relative;
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__arrow:after {
  width: 7px;
  height: 4px;
  background: url(/local/css/../images/sprite.svg) -226px -113px no-repeat;
  content: '';
  position: absolute;
  right: 12px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__arrow.open:after {
  transform: rotate(180deg) translate(-50%, -50%);
}
.checkbox-select-container .dropdown-select {
  display: none;
  flex-direction: column;
  position: absolute;
  top: 28px;
  left: -2px;
  max-width: 201px;
  width: 201px;
  border: 1px solid #e6e6e6;
  background: #fff;
  z-index: 80;
}
.checkbox-select-container .dropdown-select.active {
  display: flex;
}
.checkbox-select-container .dropdown-select .checkbox-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  z-index: 1;
  color: #000;
  font-size: 12px;
  font-weight: normal;
  padding: 10px 20px;
}
.checkbox-select-container .dropdown-select .checkbox-container input[type=checkbox] {
  width: 0;
  height: 0;
  opacity: 0;
}
.checkbox-select-container .dropdown-select .checkbox-container * {
  z-index: -1;
}
.checkbox-select-container .dropdown-select .checkbox-container:hover {
  background: #e6e6e6;
  cursor: pointer;
}
.checkbox-select-container .dropdown-select .checkbox-container input[type=checkbox]:checked + .checkbox-immitator:after {
  width: 10px;
  height: 8px;
  background: url(/local/css/../images/sprite.svg) -226px -77px no-repeat;
  content: '';
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}
.checkbox-select-container .dropdown-select .checkbox-container .checkbox-immitator {
  width: 16px;
  height: 16px;
  position: relative;
  margin-right: 10px;
  min-width: 16px;
}
.checkbox-select-container .dropdown-select .checkbox-container .checkbox-immitator .immitator {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #000;
}
@media (max-width: 480px) {
  .flex-wrapper .filter .filter-line {
    justify-content: center;
  }
  .flex-wrapper .filter .filter-line .filter-unit .price-slider-inputs {
    padding-right: 0;
  }
  .flex-wrapper .filter .filter-controller {
    flex-direction: column;
  }
  .flex-wrapper .filter .filter-controller button,
  .flex-wrapper .filter .filter-controller button.transparent-yellow#set_filter {
    margin: 20px auto 0;
  }
  .flex-wrapper .filter .filter-controller .options {
    flex-direction: inherit;
  }
}
/**
 * Раскладка страницы с панелями
 * Левая - навигация
 * Правая - контент
 */
.page-content.paneled {
  display: flex;
  align-items: stretch;
}
.page-content.paneled .left-panel {
  width: 220px;
  margin-right: 20px;
  flex-shrink: 0;
}
.page-content.paneled .left-panel .column-content {
  width: 180px;
  padding: 12px 20px;
  background: #f7f7f7;
}
.page-content.paneled .right-panel {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
}
.page-content.paneled.oversized {
  align-items: flex-start;
}
.page-content.paneled.panel-reverted .left-panel {
  order: 2;
  margin-right: 0;
  margin-left: 20px;
}
.page-content.paneled.panel-reverted .right-panel {
  order: 1;
}
.page-content .left-panel {
  width: 180px;
  position: relative;
}
.page-content .left-panel ul.navigation {
  background: #f5f5f5;
}
.page-content .left-panel h4 {
  margin: 0;
  padding: 13px 0;
  font: bold 16px/24px Arial, sans-serif;
}
.page-content .left-panel ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-content .left-panel ul a {
  transition: all 0.2s linear;
  display: block;
  position: relative;
  padding: 17px 30px 14px 20px;
  margin: 0 -20px;
  font: normal 14px/20px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
}
.page-content .left-panel ul li.active a {
  background: #fff;
  color: #000;
  text-decoration: none;
  box-shadow: 0 0 0 1px #e6e6e6, 0 1px 0 0 #e6e6e6;
}
.page-content .left-panel .navigation a.active,
.page-content .left-panel .navigation a:hover {
  color: #000;
  background: #fff;
  box-shadow: 0 0 0 1px #e6e6e6, 0 1px 0 0 #e6e6e6;
}
.page-content .left-panel.floating.fixed .column-content {
  position: fixed;
  top: 50px;
}
.page-content .left-panel.floating.fixed.on-bottom {
  margin-bottom: 0;
}
.page-content .left-panel.floating.fixed.on-bottom .column-content {
  position: absolute;
  top: auto;
}
.page-content .left-panel.floating.absoluted .column-content {
  position: absolute;
}
.page-content .left-panel.floating.absoluted.on-bottom {
  margin-bottom: 0;
}
.page-content .left-panel.floating.absoluted.on-bottom .column-content {
  position: absolute;
  top: auto;
}
.page-content .right-panel {
  background: #fff;
}
.page-content .right-panel .padded-content {
  padding: 30px;
}
.vacancy-page .column-content {
  width: 180px;
  padding: 12px 20px;
  background: #f7f7f7;
}
.personal-page .page-content.paneled .left-panel {
  width: 225px;
  padding: 0;
}
.personal-page .page-content.paneled .left-panel .column-content {
  width: 225px;
  padding: 0;
}
@media screen and (max-width: 750px) {
  .page-content .column-content {
    width: auto;
    position: static !important;
  }
  .page-content.floating.fixed .column-content {
    position: static !important;
  }
  .page-content.floating.fixed.on-bottom .column-content {
    position: static !important;
  }
  .page-content.paneled {
    display: block;
  }
  .page-content.paneled .left-panel {
    width: auto;
    margin: 0 10px 30px;
  }
  .page-content.paneled .left-panel ul {
    font-size: 0;
  }
  .page-content.paneled .left-panel li {
    display: inline-block;
    width: 200px;
    vertical-align: top;
  }
  .page-content.paneled .left-panel .navigation a {
    padding: 14px 10px;
    margin: 0;
  }
  .page-content.paneled .left-panel .navigation a:before {
    left: 10px;
    right: 10px;
  }
  .page-content.paneled .right-panel {
    margin: 0 10px;
    width: auto;
  }
}
.footer-assortment {
  display: none;
  font-size: 12px;
  padding: 20px 0;
  text-align: center;
}
footer {
  min-height: 282px;
  background: #91949b;
}
footer .width-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 20px 0 0;
}
footer .to-top {
  width: 30px;
  height: 30px;
  transition: all 0.3s linear;
  position: fixed;
  right: calc(50% - 581px);
  bottom: 267px;
  background: #fff;
  border-radius: 50%;
  opacity: 0;
  cursor: default;
}
footer .to-top:before {
  width: 20px;
  height: 20px;
  content: '';
  position: absolute;
  z-index: 1;
  left: 5px;
  top: 5px;
  background: #91949b;
}
footer .to-top:after {
  width: 30px;
  height: 30px;
  background: url(/local/css/../images/sprite.svg) -2px -104px no-repeat;
  content: '';
  position: absolute;
  z-index: 2;
}
footer .to-top:hover {
  border-radius: 0;
}
footer .to-top.visible {
  opacity: 1;
  cursor: pointer;
}
footer .info {
  width: 200px;
  padding: 24px 0 0;
}
footer .info .logo {
  width: 161px;
  height: 63px;
  background: url(/local/css/../images/sprite.png) 0px -248px no-repeat;
  display: block;
  margin: 0 0 11px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  footer .info .logo {
    background-size: 213px 155.5px;
    background-position: 0px 0px;
  }
}
footer .info .phone {
  margin: 0 0 13px;
}
footer .info .phone span {
  display: block;
  font: 11px/14px Arial, sans-serif;
  color: #fff;
}
footer .info .phone a {
  display: block;
  font: bold 18px/24px Arial, sans-serif;
  letter-spacing: 0.02em;
  color: #fff;
  text-decoration: none;
}
footer .info .feedback {
  margin: 0 0 18px;
  font-size: 0;
}
footer .info .feedback .button {
  padding-left: 37px;
}
footer .info .feedback .button:hover .icon-feedback-white {
  opacity: 1;
}
footer .info .feedback .icon-feedback {
  width: 17px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -166px -144px no-repeat;
  position: absolute;
  left: -27px;
  top: 1px;
}
footer .info .feedback .icon-feedback-white {
  width: 17px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -138px -120px no-repeat;
  transition: all 0.3s linear;
  position: absolute;
  left: -27px;
  top: 1px;
  opacity: 0;
}
footer .info .copyright {
  margin: 0 0 4px;
  font: bold 12px/18px Arial, sans-serif;
  color: rgba(255, 255, 255, 0.5);
}
footer .info .creator {
  position: relative;
  font: 11px/14px Arial, sans-serif;
  color: #fff;
}
footer .info .creator .slon {
  width: 21px;
  height: 14px;
  background: url(/local/css/../images/sprite.png) -377px -80px no-repeat;
  position: absolute;
  right: 100%;
  margin-right: 14px;
  cursor: pointer;
}
footer .info .creator a {
  transition: all 0.3s linear;
  text-decoration: none;
  color: #fff;
}
footer .info .creator a:hover {
  color: rgba(255, 255, 255, 0.5);
}
footer .menu {
  padding: 41px 0 0;
  width: 200px;
}
footer .menu h4 {
  margin: 0 0 14px;
  padding: 0;
  font: bold 18px/39px Arial, sans-serif;
  color: #fff;
  border-bottom: 1px solid #9ea1a7;
}
footer .menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .menu ul li {
  margin: 9px 0;
  padding: 0;
}
footer .menu ul a {
  transition: all 0.3s linear;
  text-decoration: none;
  font: 12px/18px Arial, sans-serif;
  letter-spacing: 0.02em;
  color: #cdced1;
}
footer .menu ul a:hover,
footer .menu ul a.current {
  color: #fff;
}
/**
 * Формы и инпуты
 **/
.form .input {
  width: 100%;
  height: 30px;
  box-sizing: border-box;
  padding-left: 9px;
  border-radius: 2px;
  border: 1px solid #e6e6e6;
  font: normal 12px/30px Arial, sans-serif;
  -webkit-appearance: none;
}
.form .input:disabled {
  background: rgba(255, 221, 0, 0.12);
}
.form .input.error {
  border-color: #DC0C0C;
}
.form .input:focus:not(.error) {
  outline: none;
  border-color: #91949b;
}
.form textarea.input {
  line-height: 24px;
  resize: vertical;
  max-height: 100px;
}
.form .row label {
  display: block;
  font: bold 14px/18px Arial, sans-serif;
  color: #666666;
  margin-bottom: 6px;
}
.form .row label.error {
  background: #DC0C0C;
  color: #fff;
  position: relative;
  top: -1px;
  font: normal 12px/15px Arial, sans-serif;
  padding: 4px 8px 2px;
  border-radius: 0 0 2px 2px;
}
.confirm-phone-modal {
  padding-top: 20px;
}
.confirm-phone-modal .row label {
  margin: 0;
  color: #333;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.confirm-phone-modal h2 {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  margin-bottom: 20px;
  width: 100%;
  text-align: center;
  color: #333;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  border-bottom: 1px solid #e6e6e6;
}
.confirm-phone-modal-wrap .form input {
  height: 50px;
  padding-right: 50px;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  background: #FFF;
  overflow: hidden;
  color: #212121;
  font-feature-settings: 'clig' off, 'liga' off;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.15px;
}
.confirm-phone-modal-wrap .form input:focus {
  border: 2px solid var(--blue, #857FC3);
  background: #FFF;
}
.confirm-phone-modal-wrap .form button {
  padding: 15px 20px;
  border-radius: 3px;
  border: 1px solid #393186;
  background: #FFF;
  color: #393186;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  transition: color 0.3s, border 0.3s;
}
.confirm-phone-modal-wrap .form button:hover {
  color: #857FC3;
  border: 1px solid #857FC3;
}
/* Checkbox */
.checkbox {
  position: relative;
  cursor: pointer;
}
.checkbox span {
  font: normal 12px/16px Arial, sans-serif;
  display: block;
  padding: 2px 0 0 29px;
}
.checkbox input[type=checkbox]:not(checked) {
  position: absolute;
  opacity: 0;
}
.checkbox input[type=checkbox]:not(checked) + i {
  position: absolute;
  padding: 0 0 0 29px;
}
.checkbox input[type=checkbox]:not(checked) + i:before {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  position: absolute;
  content: '';
  top: -1px;
  left: 0;
  border: 1px solid #000;
}
.checkbox input[type=checkbox]:checked + i:before {
  background: url(/local/css/../images/sprite.svg) -118px -138px no-repeat;
  width: 20px;
  height: 20px;
}
/* Radio */
.radio {
  position: relative;
  cursor: pointer;
  white-space: nowrap;
}
.radio span {
  color: #999;
  font: normal 14px/20px Arial, sans-serif;
  display: inline-block;
  padding: 0 0 0 9px;
  vertical-align: top;
}
.radio input[type=radio] {
  position: absolute;
  opacity: 0;
}
.radio input[type=radio] + i {
  transition: all 0.2s linear;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid #999;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  box-shadow: inset 0 0 0 9px #fff, inset 0 0 0 9px #393186;
}
.radio input[type=radio]:checked + i {
  border-color: #000;
  box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 9px #393186;
}
.radio input[type=radio]:checked + i + span {
  color: #000;
}
.radio + .radio {
  padding-left: 25px;
}
.radio.small input[type=radio] + i {
  width: 16px;
  height: 16px;
  line-height: 20px;
  vertical-align: middle;
}
.radio.small span {
  padding: 0 0 0 5px;
}
.radio-group .title {
  margin-right: 14px;
  font: bold 16px/20px Arial, sans-serif;
}
/* Select */
.select2-container {
  font: 12px/18px Arial, sans-serif;
}
.select2-container .select2-selection {
  box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid #e6e6e6;
  height: 30px;
  position: relative;
}
.select2-container .select2-selection .select2-selection__arrow {
  width: 30px;
  height: 29px;
  top: 0;
  right: 0;
}
.select2-container .select2-selection .select2-selection__arrow b {
  width: 12px;
  height: 7px;
  background: url(/local/css/../images/sprite.svg) -226px -18px no-repeat;
  border: none;
  margin-top: -3px;
  margin-left: -8px;
}
.select2-container .select2-dropdown {
  border-color: #e6e6e6;
}
.select2-container--open .select2-selection__arrow b {
  transform: rotate(180deg);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #ccc;
  color: #000;
}
.filter-line {
  display: flex;
  padding: 20px;
  flex-wrap: wrap;
  background: #fff;
}
.filter-line .filter-unit {
  display: flex;
  width: 201px;
  max-width: 201px;
  flex-direction: column;
  margin: 0 auto 20px 0;
  font-weight: bold;
  font-size: 14px;
}
.filter-line .filter-unit .title {
  margin: 0 auto 16px 0;
  position: relative;
  color: #393186;
}
.filter-line .filter-unit .title .rub {
  font-weight: normal;
}
.filter-line .filter-unit select {
  padding: 5px;
}
.filter-line .filter-unit .price-slider-inputs {
  display: flex;
  flex-direction: column;
}
.filter-line .filter-unit .price-slider-inputs .inputs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
}
.filter-line .filter-unit .price-slider-inputs .inputs input {
  max-width: 60px;
  padding: 8px 10px;
  border: 1px solid #e6e6e6;
}
header {
  /* Верхняя линия с переключателем и авторизацией */
  /* Информация - лого, телефон, счётчики */
  /* Корзина, Отложенные, Сравнение */
}
header .mobile-logo-block {
  display: none;
}
header .auth-line {
  height: 37px;
  background: #fff;
  padding-top: 2px;
  font: normal 12px/37px Arial, sans-serif;
}
header .auth-line .type-toggler {
  float: left;
}
header .profile {
  padding: 0 15px 0 0;
  float: right;
  color: #999;
  letter-spacing: 0.017em;
}
header .profile .register {
  padding-left: 0;
}
header .profile > a {
  position: relative;
  display: inline-block;
  color: #1c4695;
  text-decoration: none;
  padding-left: 25px;
}
header .prof-icon {
  transition: all 0.15s linear;
  position: relative;
  display: inline-block;
  color: #1c4695;
  text-decoration: none;
  padding-left: 25px;
}
header .prof-icon:after,
header .prof-icon:before {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
}
header .prof-icon:after {
  transition: all 0.15s linear;
  opacity: 0;
}
header .prof-icon:hover {
  color: #000;
}
header .prof-icon:hover:after {
  opacity: 1;
}
header .prof-icon.search:before {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -42px -204px no-repeat;
  margin: 0 10px -4px 0;
}
header .prof-icon.search:after {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -42px -204px no-repeat;
}
header .prof-icon.search .search-block {
  position: absolute;
  top: 30px;
  background: #fff;
  right: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
header .prof-icon.search .search-suggest {
  display: none;
}
header .prof-icon.login:before {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -2px -204px no-repeat;
  margin: 0 10px -4px 0;
}
header .prof-icon.login:after {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -22px -204px no-repeat;
}
header .prof-icon.username {
  padding-left: 22px;
  vertical-align: top;
}
header .prof-icon.username:before {
  width: 16px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -169px -162px no-repeat;
  margin: 0 6px -3px 0;
}
header .prof-icon.username:after {
  width: 16px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -149px -162px no-repeat;
}
header .prof-icon.logout {
  margin-left: 44px;
  padding-left: 23px;
}
header .prof-icon.logout:before {
  width: 17px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -23px -183px no-repeat;
  margin: 0 5px -4px 0;
}
header .prof-icon.logout:after {
  width: 17px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -44px -183px no-repeat;
}
header .info {
  height: 105px;
  background: #f7f7f7;
}
header .info .prof-icon {
  display: none;
  height: 21px;
  width: 22px;
  margin-left: 0;
  padding-left: 0;
}
header .info .prof-icon:before,
header .info .prof-icon:after {
  top: 4px;
  opacity: 1;
}
header .info .width-wrap {
  display: flex;
  height: 105px;
  padding: 0 7px 0 0;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
header .info .sep {
  width: 1px;
  height: 44px;
  background: #dedede;
}
header .info .logo-block .logo {
  transition: all 0.3s linear;
  display: inline-block;
  text-decoration: none;
}
header .info .logo-block img {
  background-image: url("/local/css/../../images/new_logo.svg");
  background-size: contain;
  width: 152px;
  height: 59px;
}
header .info .logo-block a.logo:hover {
  opacity: 0.75;
}
header .info .phone span {
  display: block;
  font: 11px/14px Arial, sans-serif;
  color: #666;
  white-space: nowrap;
}
header .info .phone a {
  transition: all 0.3s linear;
  display: block;
  font: bold 18px/24px Arial, sans-serif;
  letter-spacing: 0.02em;
  color: #000;
  text-decoration: none;
  white-space: nowrap;
}
header .info .phone a:hover {
  color: #264f96;
}
header .info-block {
  position: relative;
  padding-left: 39px;
  text-decoration: none;
  display: block;
}
header .info-block .text {
  transition: all 0.15s linear;
  font: 12px/16px Arial, sans-serif;
  color: rgba(0, 0, 0, 0.54);
}
header .info-block .count {
  transition: all 0.15s linear;
  display: inline-block;
  margin: 3px 0 -3px;
  height: 10px;
  padding: 3px 6px 2px;
  background: #fecc00;
  border-radius: 4px;
  font: bold 10px/10px Arial, sans-serif;
  color: #000;
}
header .info-block .icon {
  position: absolute;
  content: '';
  display: inline-block;
  left: 0;
  top: 50%;
  margin-top: -13px;
}
header .info-block.compare .icon {
  width: 22px;
  height: 26px;
  background: url(/local/css/../images/sprite.svg) -36px -104px no-repeat;
  left: 4px;
}
header .info-block.favorites .icon {
  width: 24px;
  height: 23px;
  background: url(/local/css/../images/sprite.svg) -138px -29px no-repeat;
  margin-top: -11px;
}
header .info-block.basket .icon {
  width: 25px;
  height: 24px;
  background: url(/local/css/../images/sprite.svg) -80px -104px no-repeat;
  margin-top: -11px;
}
header .info-block:hover .text {
  color: #000;
}
header .info-block:hover .count {
  background: #254e96;
  color: #fff;
}
header .info-block:hover.compare .icon {
  width: 22px;
  height: 26px;
  background: url(/local/css/../images/sprite.svg) -109px -45px no-repeat;
}
header .info-block:hover.favorites .icon {
  width: 24px;
  height: 23px;
  background: url(/local/css/../images/sprite.svg) -138px -2px no-repeat;
}
header .info-block:hover.basket .icon {
  width: 25px;
  height: 24px;
  background: url(/local/css/../images/sprite.svg) -109px -104px no-repeat;
}
header .info-block.disabled {
  cursor: default;
}
header .info-block.disabled:hover .text {
  color: rgba(0, 0, 0, 0.54);
}
header .info-block.disabled:hover .count {
  background: #fecc00;
  color: #000;
}
header .info-block.disabled:hover.compare .icon {
  width: 22px;
  height: 26px;
  background: url(/local/css/../images/sprite.svg) -36px -104px no-repeat;
}
header .info-block.disabled:hover.favorites .icon {
  width: 24px;
  height: 23px;
  background: url(/local/css/../images/sprite.svg) -138px -29px no-repeat;
}
header .info-block.disabled:hover.basket .icon {
  width: 25px;
  height: 24px;
  background: url(/local/css/../images/sprite.svg) -80px -104px no-repeat;
}
header .search-block {
  width: 210px;
  height: 30px;
  padding: 10px 10px 10px 20px;
}
header .search-block form {
  height: 28px;
  display: block;
  position: relative;
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #dddee1;
  border-radius: 2px;
}
header .search-block input[type=text] {
  width: 160px;
  margin-top: 1px;
  height: 24px;
  border: 0;
  padding: 0;
  font: 14px/24px Arial, sans-serif;
  color: #666;
}
header .search-block input[type=text]::placeholder {
  color: #dddee2;
}
header .search-block input[type=text]:focus {
  outline: none;
}
header .search-block input[type=text]:focus + button {
  background: #6E66C3;
}
header .search-block button[type=submit] {
  width: 36px;
  height: 30px;
  transition: all 0.3s linear;
  position: absolute;
  top: -1px;
  right: -1px;
  background: #c8d0de;
  border: 0;
  border-radius: 0 2px 2px 0;
  font-size: 0;
}
header .search-block button[type=submit]:after {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -62px -204px no-repeat;
  display: block;
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  margin: -8px 0 0 -8px;
}
header .search-block button[type=submit]:hover,
header .search-block button[type=submit]:active {
  background: #6E66C3;
  outline: none;
}
header {
  /* меню */
}
header .menu {
  height: 50px;
  background: #f7f7f7;
}
header .menu .width-wrap {
  height: 50px;
  background: #fff;
  display: flex;
  flex-direction: row;
}
header .menu #bx_incl_area_2 {
  width: 100vh;
}
header.menu-collapsed .header-wrapper {
  display: flex;
  justify-content: space-between;
}
header.menu-collapsed .auth-line {
  display: none;
}
header.menu-collapsed .width-wrap {
  width: auto;
}
header.menu-collapsed .mobile-logo-block {
  display: block;
  flex-grow: 1;
}
header.menu-collapsed .mobile-logo-block .logo {
  display: block;
  text-decoration: none;
  position: relative;
  min-width: 51px;
  height: 40px;
  padding: 0 5px;
}
header.menu-collapsed .mobile-logo-block .logo:after {
  width: 51px;
  height: 14px;
  background: url(/local/css/../images/sprite.png) -324px -80px no-repeat;
  display: inline-block;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -26px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  header.menu-collapsed .mobile-logo-block .logo:after {
    background-size: 213px 155.5px;
    background-position: -162px 0px;
  }
}
header.menu-collapsed .mobile-logo-block a.logo:hover {
  opacity: 0.75;
}
header.menu-collapsed .info {
  display: block;
  width: 47%;
  min-width: 187px;
  order: 2;
  height: 40px;
  background: #fff;
}
header.menu-collapsed .info .width-wrap {
  height: 40px;
}
header.menu-collapsed .info .logo-block,
header.menu-collapsed .info .phone {
  display: none;
}
header.menu-collapsed .info .prof-icon {
  display: inline-block;
}
header.menu-collapsed .info .prof-icon:hover {
  opacity: 0.6;
}
header.menu-collapsed .menu {
  display: flex;
  height: 40px;
  order: 1;
  flex-grow: 1;
  max-width: 180px;
  background: transparent;
}
header.menu-collapsed .menu .width-wrap {
  height: 40px;
}
header.menu-collapsed .menu .menu-items > li:not(.catalog) {
  display: none;
}
header.menu-collapsed .menu .menu-items > li.catalog {
  font: bold 14px/40px Arial, sans-serif;
  padding: 0 6px;
}
header.menu-collapsed .menu .menu-items > li.catalog span:after {
  margin-left: 5px;
}
header.menu-collapsed .menu .search-block {
  display: none;
}
header.menu-collapsed .sep {
  display: none;
}
header.menu-collapsed .info-block {
  padding-left: 30px;
  margin: 0 4px;
}
header.menu-collapsed .info-block .icon {
  transform: scale(0.75);
}
header.menu-collapsed .info-block .text {
  display: none;
}
header.menu-collapsed .info-block .count {
  margin: 6px 0 -6px -17px;
  position: relative;
}
header.fixed {
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  right: 0;
  min-width: 320px;
  background: #fff;
  box-shadow: 0 0 3px #000;
  animation: menuShow 0.3s;
}
header.fixed .header-wrapper {
  max-width: 940px;
  margin: 0 auto;
}
header.fixed + .content-area {
  padding-top: 194px;
}
header.mobile.fixed + .content-area {
  padding-top: 40px;
}
header .menu-items {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  margin: 0;
  padding: 0;
  list-style: none;
}
header .menu-items > li {
  flex-grow: 1;
  font: bold 16px/50px Arial, sans-serif;
  color: #000;
}
header .menu-items > li a {
  display: block;
  color: #264f96;
  text-decoration: none;
  text-align: center;
}
header .menu-items > li a span {
  transition: all 0.3s linear;
  display: inline-block;
}
header .menu-items > li a:hover span {
  box-shadow: inset 0 2px 0 #254e96;
}
header .menu-items > li.current a {
  color: #000;
  cursor: default;
}
header .menu-items > li.current span {
  box-shadow: inset 0 2px 0 #fc0;
}
header .menu-items > li.current:hover span {
  box-shadow: inset 0 2px 0 #fc0;
}
header .menu-items .catalog-menu {
  position: relative;
  background: #393186;
  /*
      ul {
          display: none;
          position: absolute;
          z-index: 150;
          margin: 0;
          padding: 0;
          list-style: none;
          background: #d1d2d7;

          a {
              color: #666;
              display: block;
          }

          li {
              margin: 5px 0;
              white-space: nowrap;

              a {
                  padding: 10px 20px;
              }

              &:hover {
                  background: #a6b1c7;
                  &:after {
                      .size(0);
                      content: '';
                      position: absolute;
                      left: 100%;
                      margin-top: -24px;
                      border-left: 5px solid #a6b1c7;
                      border-top: 5px solid transparent;
                      border-bottom: 5px solid transparent;
                      z-index: 51;
                  }

                  > a {
                      color: #fff;
                  }
                  > ul {
                      display: block;
                  }
              }
          }

          ul {
              top: 0;
              left: 100%;
              border-left: 1px solid #a6b1c7;

              li {
                  position: relative;
                  a {
                      padding: 5px 15px;
                      font: bold 14px/16px @font;
                  }
                  &:hover:after {
                      margin-top: -18px;
                  }
              }

              ul {
                  margin: -5px 0;

                  li:hover:after {
                      display: none;
                  }
              }
          }

          a {
              text-align: left;
              font: bold 14px/18px @font;
          }
      }

      > ul {
          left: 0;
      }

      &:hover {
          background: #d1d2d7;
          > a {
              color: #000;
              span {
                  box-shadow: none;
              }
          }
          > ul {
              display: block;
          }
      }*/
}
header .menu-items .catalog-menu a {
  color: #fff;
}
header .menu-items .catalog-menu li.current > a {
  color: #000;
}
header .menu-items .catalog-menu span {
  display: inline-block;
  padding: 0 0 0 3px;
}
header .menu-items .catalog-menu span:after {
  width: 19px;
  height: 19px;
  background: url(/local/css/../images/sprite.svg) -166px -2px no-repeat;
  content: '';
  display: inline-block;
  margin: 4px 0 -4px 23px;
  opacity: 0.2;
}
header .menu-items .catalog-menu .catalog-dropdown {
  display: none;
  position: absolute;
  z-index: 150;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #d1d2d7;
  text-align: left;
}
header .menu-items .catalog-menu .catalog-dropdown a {
  display: block;
  margin: 5px 0;
  padding: 10px 20px;
  color: #666;
  text-align: left !important;
  font: 700 14px/18px Arial, sans-serif;
}
header .menu-items .catalog-menu .catalog-dropdown a.hovered,
header .menu-items .catalog-menu .catalog-dropdown a:hover {
  background: #a6b1c7;
  color: #fff;
}
header .menu-items .catalog-menu .catalog-dropdown .first-levels {
  min-width: 240px;
}
header .menu-items .catalog-menu .catalog-dropdown .second-levels {
  padding: 1px 0;
  border-left: 1px solid #a6b1c7;
  background: #d1d2d7;
}
header .menu-items .catalog-menu .catalog-dropdown .second-levels a {
  padding: 5px 15px;
  font: 700 14px/16px Arial, sans-serif;
}
header .menu-items .catalog-menu .catalog-dropdown .third-levels {
  padding: 1px 0;
  border-left: 1px solid #a6b1c7;
  background: #d1d2d7;
}
header .menu-items .catalog-menu .catalog-dropdown .third-levels a {
  padding: 5px 15px;
  font: 700 14px/16px Arial, sans-serif;
}
header .menu-items .catalog-menu .catalog-dropdown .second-level {
  display: none;
  width: 250px;
}
header .menu-items .catalog-menu .catalog-dropdown .second-level:hover {
  display: block;
}
header .menu-items .catalog-menu .catalog-dropdown .third-level {
  display: none;
  width: 250px;
}
header .menu-items .catalog-menu .catalog-dropdown .third-level:hover {
  display: block;
}
header .menu-items .catalog-menu .catalog-dropdown .parentHovered {
  display: block;
}
header .menu-items .catalog-menu:hover .catalog-dropdown {
  flex-direction: row;
  display: flex;
}
header.fixed .menu-items .catalog-menu:hover .catalog-dropdown {
  margin-left: -6px;
}
@keyframes menuShow {
  0% {
    top: -40px;
  }
  100% {
    top: 0;
  }
}
.numeric-input {
  position: relative;
}
.numeric-input a {
  transition: all 0.2s linear;
  display: inline-block;
  position: relative;
  line-height: 30px;
  vertical-align: middle;
  opacity: 0.6;
}
.numeric-input a.minus {
  width: 20px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -50px -138px no-repeat;
}
.numeric-input a.plus {
  width: 20px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -2px -138px no-repeat;
}
.numeric-input a:hover {
  opacity: 1;
}
.numeric-input .input.number {
  width: 100%;
  box-sizing: border-box;
  padding-left: 9px;
  border-radius: 2px;
  border: 1px solid #e6e6e6;
  font: normal 12px/30px Arial, sans-serif;
  -webkit-appearance: none;
  width: 80px;
  height: 30px;
  margin: 0 9px;
  vertical-align: middle;
  padding: 0;
  text-align: center;
}
.numeric-input .input.number:disabled {
  background: rgba(255, 221, 0, 0.12);
}
.numeric-input .input.number.error {
  border-color: #DC0C0C;
}
.numeric-input .input.number:focus:not(.error) {
  outline: none;
  border-color: #91949b;
}
.numeric-input.narrow {
  display: inline-block;
  margin: 0;
  min-width: 120px;
  position: relative;
}
.numeric-input.narrow .input.number {
  width: 40px;
}
.pagination {
  text-align: center;
  padding: 11px 0 31px;
  font: bold 14px/18px Arial, sans-serif;
}
.pagination a {
  transition: all 0.3s linear;
  color: #000000;
  width: 26px;
  height: 26px;
  text-decoration: none;
  display: inline-block;
  box-sizing: border-box;
  padding: 4px;
  border-radius: 13px;
  margin: 0 4px;
}
.pagination a.prev {
  width: 21px;
  height: 12px;
  background: url(/local/css/../images/sprite.svg) -138px -56px no-repeat;
  margin-right: 10px;
}
.pagination a.prev:hover {
  opacity: 0.5;
  background-color: transparent;
}
.pagination a.next {
  width: 21px;
  height: 12px;
  background: url(/local/css/../images/sprite.svg) -138px -56px no-repeat;
  transform: rotate(180deg);
  margin-left: 20px;
}
.pagination a.next:hover {
  opacity: 0.5;
  background-color: transparent;
}
.pagination a.prev,
.pagination a.next {
  position: relative;
}
.pagination a.prev:before,
.pagination a.next:before {
  width: 36px;
  height: 25px;
  position: absolute;
  content: '';
  top: -6px;
  left: -7px;
}
.pagination a:hover {
  background-color: #fecc00;
}
.pagination .current {
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  padding: 3px;
  display: inline-block;
  border-radius: 13px;
  border: 2px solid #ffde06;
  margin: 0 4px;
}
.pagination .dots {
  margin: 0 7px;
  font-weight: bold;
}
.product-list.table {
  padding: 0 30px;
}
.product-list.table .product-block {
  transition: all 0.3s linear;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  margin: 30px 0 50px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background: #fff;
}
.product-list.table .product-block.in-action .photo-stub,
.product-list.table .product-block.in-action .photo {
  position: relative;
}
.product-list.table .product-block.in-action .photo-stub:before,
.product-list.table .product-block.in-action .photo:before {
  width: 42px;
  height: 42px;
  background: url(/local/css/../images/sprite.svg) -63px -45px no-repeat;
  position: absolute;
  content: '';
  right: 14px;
  bottom: -13px;
}
.product-list.table .product-block:before {
  transition: all 0.3s linear;
  position: absolute;
  content: '';
  height: 1px;
  background: #ccc;
  left: 0;
  right: 0;
  bottom: -20px;
}
.product-list.table .product-block:after {
  transition: all 0.3s linear;
  position: absolute;
  outline: 2px solid #fff;
  border: 2px solid #fff;
  content: '';
  z-index: -1;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  box-shadow: 0 0 0 18px #fff, 0 0 0 18px #fff;
}
.product-list.table .product-block > a,
.product-list.table .product-block .photo {
  width: 190px;
  height: auto;
  flex-shrink: 0;
}
.product-list.table .product-block .description {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0 20px;
}
.product-list.table .product-block .description h3 {
  font: bold 16px/20px Arial, sans-serif;
  color: #666;
  margin: 6px 0;
  padding-right: 50px;
}
.product-list.table .product-block .description h3 a {
  color: #666;
  text-decoration: none;
}
.product-list.table .product-block .description h3 a:hover {
  text-decoration: underline;
}
.product-list.table .product-block .description > span {
  font: 12px/18px Arial, sans-serif;
  color: #a9a9a9;
}
.product-list.table .product-block .description .services {
  margin-top: 7px;
}
.product-list.table .product-block .description .services span {
  white-space: nowrap;
  background: #e8edf4;
  font: 12px/28px Arial, sans-serif;
  color: #333;
  padding: 4px 5px;
  margin-right: 4px;
}
.product-list.table .product-block .description .services span:first-child {
  border: 1px solid #dddee1;
  background: #fff;
  padding: 3px 9px;
}
.product-list.table .product-block .description .button.card {
  margin: 10px 0 0;
  min-width: 160px;
  text-align: center;
}
.product-list.table .product-block .description .button.card span {
  margin-left: 26px;
}
.product-list.table .product-block .bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 8px;
}
.product-list.table .product-block .bottom .price {
  margin-top: 10px;
}
.product-list.table .product-block .bottom .price .price-by-card,
.product-list.table .product-block .bottom .price .price-new {
  font: bold 24px/28px Arial, sans-serif;
}
.product-list.table .product-block .bottom .price .price-by-card .unit,
.product-list.table .product-block .bottom .price .price-new .unit {
  font-size: 14px;
}
.product-list.table .product-block .bottom .price .price-old {
  display: block;
  text-decoration: line-through;
  font-size: 14px;
  color: #666;
  margin-top: -4px;
}
.product-list.table .product-block .bottom .price .price-name {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.product-list.table .product-block .bottom .price .price-by-card {
  color: #393186;
}
.product-list.table .product-block .bottom .price hr {
  margin: 0 0 5px;
  border: 1px solid #000000;
}
.product-list.table .product-block .bottom.by-card {
  margin-top: 0;
}
.product-list.table .product-block .bottom.by-card .price {
  margin-top: 3px;
  min-width: 150px;
}
.product-list.table .product-block .bottom:not(.by-card) hr,
.product-list.table .product-block .bottom:not(.by-card) .price-name:not(.not-hidden) {
  display: none;
}
.product-list.table .product-block .action {
  position: absolute;
  top: 5px;
  right: 0;
}
.product-list.table .product-block .action .compare:after {
  left: auto;
  right: 0;
}
.product-list.table .product-block:hover {
  position: relative;
}
.product-list.table .product-block:hover:before {
  opacity: 0;
}
@media (min-width: 769px) {
  .product-list.table .product-block:hover:after {
    box-shadow: 0 0 0 19px #fff, 0 0 0 21px #fc0;
  }
}
.product-list.table .product-block.no-photo {
  box-shadow: 0 0 0 0 #fff, 0 0 0 0 #fc0;
  border: 1px solid #e6e6e6;
  padding: 14px 0;
  margin: 22px 0 40px;
}
.product-list.table .product-block.no-photo .action {
  top: 12px;
  right: 8px;
}
.product-list.table .product-block.no-photo:hover {
  transition: all 0.3s linear;
  box-shadow: 0 0 0 9px #fff, 0 0 0 11px #fc0;
  border-color: transparent;
}
.product-list.table .product-block.no-photo.in-action .action:before {
  width: 42px;
  height: 42px;
  background: url(/local/css/../images/sprite.svg) -63px -45px no-repeat;
  position: absolute;
  content: '';
  left: -55px;
  bottom: -8px;
}
.right-panel .product-list.block .product-block {
  margin: 0 17px;
}
.product-list.block {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 26px 12px 0;
  position: relative;
}
.product-list.block .product-block {
  position: relative;
  width: 190px;
  margin: 0 19px;
  padding-bottom: 87px;
}
.product-list.block .product-block.in-action {
  top: 0;
}
.product-list.block .product-block.in-action .photo {
  position: relative;
}
.product-list.block .product-block.in-action .photo:before {
  width: 42px;
  height: 42px;
  background: url(/local/css/../images/sprite.svg) -63px -45px no-repeat;
  position: absolute;
  content: '';
  right: 14px;
  bottom: -13px;
}
.product-list.block .product-block h3 {
  font: bold 14px/18px Arial, sans-serif;
  color: #666;
  padding: 27px 0 0;
  margin: 0 0 5px;
  max-height: 36px;
  overflow: hidden;
}
.product-list.block .product-block h3 a {
  color: #666;
  text-decoration: none;
}
.product-list.block .product-block h3 a:hover {
  text-decoration: underline;
}
.product-list.block .product-block .bx-wrapper .bx-pager {
  margin-top: -10px;
}
.product-list.block .product-block .bx-wrapper + h3 {
  margin-top: 0;
  padding-top: 8px;
}
.product-list.block .product-block .link-in-gallery + h3 {
  margin-top: 0;
  padding-top: 8px;
}
.product-list.block .product-block .product-container {
  transition: all 0.3s linear;
  position: relative;
  width: 190px;
  z-index: 1;
  background: transparent;
}
.product-list.block .product-block .product-container .short-descr {
  max-height: 32px;
  overflow: hidden;
  display: block;
  font: 12px/16px Arial, sans-serif;
  color: #999;
}
.product-list.block .product-block .product-container:after {
  transition: all 0.3s linear;
  position: absolute;
  outline: 2px solid #fff;
  border: 2px solid #fff;
  content: '';
  z-index: -1;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: -57px;
  box-shadow: 0 0 0 8px #fff, 0 0 0 8px #fff;
}
.product-list.block .product-block span.not-buy {
  width: 190px;
  height: 40px;
  display: block;
  margin-top: 13px;
  border-top: 2px solid #fecc00;
  border-bottom: 2px solid #fecc00;
  font: bold 14px/43px Arial, sans-serif;
  color: #000;
  text-align: center;
}
.product-list.block .product-block .notton,
.product-list.block .product-block .button {
  display: none;
}
.product-list.block .product-block:before {
  transition: all 0.3s linear;
  height: 1px;
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 28px;
  background: #ccc;
}
.product-list.block .product-block .price {
  color: #333;
  min-width: 120px;
  text-align: right;
}
.product-list.block .product-block .price > span {
  display: block;
}
.product-list.block .product-block .price .price-old {
  font: 14px/18px Arial, sans-serif;
  color: #666;
  text-decoration: line-through;
  display: block;
  height: 18px;
}
.product-list.block .product-block .price .price-by-card,
.product-list.block .product-block .price .price-new {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font: bold 24px/28px Arial, sans-serif;
}
.product-list.block .product-block .price .price-new {
  font: 400 24px/28px Arial, sans-serif;
}
.product-list.block .product-block .price .price-by-card {
  color: #393186;
}
.product-list.block .product-block .price .price-name {
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.product-list.block .product-block .price .price-content {
  min-width: 60%;
  flex-shrink: 0;
  margin-left: auto;
}
.product-list.block .product-block .price .unit {
  font-size: 14px;
}
.product-list.block .product-block .price hr {
  width: 60%;
  margin: 0 0 5px 40%;
  border: 1px solid #000000;
}
.product-list.block .product-block .price:not(.by-card) hr,
.product-list.block .product-block .price:not(.by-card) .price-name:not(.not-hidden) {
  display: none;
}
.product-list.block .product-block .notton.transparent-yellow,
.product-list.block .product-block .button.transparent-yellow {
  width: 190px;
  margin-top: 12px;
  background: #fff;
  position: absolute;
  bottom: -56px;
  left: 0;
}
.product-list.block .product-block .action {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.product-list.block .product-block .action .compare,
.product-list.block .product-block .action .favorite {
  transition: all 0.3s linear;
  background: none;
  opacity: 0;
  position: relative;
}
.product-list.block .product-block .action .compare:before,
.product-list.block .product-block .action .favorite:before {
  content: none;
  display: none;
}
.product-list.block .product-block .action .compare.active:before,
.product-list.block .product-block .action .favorite.active:before {
  display: none;
}
.product-list.block .product-block .action .compare:after,
.product-list.block .product-block .action .favorite:after {
  z-index: 1;
}
.product-list.block .product-block .action .compare u,
.product-list.block .product-block .action .favorite u {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
}
.product-list.block .product-block .action .compare i,
.product-list.block .product-block .action .favorite i {
  content: '';
  position: absolute;
  z-index: 6;
}
.product-list.block .product-block .action .compare b,
.product-list.block .product-block .action .favorite b {
  transition: all 0.3s linear;
  width: 36px;
  height: 36px;
  background: #c7cfde;
  position: absolute;
  margin: -8px;
  opacity: 0;
  z-index: 4;
}
.product-list.block .product-block .action .compare u {
  display: block;
  width: 18px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -74px -138px no-repeat;
}
.product-list.block .product-block .action .compare u:after {
  width: 18px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -142px -138px no-repeat;
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  opacity: 0;
}
.product-list.block .product-block .action .compare.active u:after {
  opacity: 1;
}
.product-list.block .product-block .action .compare.active b {
  opacity: 0 !important;
}
.product-list.block .product-block .action .favorite u {
  display: block;
  width: 20px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -138px -72px no-repeat;
}
.product-list.block .product-block .action .favorite u:after {
  width: 20px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -138px -96px no-repeat;
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  opacity: 0;
}
.product-list.block .product-block .action .favorite.active u:after {
  opacity: 1;
}
.product-list.block .product-block .action .favorite.active b {
  opacity: 0 !important;
}
.product-list.block .product-block .action .favorite.active,
.product-list.block .product-block .action .compare.active {
  opacity: 1;
}
.product-list.block .product-block .action .favorite.active u:after,
.product-list.block .product-block .action .compare.active u:after {
  opacity: 1;
}
.product-list.block .product-block .action .compare b {
  border-radius: 0 0 5px 0;
}
.product-list.block .product-block .action .favorite b {
  border-radius: 0 0 0 5px;
}
.product-list.block .product-block:hover .product-container {
  background: #fff;
  z-index: 10;
}
.product-list.block .product-block:hover .product-container:after {
  box-shadow: 0 0 0 19px #fff, 0 0 0 21px #fecc00;
}
.product-list.block .product-block:hover .product-container .notton,
.product-list.block .product-block:hover .product-container .button {
  display: block;
}
.product-list.block .product-block:hover:before {
  opacity: 0;
}
@media (min-width: 769px) {
  .product-list.block .product-block:hover .action .compare,
  .product-list.block .product-block:hover .action .favorite {
    opacity: 1;
  }
}
@media (max-width: 769px) {
  .product-list.block .product-block:hover .action .compare,
  .product-list.block .product-block:hover .action .favorite {
    opacity: 1;
  }
}
@media (min-width: 769px) {
  .product-list.block .product-block:hover .action .compare b,
  .product-list.block .product-block:hover .action .favorite b {
    opacity: 1;
  }
}
@media (max-width: 769px) {
  .product-list.block .product-block:hover .action .compare b,
  .product-list.block .product-block:hover .action .favorite b {
    opacity: 1;
  }
}
.product-list.block .product-block.no-photo {
  height: 160px;
  border: 1px solid #e6e6e6;
  margin: 0 6px 12px;
  padding: 10px;
}
.product-list.block .product-block.no-photo.product-in-basket-border {
  border-color: #fecc00;
}
.product-list.block .product-block.no-photo .product-container {
  position: relative;
}
.product-list.block .product-block.no-photo.in-action .action:before {
  width: 42px;
  height: 42px;
  background: url(/local/css/../images/sprite.svg) -63px -45px no-repeat;
  position: absolute;
  content: '';
  right: 31px;
  bottom: -11px;
}
.product-list.block .product-block.no-photo h3 {
  padding-top: 45px;
  margin-top: 0;
}
.product-list.block .product-block.no-photo .photo {
  display: none;
}
.product-list.block .product-block.no-photo .action {
  right: 1px;
  left: 1px;
}
.product-list.block .product-block.no-photo:hover {
  border-color: transparent;
}
.product-list.block .product-block.no-photo:before {
  display: none;
}
.product-list.block .advice-block {
  height: 310px;
}
.product-block > .bx-wrapper {
  width: 190px;
  flex-shrink: 0;
}
.product-block .photo-stub {
  width: 190px;
  height: 170px;
  flex-shrink: 0;
  background: url('/local/css/../images/no-photo.svg') 50% 50% no-repeat #f5f5f5;
}
.product-block .photo {
  transition: all 0.3s linear;
  background-color: #f5f5f5;
  line-height: 170px;
}
.product-block .photo .prepare-gallery .one-photo {
  display: none;
}
.product-block .photo .prepare-gallery .one-photo:first-child {
  display: block;
}
.product-block .photo .one-photo {
  width: 190px;
  height: 170px;
  flex-shrink: 0;
  line-height: 170px;
  text-align: center;
}
.product-block .photo img {
  vertical-align: middle;
}
.product-block .bx-pager {
  margin: 6px 0 0 -3px;
}
.product-block .bx-pager-item {
  display: inline-block;
}
.product-block .bx-pager-item a {
  width: 15px;
  height: 15px;
  display: inline-block;
  position: relative;
  font-size: 0;
}
.product-block .bx-pager-item a:after {
  width: 7px;
  height: 7px;
  margin: 4px;
  content: '';
  display: block;
  position: absolute;
  background: #c7cfde;
  border-radius: 50%;
}
.product-block .bx-pager-item a.active:after {
  background: #333;
}
.product-block:hover .photo {
  background-color: transparent;
}
.product-block .action {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 1;
  background: #224c98;
  padding: 4px;
}
.product-block .action a {
  display: inline-block;
}
.product-block .action .compare {
  transition: all 0.3s linear;
  width: 18px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -96px -138px no-repeat;
  margin-right: 13px;
  position: relative;
}
.product-block .action .compare:hover:after,
.product-block .action .compare:hover:before {
  opacity: 1;
}
.product-block .action .compare:before {
  transition: all 0.3s linear;
  width: 18px;
  height: 20px;
  background: url(/local/css/../images/sprite.svg) -142px -138px no-repeat;
  position: absolute;
  content: '';
  opacity: 0;
}
.product-block .action .compare:after {
  transition: all 0.3s linear;
  top: -40px;
  left: 0;
  position: absolute;
  margin-left: 0;
  opacity: 0;
  background: #393186;
  color: #fff;
  font: 12px/16px Arial, sans-serif;
  content: attr(data-status);
  white-space: nowrap;
  padding: 6px 10px;
  text-align: center;
}
.product-block .action .compare.active:before {
  opacity: 1;
}
.product-block .action .compare.active i {
  background: url(/local/css/../images/sprite.png) -346px -96px no-repeat;
  width: 18px;
  height: 18px;
  content: '';
  position: absolute;
  top: 7px;
  right: -8px;
  z-index: 3;
  background-color: #fecc00;
  border-radius: 50%;
}
.product-block .action .favorite:before {
  transition: all 0.3s linear;
  position: absolute;
  content: '';
  opacity: 0;
  width: 20px;
  height: 20px;
}
.product-block .action .favorite:after {
  transition: all 0.3s linear;
  opacity: 0;
  background: #393186;
  color: #fff;
  font: 12px/16px Arial, sans-serif;
  content: attr(data-status);
  white-space: nowrap;
  padding: 6px 10px;
  top: -40px;
  right: 0;
  text-align: center;
  position: absolute;
}
.product-block .action .favorite.active:before {
  opacity: 1;
}
.product-block .action .favorite:hover:after,
.product-block .action .favorite:hover:before {
  opacity: 1;
}
/*
.price {
    color: #333;
    min-width: 120px;

    & > span {
        display: block;
    }

    .price-old {
        font: 14px/18px @font;
        color: #666;
        text-decoration: line-through;
    }

    .unit {
        font-size: 14px;
    }
}
*/
.order-block .price {
  text-align: right;
}
.quantity-scale {
  width: 27px;
  height: 14px;
  display: inline-block;
  margin-left: 10px;
}
.quantity-scale:before {
  width: 3px;
  height: 10px;
  content: '';
  position: absolute;
  top: 4px;
  background: #adadad;
  box-shadow: 6px 0 0 0 #adadad, 12px 0 0 0 #adadad, 18px 0 0 0 #adadad, 24px 0 0 0 #adadad;
}
.quantity-scale.count-1:before {
  background: #adadad;
  box-shadow: 6px 0 0 0 #adadad, 12px 0 0 0 #adadad, 18px 0 0 0 #adadad, 24px 0 0 0 #666;
}
.quantity-scale.count-2:before {
  background: #adadad;
  box-shadow: 6px 0 0 0 #adadad, 12px 0 0 0 #adadad, 18px 0 0 0 #666, 24px 0 0 0 #666;
}
.quantity-scale.count-3:before {
  background: #adadad;
  box-shadow: 6px 0 0 0 #adadad, 12px 0 0 0 #666, 18px 0 0 0 #666, 24px 0 0 0 #666;
}
.quantity-scale.count-4:before {
  background: #adadad;
  box-shadow: 6px 0 0 0 #666, 12px 0 0 0 #666, 18px 0 0 0 #666, 24px 0 0 0 #666;
}
.quantity-scale.count-5:before {
  background: #666;
  box-shadow: 6px 0 0 0 #666, 12px 0 0 0 #666, 18px 0 0 0 #666, 24px 0 0 0 #666;
}
/**
 * Пустой результат. Для поиска и корзины.
 */
.content-area .result-empty {
  padding: 60px 0 60px 10px;
  text-align: center;
  background: #fff;
}
.content-area .result-empty i {
  width: 140px;
  height: 140px;
  display: block;
  position: relative;
  margin: 0 auto;
  background: #f5f5f5;
  border-radius: 50%;
}
.content-area .result-empty i:after {
  content: '';
  position: absolute;
}
.content-area .result-empty h4 {
  margin: 23px 0 13px;
  font: bold 24px/32px Arial, sans-serif;
  color: #333;
}
.content-area .result-empty p {
  margin: 0 0 26px;
  font: 14px/18px Arial, sans-serif;
  color: #666;
}
.content-area .result-empty.basket i:after {
  width: 50px;
  height: 48px;
  background: url(/local/css/../images/sprite.png) -324px -30px no-repeat;
  left: 49px;
  top: 50px;
}
.content-area .result-empty.search i:after {
  width: 48px;
  height: 48px;
  background: url(/local/css/../images/sprite.png) -376px -30px no-repeat;
  left: 46px;
  top: 46px;
}
/**
 * Слайдер товаров внутри таба (например "Сопутствующие товары" в Корзине или на Детальной товара)
 **/
.slider-in-tab {
  position: relative;
}
.slider-in-tab .control {
  position: absolute;
  top: 24%;
  cursor: pointer;
}
.slider-in-tab .control a {
  width: 100%;
  height: 100%;
  display: block;
}
.slider-in-tab .control.prev {
  width: 9px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -189px -44px no-repeat;
  left: -14px;
}
.slider-in-tab .control.next {
  width: 9px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -189px -44px no-repeat;
  transform: rotate(180deg);
  right: -14px;
}
.tabs-content .slider-in-tab .product-list.block.slide {
  justify-content: flex-start;
}
footer {
  /* слон игра */
}
footer .game {
  transition: all 0.3s linear;
  position: relative;
  z-index: 10;
  height: 0;
  overflow: hidden;
}
footer .game .machines {
  position: relative;
  margin-top: 15px;
  float: left;
}
footer .game .machines:after {
  width: 5px;
  height: 15px;
  background: #fff;
  position: absolute;
  content: '';
  bottom: 12px;
  right: -9px;
}
footer .game .start-game {
  width: 29px;
  height: 30px;
  background: url('/local/css/../images/slon-lever.png') no-repeat;
  float: left;
  transition: all 0.15s ease;
  position: relative;
  bottom: -2px;
  left: 6px;
  cursor: pointer;
  transform-origin: 0px 100%;
}
footer .game .start-game.rotate {
  transform: rotate(90deg);
}
footer .game .randomizeMachine {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-right: -3px;
  background: #c8c9cd;
  background: -moz-linear-gradient(top, #c8c9cd 0%, #ffffff 50%, #c8c9cd 100%);
  background: -webkit-linear-gradient(top, #c8c9cd 0%, #ffffff 50%, #c8c9cd 100%);
  background: linear-gradient(to bottom, #c8c9cd 0%, #ffffff 50%, #c8c9cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8c9cd', endColorstr='#c8c9cd', GradientType=0);
}
footer .game .randomizeMachine:nth-child(2) {
  margin-right: -4px;
}
footer .game .randomizeMachine .ico {
  width: 30px;
  height: 30px;
  background: url('/local/css/../images/slon-sprite.png') no-repeat;
}
footer .game .randomizeMachine .ico.a {
  background-position: 6px 6px;
}
footer .game .randomizeMachine .ico.b {
  background-position: 5px -25px;
}
footer .game .randomizeMachine .ico.c {
  background-position: 6px -55px;
}
footer .game .randomizeMachine .ico.d {
  background-position: 4px -84px;
}
footer .game .randomizeMachine .ico.e {
  background-position: 4px -114px;
}
footer .game .randomizeMachine .ico.f {
  background-position: 5px -148px;
}
footer .game .randomizeMachine .ico.g {
  background-position: 4px -179px;
}
footer .game .randomizeMachine .ico.h {
  background-position: 4px -212px;
}
footer .game span {
  font: 11px/15px Arial, sans-serif;
  color: #fff;
  display: block;
  margin: 8px 0 0 -15px;
}
footer .game span a {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px dotted #fff;
}
footer .game span.start {
  margin-top: 14px;
  position: relative;
}
footer .game span.start:after {
  position: absolute;
  content: '';
  width: 55px;
  height: 74px;
  background: url('/local/css/../images/slon-arrow.png');
  bottom: 6px;
  right: 15px;
}
footer .game span.prize,
footer .game span.retry {
  display: none;
}
/**
 * Tabs
 **/
.tabs {
  display: block;
  width: 100%;
}
.tabs > ul.tabs-caption {
  margin: 0;
  padding: 0 0 0 4px;
  font: bold 14px/18px Arial, sans-serif;
  color: #333;
}
.tabs > ul.tabs-caption a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
  margin: -20px;
  padding: 0 20px;
}
.tabs > ul.tabs-caption > li {
  cursor: pointer;
  display: inline-block;
  padding: 0 30px;
  height: 45px;
  line-height: 45px;
  background: #91949b;
  color: #fff;
  margin: 0 0 0 -4px;
}
.tabs > ul.tabs-caption > li:hover {
  background: #d6d6d7;
}
.tabs > ul.tabs-caption > li.active,
.tabs > ul.tabs-caption > li.active:hover {
  background: #f7f7f7;
  color: #000;
}
.tabs > ul.tabs-caption > li.active {
  background: #f5f5f5;
}
.tabs > .tabs-content {
  display: none;
  padding-top: 18px;
}
.tabs > .tabs-content.active {
  display: block;
}
.tabs.main {
  margin-top: 25px;
}
.tabs.main > ul.tabs-caption {
  margin: 0 -30px;
  background: #e8edf4;
}
.tabs.main > ul.tabs-caption > li {
  background: transparent;
  color: #393186;
  border-top: 2px solid transparent;
}
.tabs.main > ul.tabs-caption > li.active,
.tabs.main > ul.tabs-caption > li:hover {
  background: #fff;
  color: #000;
  border-color: #fc0;
}
.tabs.main > .tabs-content .product-list.block.slide .product-block {
  margin: 0 12px;
  height: 400px;
}
.tabs.main > .tabs-content .product-list.block.slide .product-block:before {
  display: none;
}
/**
 * Типовой текстовый блок
 */
.text-block {
  color: #333;
}
.text-block > *:first-child {
  margin-top: 0;
}
.text-block p,
.text-block ul,
.text-block ol,
.text-block table {
  font: normal 14px/20px Arial, sans-serif;
  margin: 0 0 20px;
}
.text-block h6 {
  padding: 0;
  margin: 0 0 24px;
  font: normal 16px/24px Arial, sans-serif;
  font-style: italic;
  color: #666;
}
.text-block h5 {
  font: normal 16px/21px Arial, sans-serif;
  color: #333;
  margin: 2px 0 10px;
}
.text-block ul {
  list-style: none;
  padding: 0;
  margin: 0 0 18px;
  position: relative;
  left: 11px;
}
.text-block ul li {
  position: relative;
  padding: 2px 0 2px 22px;
}
.text-block ul li:before {
  width: 3px;
  height: 3px;
  content: '';
  position: absolute;
  border-radius: 50%;
  background: #393186;
  left: 11px;
  top: 12px;
}
.text-block p + ul {
  margin-top: -18px;
}
.text-block .picture {
  float: left;
  background: #f7f7f7;
  margin: 0 31px 18px 0;
}
.text-block .picture img {
  display: block;
  margin: 0 auto;
}
.text-block .picture .description {
  font: italic 12px/18px Arial, sans-serif;
  color: #7f7f7f;
  padding: 17px 20px 15px;
  display: inline-block;
}
.text-block blockquote {
  font: normal 14px/20px Arial, sans-serif;
  color: #333;
  margin: 1px 0;
  position: relative;
}
.text-block blockquote *:last-child:after {
  width: 15px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -207px -116px no-repeat;
  content: '';
  display: inline-block;
  position: relative;
  bottom: -4px;
  right: -2px;
  transform: scale(0.8) rotate(180deg);
}
.text-block blockquote p {
  position: relative;
}
.text-block blockquote p:before {
  width: 15px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -207px -116px no-repeat;
  content: '';
  position: absolute;
  left: -24px;
  top: 4px;
}
.text-block table {
  width: 100%;
  font: normal 13px/16px Arial, sans-serif;
  color: #666;
}
.text-block table td,
.text-block table th {
  text-align: left;
  padding: 12px 10px 12px;
}
.text-block table tr {
  border-bottom: 1px solid #e6e6e6;
}
.text-block table tr:hover:not(:first-child) {
  cursor: pointer;
  background: #f5f5f5;
}
.text-block .scroll-table {
  overflow-x: auto;
}
.type-toggler {
  white-space: nowrap;
}
.type-toggler .text {
  color: #393186;
  cursor: pointer;
  text-decoration: none;
  letter-spacing: 0.017em;
}
.type-toggler .text.current {
  color: #666;
  cursor: default;
}
.type-toggler .toggle {
  width: 28px;
  height: 16px;
  margin: 0 6px;
  padding: 0 2px;
  box-sizing: border-box;
  display: inline-block;
  border: 2px solid #fc0;
  border-radius: 8px;
  line-height: 12px;
  cursor: pointer;
  text-align: left;
}
.type-toggler .handle {
  width: 8px;
  height: 8px;
  transition: all 0.2s linear;
  display: inline-block;
  background: #fc0;
  border-radius: 12px;
}
.type-toggler .handle.left {
  margin-left: 0;
}
.type-toggler .handle.right {
  margin-left: 12px;
}
.catalog-left-menu {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
}
.catalog-left-menu a {
  display: inline-block;
  background: #393186;
  padding: 20px 40px 20px 15px;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  transition: 0.3s;
}
.catalog-left-menu a:hover {
  background: #fecc00;
  color: #000;
}
.catalog-left-menu a.active {
  background: #fecc00;
  color: #000;
  cursor: default;
}
.burger {
  display: none;
}
@media (max-width: 1200px) {
  .catalog-left-menu {
    flex-wrap: wrap;
  }
  .catalog-left-menu a {
    flex-basis: 225px;
    max-height: 76px;
    padding: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .catalog-left-menu {
    display: none;
    padding: 0 10px;
    flex-direction: row;
    width: 100%!important;
    max-width: 100%!important;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .catalog-left-menu.active {
    display: flex;
  }
  .catalog-left-menu a {
    margin: 0 auto;
    width: 100%!important;
    max-width: 100%!important;
  }
  .burger {
    display: inline-block;
    margin: 10px auto 10px 10px;
  }
}
.catalog-wrap {
  box-sizing: border-box;
  max-width: 703px;
  padding: 0 10px;
  flex-grow: 1;
}
.catalog-wrap .catalog-list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.catalog-wrap .catalog-card {
  display: flex;
  margin: 0 10px 20px;
  width: calc(33.333% - 20px);
  min-height: 521px;
  box-sizing: border-box;
  position: relative;
  flex-direction: column;
  background: #fff;
}
.catalog-wrap .catalog-card .clickable-card {
  padding: 20px 20px 0;
  background-color: #fff;
  flex-grow: 1;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  transition: color 0.3s, background-color 0.3s;
}
.catalog-wrap .catalog-card .clickable-card:hover {
  background: #fecc00;
  color: #000;
}
.catalog-wrap .catalog-card .preview {
  padding: 20px 20px 0;
}
.catalog-wrap .catalog-card .preview img {
  margin-bottom: 20px;
}
.catalog-wrap .catalog-card .preview .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: auto;
  word-break: break-word;
}
.catalog-wrap .catalog-card .preview .line {
  width: 100%;
  height: 1px;
  background: #e6e6e6;
  margin-top: 20px;
}
.catalog-wrap .catalog-card .children-list {
  display: flex;
  flex-grow: 1;
  position: relative;
}
.catalog-wrap .catalog-card .children-list .list-inner {
  display: flex;
  width: 100%;
  min-height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  flex-grow: 1;
  background-color: #fff;
  transition: outline-color 0.3s, background-color 0.3s;
}
.catalog-wrap .catalog-card .children-list .list-inner.active {
  outline: 1px solid #393186;
  background-color: #f5f5f5;
}
.catalog-wrap .catalog-card .children-list .list-inner .category-link {
  display: inline;
  margin: 8px 16px 8px 20px;
  padding-right: 10px;
  color: #717171;
  text-decoration: none;
  font-size: 13px;
  transition: color 0.3s;
}
.catalog-wrap .catalog-card .children-list .list-inner .category-link:first-of-type {
  margin: 16px 16px 8px 20px;
}
.catalog-wrap .catalog-card .children-list .list-inner .category-link:last-of-type {
  margin: 8px 16px 16px 20px;
}
.catalog-wrap .catalog-card .children-list .list-inner .category-link.hidden {
  display: none;
}
.catalog-wrap .catalog-card .children-list .list-inner .category-link:hover {
  color: #fecc00;
}
.catalog-wrap .catalog-card .children-list .list-inner .togglers {
  display: none;
  margin-top: auto;
}
.catalog-wrap .catalog-card .children-list .list-inner .togglers.active {
  display: block;
}
.catalog-wrap .catalog-card .children-list .list-inner .togglers .plus-cats {
  display: none;
  margin: auto auto 26px 16px;
}
.catalog-wrap .catalog-card .children-list .list-inner .togglers .plus-cats.active {
  display: inline-block;
}
.catalog-wrap .catalog-card .children-list .list-inner .togglers .hide-cats {
  display: none;
  margin: auto auto 26px 16px;
}
.catalog-wrap .catalog-card .children-list .list-inner .togglers .hide-cats.active {
  display: inline-block;
}
.catalog-wrap .section-banner {
  margin: 0 10px 20px;
  min-height: 521px;
  width: calc(33.333% - 20px);
}
@media (max-width: 1024px) {
  .catalog-wrap .section-banner,
  .catalog-wrap .catalog-card {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .catalog-wrap .section-banner,
  .catalog-wrap .catalog-card {
    width: calc(100% - 20px);
  }
}
.row {
  display: flex;
  width: 100%;
  box-sizing: border-box;
}
.row .col {
  max-width: 221px;
  width: 221px;
}
@media screen and (max-width: 768px) {
  .col {
    max-width: 100%;
    width: 100%;
  }
}
.section-banner {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  padding: 13px 16px 0;
  background: #fecc00;
}
.section-banner .banner-title {
  position: relative;
  padding-bottom: 26px;
  font: bold 24px/34px Arial, sans-serif;
  color: #393186;
}
.section-banner .banner-title:after {
  width: 49px;
  height: 3px;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: currentColor;
}
.section-banner .banner-text {
  padding: 26px 0 13px;
  font: 14px/20px Arial, sans-serif;
  color: #000;
}
.section-banner .banner-picture {
  margin: auto -16px 0;
  font-size: 0;
  line-height: 0;
}
.section-banner .banner-picture img {
  max-width: 100%;
}
/****
 * Страницы
 ****/
/**
 * Главная страница
 */
.main-page .slider {
  height: 198px;
}
.main-page .slider .slides,
.main-page .slider .bx-wrapper {
  height: 150px;
  overflow-y: hidden;
  background: #c7cfde;
}
.main-page .slider a.slide[href=""] {
  cursor: default;
}
.main-page .slider .slide {
  box-sizing: border-box;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  font: 36px/42px Arial, sans-serif;
  padding: 10px 42px;
  background: center center no-repeat;
  background-size: cover;
}
.main-page .slider .slide.slide-img {
  padding: 0;
}
.main-page .slider .slide.slide-img img {
  display: block;
  width: 100%;
  height: auto;
}
.main-page .slider .slide p {
  margin: 0;
  padding: 0;
}
.main-page .slider .slide .button {
  margin-left: 20px;
}
.main-page .slider .pager {
  height: 48px;
  text-align: center;
}
.main-page .slider .pager .bx-pager {
  height: 27px;
  margin: 10px 0;
  display: inline-block;
  font-size: 0;
}
.main-page .slider .pager .bx-pager-item {
  width: 27px;
  height: 27px;
  display: inline-block;
}
.main-page .slider .pager .bx-pager-item a {
  width: 17px;
  height: 17px;
  display: inline-block;
  padding: 5px;
  position: relative;
}
.main-page .slider .pager .bx-pager-item a:before {
  transition: all 0.15s linear;
  width: 1px;
  height: 1px;
  content: '';
  position: absolute;
  background: #91949b;
  border-radius: 50%;
  left: 13px;
  top: 13px;
  box-shadow: 0 0 0 0 #91949b, 0 0 0 0 #D7D9E3, 0 0 0 3px #91949b;
}
.main-page .slider .pager .bx-pager-item a.active:before {
  box-shadow: 0 0 0 3px #91949b, 0 0 0 6px #D7D9E3, 0 0 0 8px #91949b;
}
.main-page .catalog-blocks .button {
  float: right;
  border-color: #fff;
}
.main-page .catalog-blocks .button .button:after,
.main-page .catalog-blocks .button .button:before {
  display: none;
}
.main-page .catalog-blocks .button .button:hover {
  border-color: #000;
  color: #000;
}
.main-page.is-touch .catalog-blocks .block:hover {
  background: #fff;
}
.main-page.is-touch .catalog-blocks .block .button {
  opacity: 1;
}
@media (max-width: 480px) {
  .main-page .row {
    flex-direction: column;
  }
}
/**
 * Корзина
 */
.cart-page .page-content {
  background: #fff;
  padding: 21px 30px 50px;
  position: relative;
}
.cart-page .cart-table .header {
  font-size: 0;
  border-bottom: 1px solid #ccc;
}
.cart-page .cart-table .header div {
  display: inline-block;
  font: bold 14px/40px Arial, sans-serif;
  color: #333;
}
.cart-page .cart-table .header .description {
  width: 380px;
}
.cart-page .cart-table .header .price {
  width: 120px;
}
.cart-page .cart-table .header .weight {
  width: 87px;
}
.cart-page .cart-table .header .count {
  width: 150px;
}
.cart-page .cart-table .header .total {
  width: 110px;
}
.cart-page .cart-table .product {
  position: relative;
  border-bottom: 1px solid #ccc;
  padding: 20px 0;
  font-size: 0;
  text-align: left;
}
.cart-page .cart-table .product > div {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cart-page .cart-table .product .remove {
  width: 21px;
  height: 21px;
  position: absolute;
  right: 9px;
  top: 59px;
  cursor: pointer;
}
.cart-page .cart-table .product .remove:after {
  width: 13px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -189px -99px no-repeat;
  transition: all 0.2s linear;
  content: '';
  position: absolute;
}
.cart-page .cart-table .product .remove:hover:after {
  transform: rotate(90deg);
}
.cart-page .cart-table .product .photo {
  width: 110px;
  height: 100px;
  background: #f5f5f5;
  text-align: center;
  line-height: 100px;
}
.cart-page .cart-table .product .photo img {
  vertical-align: middle;
  max-width: 100%;
}
.cart-page .cart-table .product .photo .photo-stub {
  width: 110px;
  height: 100px;
  background: url('/local/css/../images/no-photo.svg') 50% 50% no-repeat;
}
.cart-page .cart-table .product .description {
  padding: 3px 21px 0;
  width: 197px;
}
.cart-page .cart-table .product .description h4 {
  margin: 0 0 7px;
  padding: 0;
  font: bold 14px/20px Arial, sans-serif;
  color: #666;
}
.cart-page .cart-table .product .description h4 a {
  font: bold 14px/20px Arial, sans-serif;
  color: #666;
  text-decoration: none;
}
.cart-page .cart-table .product .description h4 a:hover {
  text-decoration: underline;
}
.cart-page .cart-table .product .description span {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  font: 12px/16px Arial, sans-serif;
  color: #666;
}
.cart-page .cart-table .product .description > a {
  display: inline-block;
  position: relative;
  padding-right: 25px;
  font: 12px/16px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
}
.cart-page .cart-table .product .description > a:after {
  width: 16px;
  height: 7px;
  background: url(/local/css/../images/sprite.svg) -63px -91px no-repeat;
  transition: all 0.2s linear;
  content: '';
  position: absolute;
  top: 5px;
  right: 0;
}
.cart-page .cart-table .product .description > a:hover:after {
  right: -5px;
}
.cart-page .cart-table .product .delimiter {
  width: 1px;
  height: 80px;
  margin: 10px 31px 0 0;
  background: #e5e5e5;
}
.cart-page .cart-table .product .price {
  padding-top: 35px;
  width: 120px;
  font: bold 14px/20px Arial, sans-serif;
  color: #333;
}
.cart-page .cart-table .product .price .price-old {
  font: 12px/16px Arial, sans-serif;
  text-decoration: line-through;
}
.cart-page .cart-table .product .weight {
  padding-top: 35px;
  width: 87px;
  font: 14px/20px Arial, sans-serif;
  color: #666;
}
.cart-page .cart-table .product .count {
  padding-top: 30px;
  width: 140px;
}
.cart-page .cart-table .product .count .numeric-input input {
  width: 60px;
}
.cart-page .cart-table .product .total {
  padding-top: 31px;
  padding-right: 47px;
  width: 105px;
  font: bold 14px/28px Arial, sans-serif;
  text-align: right;
}
.cart-page .cart-table .product .product-service {
  position: relative;
  margin-top: 21px;
  display: block;
  background: #f5f5f5;
  padding: 20px 0 20px 20px;
  text-align: right;
}
.cart-page .cart-table .product .product-service > div {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cart-page .cart-table .product .product-service .photo {
  width: 90px;
  height: 90px;
  line-height: 90px;
  background: #e5e5e5;
}
.cart-page .cart-table .product .product-service .description {
  padding: 5px 21px 0 19px;
}
.cart-page .cart-table .product .product-service .description h4 {
  margin: 0;
}
.cart-page .cart-table .product .product-service .description span {
  line-height: 18px;
}
.cart-page .cart-table .product .product-service .delimiter {
  height: 70px;
}
.cart-page .cart-table .product .product-service .total {
  text-align: right;
}
.cart-page .cart-table .product .product-service.deleted {
  text-align: left;
  padding: 12px 20px 12px 0;
}
.cart-page .cart-table .product.deleted {
  padding: 13px 20px 13px 0;
}
.cart-page .cart-table .deleted {
  text-align: left;
}
.cart-page .cart-table .deleted .text {
  padding: 0 20px;
  font: 14px/24px Arial, sans-serif;
  letter-spacing: -0.01em;
  color: #666;
}
.cart-page .cart-table .deleted .name {
  font-weight: bold;
}
.cart-page .cart-table .restore {
  float: right;
  position: relative;
  padding-right: 25px;
  font: 14px/24px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
}
.cart-page .cart-table .restore:after {
  width: 14px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -22px no-repeat;
  transition: all 0.2s linear;
  content: '';
  position: absolute;
  top: 4px;
  right: 0;
  transform: scale(-1, 1) rotate(0);
  transform-origin: 7px 9px;
}
.cart-page .cart-table .restore:hover:after {
  transform: scale(-1, 1) rotate(179deg);
}
.cart-page .remove-all {
  width: 30px;
  height: 30px;
  transition: all 0.3s linear;
  background: #fff;
  border-radius: 2px;
  position: absolute;
  right: 30px;
  top: 12px;
  margin-top: 12px;
}
.cart-page .remove-all:before {
  transition: all 0.3s linear;
  opacity: 0;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #224b98 transparent transparent transparent;
  top: -18px;
  right: 8px;
}
.cart-page .remove-all:after {
  transition: all 0.3s linear;
  opacity: 0;
  background: #393186;
  color: #fff;
  font: 12px/16px Arial, sans-serif;
  content: attr(data-text);
  white-space: nowrap;
  padding: 6px 10px;
  top: -46px;
  right: -25px;
  text-align: center;
  position: absolute;
}
.cart-page .remove-all:hover {
  background: #393186;
}
.cart-page .remove-all:hover:after,
.cart-page .remove-all:hover:before {
  opacity: 1;
}
.cart-page .remove-all:hover span:before {
  opacity: 0;
}
.cart-page .remove-all:hover span:after {
  opacity: 1;
}
.cart-page .remove-all span:before,
.cart-page .remove-all span:after {
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -7px;
}
.cart-page .remove-all span:before {
  width: 14px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -189px -23px no-repeat;
}
.cart-page .remove-all span:after {
  width: 14px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -189px -2px no-repeat;
  opacity: 0;
}
.help-calc {
  transition: all 0.3s linear;
  position: relative;
  display: inline-block;
  margin: 17px 0 0 0;
  padding-left: 16px;
  font: 13px/20px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
}
.help-calc:before {
  width: 9px;
  height: 12px;
  background: url(/local/css/../images/sprite.svg) -189px -161px no-repeat;
  content: '';
  position: absolute;
  left: -1px;
  top: 4px;
}
.help-calc:hover {
  color: #999;
}
@media screen and (max-width: 940px) {
  .cart-page .cart-table .products .product {
    text-align: right;
  }
}
@media screen and (max-width: 540px) {
  .cart-page .cart-table .products .product {
    text-align: left;
  }
}
/**
 * Каталог второго уровня
 */
.catalog-page .page-content {
  padding: 10px;
  margin: 0 auto;
  background: #fff;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: row;
  display: flex;
}
.catalog-page .column {
  transition: all 0.3s linear;
  width: 480px;
  display: flex;
  flex-direction: column;
}
.catalog-page .column .section {
  transition: all 0.3s linear;
  /*
      &.open {
          background: @yellow;

          h3 {
              &:before {
                  opacity: 0;
              }
              &:after {
                  transform: rotate(180deg);
              }
          }

      }

      &:hover {
          background: @yellow;
      }
      */
}
.catalog-page .column .section:last-child h3:before {
  opacity: 0;
}
.catalog-page .column .section h3 {
  font: bold 18px/20px Arial;
  margin: 0;
  padding: 0;
  position: relative;
  /*
        &:after {
            .transit();
            .icon(@arr-down);
            content: '';
            position: absolute;
            top: 35px;
            right: 40px;
        }

        &:hover {
            cursor: pointer;
            text-decoration: underline;
            &:before {
                opacity: 0;
            }
        }
        */
}
.catalog-page .column .section h3:before {
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  height: 1px;
  bottom: -1px;
  left: 21px;
  right: 0;
  background: #e5e5e5;
}
.catalog-page .column .section h3 a {
  display: block;
  padding: 28px 60px 16px 20px;
  text-decoration: none;
  color: #000;
}
.catalog-page .column .section h3 a:hover {
  background: #fecc00;
  text-decoration: underline;
}
.catalog-page .column .section .list {
  display: none;
}
.catalog-page .column .section .list ul {
  padding: 0;
  margin: 0 20px 28px;
}
.catalog-page .column .section .list li {
  list-style-type: none;
  margin: 5px 0 18px 0;
}
.catalog-page .column .section .list a {
  color: #000;
  font: normal 14px/15px Arial;
  text-decoration: none;
}
.catalog-page .column .section .list a:hover {
  text-decoration: underline;
}
.catalog-page .catalog-blocks {
  columns: 2;
  display: block;
  text-align: center;
}
.catalog-page .catalog-blocks .block {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 460px;
  padding: 17px 30px 30px 30px;
  margin-bottom: 16px;
  text-align: left;
}
.catalog-page .catalog-blocks .block h2,
.catalog-page .catalog-blocks .block > a {
  color: #000;
  font: 700 18px/20px Arial, sans-serif;
  margin: 0;
  padding: 9px 0 11px;
}
.catalog-page .catalog-blocks .block h2 a {
  font: bold 18px/20px Arial, sans-serif;
  color: #000;
  text-decoration: none;
}
.catalog-page .catalog-blocks .block > a {
  border-bottom: none;
  padding: 9px 0 0;
  display: block;
  text-decoration: none;
}
.catalog-page .catalog-blocks .block > a:hover {
  text-decoration: underline;
}
@media (max-width: 1100px) {
  .catalog-page .catalog-page .row .catalog-wrap .catalog-card {
    margin: 0 10px 10px 0;
  }
}
@media (max-width: 768px) {
  .catalog-page .filter-unit {
    margin: 0 40px 20px 0;
  }
}
@media (max-width: 480px) {
  .catalog-page .row {
    flex-direction: column;
  }
  .catalog-page .row .catalog-wrap .left-panel {
    margin: 0 0 30px;
    width: 100%;
    max-width: 100%;
  }
}
/**
 * Карточка товара
 */
.catalog-detail-page #pagetitle {
  display: none;
}
.catalog-detail-page .page-content {
  background: #fff;
  padding: 30px 30px 50px;
  margin-top: 20px;
  position: relative;
}
.catalog-detail-page .page-content.action-list {
  background: #fff;
}
.catalog-detail-page .page-content.action-list h2:first-child {
  padding-top: 33px;
}
.catalog-detail-page .page-content.action-list.tabs h2:first-child {
  padding-top: 0;
}
.catalog-detail-page .page-content h1 {
  margin: 0 0 27px;
  width: 100%;
}
.catalog-detail-page .page-content .block {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.catalog-detail-page .page-content .tabs.main {
  margin-top: 21px;
}
.catalog-detail-page .page-content .tabs.main.products {
  margin-top: 32px;
}
.catalog-detail-page .page-content .tabs.main.products > .tabs-content {
  padding-top: 4px;
}
.catalog-detail-page .page-content .tabs.main > ul.tabs-caption li {
  height: 53px;
  line-height: 50px;
  font-size: 16px;
}
.catalog-detail-page .photo-section {
  position: relative;
  width: 270px;
  margin-bottom: 15px;
}
.catalog-detail-page .photo-section .in-action {
  width: 42px;
  height: 42px;
  background: url(/local/css/../images/sprite.svg) -63px -45px no-repeat;
  position: absolute;
  left: 20px;
  top: 20px;
}
.catalog-detail-page .photo-section .photo-stub {
  width: 270px;
  height: 270px;
  background: url('/local/css/../images/no-photo.svg') 50% 50% no-repeat #f5f5f5;
}
.catalog-detail-page .photo-section .main-photo {
  width: 270px;
  height: 270px;
  margin: 0 0 10px;
  line-height: 270px;
  background-color: #f5f5f5;
  text-align: center;
  cursor: pointer;
}
.catalog-detail-page .photo-section .main-photo img {
  vertical-align: middle;
}
.catalog-detail-page .photo-section .slide {
  height: 60px;
}
.catalog-detail-page .photo-section .mini-photo {
  width: 60px;
  height: 60px;
  transition: all 0.3s linear;
  float: left;
  margin: 0 0 0 10px;
  cursor: pointer;
}
.catalog-detail-page .photo-section .mini-photo:first-child {
  margin-left: 0;
}
.catalog-detail-page .photo-section .mini-photo:hover {
  opacity: 0.8;
}
.catalog-detail-page .photo-section .bx-wrapper {
  position: relative;
}
.catalog-detail-page .photo-section .bx-controls {
  width: 100%;
  top: 0;
  position: absolute;
}
.catalog-detail-page .photo-section .bx-controls a {
  width: 30px;
  height: 60px;
  position: absolute;
  top: 0;
}
.catalog-detail-page .photo-section .bx-controls a:after {
  width: 9px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -42px no-repeat;
  content: '';
  position: absolute;
  top: 22px;
}
.catalog-detail-page .photo-section .bx-controls .bx-prev {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.catalog-detail-page .photo-section .bx-controls .bx-prev:after {
  left: 10px;
}
.catalog-detail-page .photo-section .bx-controls .bx-next {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.catalog-detail-page .photo-section .bx-controls .bx-next:after {
  right: 10px;
  transform: rotate(180deg);
}
.catalog-detail-page .top-block .bx-wrapper {
  width: 270px;
}
.catalog-detail-page .about-section {
  max-width: 300px;
  padding: 0 15px;
  min-width: 270px;
}
.catalog-detail-page .about-section h2 {
  margin: 6px 0 7px;
  font: 16px/21px Arial, sans-serif;
  color: #333;
}
.catalog-detail-page .about-section .header > span,
.catalog-detail-page .about-section .options > span {
  /*
        padding: 7px 0 3px;
        font-size: 14px;
        display: block;
        color: #666;
      */
}
.catalog-detail-page .about-section .header > span.article,
.catalog-detail-page .about-section .options > span.article {
  padding: 1px 0 4px;
  font: 13px/18px Arial, sans-serif;
  color: #999;
}
.catalog-detail-page .about-section .services .header {
  display: none;
}
.catalog-detail-page .about-section .services .list span {
  padding: 4px 11px;
  margin-right: 4px;
  background: #e8edf4;
  font: 13px/28px Arial, sans-serif;
  color: #333;
  white-space: nowrap;
}
.catalog-detail-page .about-section .services .list span:first-child {
  background: #fff;
  padding: 3px 9px;
  border: 1px solid #dddee1;
  font-weight: bold;
}
.catalog-detail-page .about-section a {
  font: bold 14px/18px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
  display: inline-block;
  margin: 9px 0 13px 0;
  border-bottom: 1px dashed transparent;
}
.catalog-detail-page .about-section a:hover {
  border-color: #393186;
}
.catalog-detail-page .about-section .action {
  margin-top: 13px;
  padding: 9px 0 13px;
}
.catalog-detail-page .about-section .action a {
  margin: 0 0 0 27px;
  position: relative;
  display: inline-block;
  font-weight: normal;
}
.catalog-detail-page .about-section .action .compare:before {
  width: 14px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -207px -166px no-repeat;
  position: absolute;
  content: '';
  left: -24px;
  top: 3px;
}
.catalog-detail-page .about-section .action .compare.active:before {
  width: 14px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -189px -64px no-repeat;
}
.catalog-detail-page .about-section .action .compare.active i {
  background: url(/local/css/../images/sprite.png) -346px -96px no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  content: '';
  background-color: #fecc00;
  border-radius: 50%;
  top: 7px;
  left: -19px;
  transform: scale(0.8);
}
.catalog-detail-page .about-section .action .favorite:before {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -86px -183px no-repeat;
  position: absolute;
  content: '';
  left: -20px;
}
.catalog-detail-page .about-section .action .favorite.active:before {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -102px -204px no-repeat;
}
.catalog-detail-page .about-section .action .sep {
  width: 1px;
  height: 17px;
  display: inline-block;
  margin: 3px 0 -3px 10px;
  border-left: 1px solid #999;
}
.catalog-detail-page .buy-section {
  width: 270px;
}
.catalog-detail-page .buy-section .tabs ul.tabs-caption {
  padding: 0;
}
.catalog-detail-page .buy-section .tabs ul.tabs-caption li {
  width: 57%;
  height: 36px;
  line-height: 36px;
  text-align: center;
  padding: 0;
  margin: 0;
}
.catalog-detail-page .buy-section .tabs ul.tabs-caption li.gray {
  width: 43%;
}
.catalog-detail-page .buy-section .discount-header {
  display: flex;
  background: #fecc00;
  padding: 10px 10px 15px;
  font: bold 14px/18px Arial, sans-serif;
}
.catalog-detail-page .buy-section .discount-header .discount-header-left {
  width: 75%;
  position: relative;
  padding: 7px 0 0 9px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 18px;
  font: bold 28px/1 Arial, sans-serif;
}
.catalog-detail-page .buy-section .discount-header .discount-header-left:before {
  width: 132px;
  height: 39px;
  background: url(/local/css/../images/sprite.svg) -2px -2px no-repeat;
  position: absolute;
  content: "";
  top: 0;
  left: -2px;
}
.catalog-detail-page .buy-section .discount-list {
  padding: 0 20px;
  background: #fffcd6;
}
.catalog-detail-page .buy-section .discount-list .discount-list-item {
  padding: 12px 0;
  font: 12px/16px Arial, sans-serif;
}
.catalog-detail-page .buy-section .discount-list .discount-list-item + .discount-list-item {
  border-top: 1px solid #e6e6e6;
}
.catalog-detail-page .buy-section .discount-list .discount-list-item mark {
  width: 100%;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  background: transparent;
  color: #393186;
}
.catalog-detail-page .buy-section .discount-list a {
  transition: all border-bottom-color linear;
  font: bold 12px/16px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.catalog-detail-page .buy-section .discount-list a:hover {
  border-color: #393186;
}
.catalog-detail-page .tabs-content {
  padding-top: 36px;
}
.catalog-detail-page .tabs-content .similar {
  margin-top: 25px;
}
.catalog-detail-page .tabs-content.buy {
  background: #f7f7f7;
  padding-top: 28px;
  text-align: center;
}
.catalog-detail-page .tabs-content.buy .button {
  display: inline-block;
  position: relative;
}
.catalog-detail-page .tabs-content.buy .notton:before {
  background: #f7f7f7;
}
.catalog-detail-page .tabs-content.buy .notton,
.catalog-detail-page .tabs-content.buy .button.card {
  padding: 0 44px 0 44px;
  margin-bottom: 28px;
  font-size: 14px;
}
.catalog-detail-page .tabs-content.buy .stock {
  padding: 0 0 15px;
  margin: -15px 0 0;
  text-align: center;
  border-top: none;
}
.catalog-detail-page .tabs-content.buy .stock .quantity {
  position: static;
  top: 0;
}
.catalog-detail-page .tabs-content.buy .stock .quantity .quantity-scale {
  position: relative;
}
.catalog-detail-page .tabs-content.buy .stock .quantity .quantity-scale:before {
  top: 6px;
  left: 0;
}
.catalog-detail-page .tabs-content.stocks {
  background: #f5f5f5;
  padding: 0 20px;
}
.catalog-detail-page .tabs-content.stocks span.header {
  font: 14px/18px Arial, sans-serif;
}
.catalog-detail-page .tabs-content.stocks .price-item {
  display: flex;
  width: 100%;
  padding: 16px 0;
  font-size: 16px;
  line-height: 1;
}
.catalog-detail-page .tabs-content.stocks .price-item .price-name {
  margin-right: auto;
  font-weight: normal;
}
.catalog-detail-page .tabs-content.stocks .price-item.price-by-card {
  color: #393186;
}
.catalog-detail-page .tabs-content.stocks .hidden {
  display: none;
}
.catalog-detail-page .tabs-content.stocks .toogle-stores {
  margin: 0 auto;
  text-align: center;
  padding-top: 10px;
}
.catalog-detail-page .tabs-content.stocks .toogle-stores a {
  color: #333;
  text-decoration: none;
  font: 14px/16px Arial, sans-serif;
  border-bottom: 1px dashed #333;
}
.catalog-detail-page .tabs-content.stocks .toogle-stores a:hover {
  border-bottom-color: transparent;
}
.catalog-detail-page .tabs-content.services > p:first-child {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 10px;
  padding-bottom: 14px;
}
.catalog-detail-page .tabs-content.services > p:last-child {
  margin-top: 26px;
}
.catalog-detail-page .tabs-content.services .service {
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 0;
  display: flex;
}
.catalog-detail-page .tabs-content.services .service > div {
  min-height: 80px;
  display: inline-block;
  vertical-align: top;
  padding: 0 3px;
}
.catalog-detail-page .tabs-content.services .service > div:first-child {
  padding-left: 0;
}
.catalog-detail-page .tabs-content.services .service > div .checkbox {
  width: 20px;
  display: block;
}
.catalog-detail-page .tabs-content.services .service > div .checkbox:checked + i:before {
  width: 20px;
  height: 20px;
  background: url(/local/css/../images/sprite.png) -324px -96px no-repeat;
}
.catalog-detail-page .tabs-content.services .service .description {
  max-width: 600px;
  flex-grow: 1;
  padding-left: 15px;
  font: 13px/16px Arial, sans-serif;
  color: #666;
}
.catalog-detail-page .tabs-content.services .service .description h4 {
  margin: 0 0 5px;
}
.catalog-detail-page .tabs-content.services .service .description h4 a {
  color: #333333;
  text-decoration: none;
}
.catalog-detail-page .tabs-content.services .service .description h4 a:hover {
  color: #393186;
  text-decoration: underline;
}
.catalog-detail-page .tabs-content.services .service .description p {
  font-size: 12px;
  line-height: 19px;
  margin-bottom: 0;
}
.catalog-detail-page .tabs-content.services .service .photo {
  width: 61px;
  padding-left: 17px;
}
.catalog-detail-page .tabs-content.services .service .price {
  width: 150px;
  position: relative;
  text-align: center;
}
.catalog-detail-page .tabs-content.services .service .price:before {
  width: 1px;
  position: absolute;
  content: '';
  background: #e5e5e5;
  left: 0;
  top: 5px;
  bottom: 5px;
}
.catalog-detail-page .tabs-content.services .service .numeric-input {
  width: 26%;
}
.catalog-detail-page .tabs-content.services table {
  border-top: 1px solid #e6e6e6;
}
.catalog-detail-page .tabs-content.services table h4 {
  margin: 0 0 5px;
}
.catalog-detail-page .tabs-content.services table tr td:first-child,
.catalog-detail-page .tabs-content.services table tr td:nth-child(2),
.catalog-detail-page .tabs-content.services table tr td:nth-child(3) {
  vertical-align: top;
}
.catalog-detail-page .tabs-content.services table tr td:nth-child(4),
.catalog-detail-page .tabs-content.services table tr td:nth-child(5),
.catalog-detail-page .tabs-content.services table tr td:nth-child(6) {
  text-align: center;
}
.catalog-detail-page .tabs-content.services table tr td:nth-child(3) {
  width: 330px;
}
.catalog-detail-page .tabs-content.services table tr td:nth-child(3) p {
  font-size: 12px;
  line-height: 19px;
  margin-bottom: 0;
}
.catalog-detail-page .stock {
  position: relative;
  border-top: 1px solid #e6e6e6;
  margin-top: 15px;
  padding-top: 17px;
}
.catalog-detail-page .stock .name {
  font: bold 12px/16px Arial, sans-serif;
  display: block;
}
.catalog-detail-page .stock .address {
  font: 12px/16px Arial, sans-serif;
}
.catalog-detail-page .stock a {
  color: inherit;
  text-decoration: none;
}
.catalog-detail-page .stock a:hover {
  text-decoration: underline;
}
.catalog-detail-page .stock .quantity {
  position: absolute;
  top: 17px;
  right: 0;
  display: inline-block;
  font: 11px/14px Arial, sans-serif;
  color: #a0a0a0;
}
.catalog-detail-page .stocks-section {
  width: 100%;
}
.catalog-detail-page .stocks-section .header {
  font: bold 16px/1 Arial, sans-serif;
}
.catalog-detail-page .stocks-section .stock-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 12px;
  background: #f5f5f5;
}
.catalog-detail-page .stocks-section .stock {
  width: 33.333%;
  box-sizing: border-box;
  padding: 8px 20px 0;
  margin: 14px 0 20px;
  border-top: none;
}
.catalog-detail-page .stocks-section .stock:nth-child(n) + .stock,
.catalog-detail-page .stocks-section .stock:nth-child(2n) + .stock {
  border-left: 1px solid #e6e6e6;
}
.catalog-detail-page .stocks-section .stock .quantity {
  top: 6px;
  right: 20px;
  font-size: 12px;
  color: #717171;
}
.catalog-detail-page .stocks-section .stock .name {
  font-size: 14px;
  color: #000;
  padding-bottom: 8px;
}
.catalog-detail-page .stocks-section .stock .address {
  font-size: 14px;
  line-height: 20px;
  color: #717171;
}
@media screen and (max-width: 768px) {
  .catalog-detail-page .stocks-section .stock {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .catalog-detail-page .stocks-section .stock {
    width: 100%;
  }
}
.catalog-detail-page .tabs-content.active {
  display: block;
  /* по умолчанию показываем нужный блок */
}
.catalog-detail-page .price-old {
  text-decoration: line-through;
}
.catalog-detail-page .price-by-card {
  color: #393186;
}
.catalog-detail-page .price-name {
  font-weight: normal;
}
.catalog-detail-page .price {
  display: block;
  font: bold 24px/30px Arial, sans-serif;
  color: #333;
}
.catalog-detail-page .price span.unit {
  font-size: 14px;
}
.catalog-detail-page hr {
  margin: 0;
  border: none;
  border-top: 1px solid #e6e6e6;
}
.catalog-detail-page .numeric-input {
  margin: 8px 0 26px;
}
.catalog-detail-page h3 {
  font: bold 14px/20px Arial, sans-serif;
  color: #666;
  margin-bottom: 0;
}
.catalog-detail-page .fine {
  padding: 12px 0;
  margin-top: 29px;
  position: relative;
  font: italic 12px/18px Arial, sans-serif;
  color: #999;
}
.catalog-detail-page .fine:before {
  width: 100px;
  height: 1px;
  position: absolute;
  content: '';
  background: #e6e6e6;
  top: 0;
  left: 0;
}
.catalog-detail-page .button:after,
.catalog-detail-page .button:before {
  width: 51%;
}
.catalog-detail-page .rel-prod-block .title {
  height: 53px;
  margin: 0 -30px;
  padding: 0 30px;
  background: #fff;
  color: #000;
  border-top: 2px solid #fc0;
  font: 700 16px/50px Arial, sans-serif;
}
.catalog-detail-page .rel-prod-block .product-list.block.slide {
  width: 100%;
  height: 400px;
}
.catalog-detail-page .rel-prod-block .product-list.block.slide .product-block {
  margin: 0 10px;
}
.catalog-detail-page .rel-prod-block .product-list.block.slide .product-block .action .compare:after {
  left: 0;
  right: auto;
  padding: 4px 10px;
  top: -33px;
  text-wrap: nowrap;
}
.catalog-detail-page .rel-prod-block .product-list.block.slide .product-block .action .favorite:after {
  padding: 4px 10px;
  top: -33px;
  text-wrap: nowrap;
}
.catalog-detail-page .rel-prod-block .product-list.block.slide {
  justify-content: flex-start;
}
/*
.compare {
    &:before {
        .icon(@icon-compare-14);
        position: absolute;
        content: '';
        left: -20px;
        top: 3px;
    }

    &.active{
        &:before {
            .icon(@icon-compare-14-hover);
        }
        &:after {
            .icon(@icon-check-black-small);
            .size(18px);
            position: absolute;
            content: '';
            background-color: @yellow;
            border-radius: 50%;
            top: 7px;
            left: -15px;
            transform: scale(0.8);
        }
    }
}
*/
.footer-button {
  font: bold 14px/58px Arial, sans-serif;
  color: #000;
  text-decoration: none;
  position: relative;
  display: block;
  text-align: center;
  height: 58px;
  padding-left: 24px;
  border-top: 2px dashed #d5d5d5;
}
.footer-button.calculate:before {
  width: 12px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -62px no-repeat;
  content: '';
  position: absolute;
  left: 57px;
  top: 22px;
}
.footer-button.calculate:hover {
  text-decoration: underline;
}
.calculator .footer-button {
  margin-top: 18px;
}
.calculator {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.calculator .left-col {
  max-width: 590px;
  width: 100%;
  background: #f5f5f5;
  padding: 26px 35px 26px 30px;
  box-sizing: border-box;
}
.calculator .left-col form {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.calculator .left-col h3 {
  font: bold 16px/21px Arial, sans-serif;
  color: #000;
  margin: 0 0 7px;
}
.calculator .left-col h3 + span {
  display: block;
  font: 13px/18px Arial, sans-serif;
  color: #999;
}
.calculator .left-col .button {
  margin-top: 9px;
  width: 100%;
  padding: 0 23px;
  display: block;
  font-size: 14px;
}
.calculator .right-col {
  max-width: 270px;
  min-height: 270px;
  width: 100%;
  background: #f5f5f5;
  text-align: center;
  color: #333;
  box-sizing: border-box;
}
.calculator .right-col h3 {
  font: bold 16px/21px Arial, sans-serif;
  color: #333;
  margin: 28px 0 5px;
}
.calculator .right-col h3 + span {
  display: block;
  font: 13px/18px Arial, sans-serif;
  color: #333;
}
.calculator .right-col .numeric-input {
  margin-bottom: 8px;
}
.calculator .right-col .unit-text {
  font: 13px/18px Arial, sans-serif;
}
.calculator .right-col .price {
  color: #333;
  margin: 19px 0 11px;
  display: block;
}
.calculator .right-col .button {
  padding: 0 13px 0 40px;
  width: 160px;
}
.calculator .row {
  width: 50%;
  display: inline-block;
  margin-top: 16px;
}
.calculator .row.short {
  width: 44%;
}
.popup.popup-calculator .row {
  padding: 0;
}
.popup.popup-calculator .price {
  font: bold 24px/30px Arial, sans-serif;
  color: #333;
}
.popup.popup-calculator .numeric-input {
  margin: 8px 0 26px;
}
.popup.popup-calculator {
  padding: 0;
}
/**
 * PF-26447 Арсенал - обновить верстку свойств товаров
 */
.options {
  display: flex;
  flex-direction: column;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 20px;
  max-width: 600px;
}
.options__item {
  display: flex;
  padding-bottom: 12px;
  margin-top: 0;
  margin-bottom: 12px;
  border-bottom: 1px dashed #e1e2e5;
}
.options__description {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  flex-wrap: nowrap;
  flex: 1 1 400px;
  margin-right: 8px;
}
.options__characteristic {
  justify-content: space-between;
  flex: 1 1 400px;
}
@media (min-width: 760px) {
  .options__item {
    border-bottom: none;
  }
  .options__description {
    flex: 1 1 324px;
  }
  .options__description::after {
    content: "";
    display: block;
    flex: 1 1 0px;
    margin: 0 8px;
    border-bottom: 1px dashed #e1e2e5;
  }
}
@media (min-width: 1280px) {
  .options__description {
    flex: 1 1 430px;
  }
}
@media (min-width: 1280px) {
  .options__characteristic {
    justify-content: space-between;
    flex: 1 1 430px;
  }
}
/*
 *
 * PF-27507
 * 2022-12-11
 * TODO: требуется актуализировать LESS файл !!!
 */
.catalog-detail-page .photo-section {
  width: 405px;
}
.catalog-detail-page .buy-section .header > span.article,
.catalog-detail-page .buy-section .options > span.article {
  padding: 1px 0 4px;
  font: 13px/18px Arial, sans-serif;
  color: #999;
}
.catalog-detail-page .tabs-content.stocks {
  margin-top: 12px;
}
.catalog-detail-page .stocks-section.top_position .stock {
  margin: 12px 0;
}
.catalog-detail-page .stocks-section .stock-list {
  margin-top: 0;
}
.tabs > .tabs-content {
  /*display: block; */
  margin-top: 18px;
  padding: 0;
}
.button.card span {
  margin: 0;
}
.catalog-detail-page .price span.unit,
.product-list.block .product-block .price .unit {
  font-size: 20px;
}
.catalog-detail-page .tabs-content.stocks .price-item {
  font-size: 22px;
  align-items: center;
}
.catalog-detail-page .price {
  display: block;
  /* Демонстрационный вариант, убрать при добавление в проект */
  font: 700 24px/30px Arial, sans-serif;
  color: #333;
}
.catalog-detail-page .tabs-content.buy {
  padding-top: 10px;
}
.catalog-detail-page .tabs-content.stocks .price-item .price-name {
  font-size: 16px;
}
.catalog-detail-page .buy-section .action {
  margin-top: 13px;
  padding: 9px 0 13px;
}
.catalog-detail-page .buy-section .action a {
  margin: 0 0 0 27px;
  position: relative;
  display: inline-block;
  font-weight: 400;
}
.catalog-detail-page .buy-section a {
  font-size: 14px;
  color: #393186;
  text-decoration: none;
  display: inline-block;
  margin: 9px 0 13px;
  border-bottom: 1px dashed transparent;
}
.action a:hover {
  border-color: #393186;
}
.catalog-detail-page .buy-section .action .sep {
  width: 1px;
  height: 17px;
  display: inline-block;
  margin: 3px 0 -3px 10px;
  border-left: 1px solid #999;
}
.catalog-detail-page .buy-section .action .favorite:before {
  width: 16px;
  height: 16px;
  background: url(/local/images/sprite.svg) -86px -183px no-repeat;
  position: absolute;
  content: '';
  left: -20px;
}
.catalog-detail-page .buy-section .action .compare:before {
  width: 14px;
  height: 14px;
  background: url(/local/images/sprite.svg) -207px -166px no-repeat;
  position: absolute;
  content: '';
  left: -24px;
  top: 3px;
}
@media (min-width: 320px) {
  .catalog-detail-page .photo-section .main-photo {
    width: 270px;
    height: 270px;
  }
  .catalog-detail-page .photo-section {
    width: 270px;
  }
}
@media (min-width: 768px) {
  .catalog-detail-page .photo-section .main-photo {
    width: 360px;
    height: 360px;
  }
  .catalog-detail-page .photo-section {
    width: 360px;
  }
}
@media (min-width: 1200px) {
  .catalog-detail-page .photo-section .main-photo {
    width: 405px;
    height: 405px;
  }
  .catalog-detail-page .photo-section {
    width: 405px;
  }
}
.catalog-detail-page .tabs-content.stocks .price-item.price-by-card {
  font: 700 24px/30px Arial, sans-serif;
}
.catalog-detail-page .price {
  font: 400 24px/30px Arial, sans-serif !important;
}
.catalog-detail-page .tabs-content.stocks .price-item .price-name {
  font-size: 14px;
  width: 75px;
  line-height: initial;
}
.buy-section .price-container {
  width: 160px;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.rub {
  font-size: 17px;
}
.catalog-detail-page .price span.unit,
.catalog-detail-page .price-item span.unit,
.product-list.block .product-block .price .unit {
  font-size: 17px;
}
@media (min-width: 320px) {
  .catalog-detail-page .photo-section .main-photo img {
    max-width: 270px;
    max-height: 270px;
  }
}
@media (min-width: 768px) {
  .catalog-detail-page .photo-section .main-photo img {
    max-width: 360px;
    max-height: 360px;
  }
}
@media (min-width: 1200px) {
  .catalog-detail-page .photo-section .main-photo img {
    max-width: 405px;
    max-height: 405px;
  }
}
@media (min-width: 320px) {
  .catalog-detail-page .photo-section .main-photo {
    line-height: 270px;
  }
}
@media (min-width: 768px) {
  .catalog-detail-page .photo-section .main-photo {
    line-height: 360px;
  }
}
@media (min-width: 1200px) {
  .catalog-detail-page .photo-section .main-photo {
    line-height: 405px;
  }
}
.catalog-detail-page .numeric-input {
  margin: 5px 0 5px;
}
.catalog-detail-page .tabs-content.buy .button.card {
  padding: 0 44px;
  margin-bottom: 10px;
  font-size: 14px;
}
/**
 * Каталог лист
 */
.content-area {
  padding: 0 0 27px !important;
}
.page-title {
  margin-bottom: 20px;
}
.page-title h1,
.page-title .toggle-btn {
  margin: 26px 0 0 0;
}
.page-title .toggle-btn {
  max-height: 42px;
}
.catalog-list-page .select2-results__option {
  position: relative;
  padding-left: 30px;
  background: #fff !important;
}
.catalog-list-page .select2-results__option:hover {
  background: #f5f5f5 !important;
}
.catalog-list-page .select2-results__option:before {
  width: 16px;
  height: 16px;
  content: '';
  border: 1px solid #000;
  position: absolute;
  top: 50%;
  left: 5px;
  transform: translateY(-50%);
}
.catalog-list-page .select2-results__option[aria-selected=true]:after {
  width: 10px;
  height: 8px;
  background: url(/local/css/../images/sprite.svg) -226px -77px no-repeat;
  content: '';
  position: absolute;
  top: 50%;
  left: 9px;
  transform: translateY(-50%);
}
.catalog-list-page .select2-selection__arrow {
  right: -7px !important;
}
.catalog-list-page .select2-selection__arrow b {
  width: 7px !important;
  height: 4px !important;
  background: url(/local/css/../images/sprite.svg) -226px -113px no-repeat !important;
}
.catalog-list-page .page-content {
  position: relative;
}
.catalog-list-page .page-content.action-list {
  background: #fff;
}
.catalog-list-page .page-content.action-list h2:first-child {
  padding-top: 33px;
  word-break: break-word;
}
.catalog-list-page .page-content.action-list.tabs h2:first-child {
  padding-top: 0;
}
.catalog-list-page .page-content h2 {
  font: bold 18px/20px Arial, sans-serif;
  color: #000;
  padding: 0 30px 23px;
  margin: 0;
  position: relative;
}
.catalog-list-page .page-content h2:before {
  position: absolute;
  content: '';
  background: #000;
  height: 2px;
  left: 30px;
  right: 30px;
  bottom: 6px;
}
.catalog-list-page .page-content h2 a {
  font: bold 14px/16px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
  position: relative;
  padding: 0 19px 0 12px;
  margin-left: 6px;
  border-left: 2px solid #ccc;
}
.catalog-list-page .page-content h2 a:after {
  width: 16px;
  height: 10px;
  background: url(/local/css/../images/sprite.svg) -126px -183px no-repeat;
  position: absolute;
  content: '';
  top: 3px;
  right: -3px;
}
.catalog-list-page .page-content h2 a:hover {
  text-decoration: underline;
}
.catalog-list-page .left-panel .slider-price {
  margin-top: 18px;
  height: 2px;
  background: #e5e5e5;
  border-radius: 0;
  border: 0;
}
.catalog-list-page .left-panel .slider-price .ui-slider-range {
  background: #393186;
}
.catalog-list-page .left-panel .slider-price .ui-slider-range:before {
  width: 100%;
  height: 5px;
  position: absolute;
  content: '';
  top: -3px;
}
.catalog-list-page .left-panel .slider-price .ui-slider-handle {
  width: 8px;
  height: 8px;
  border: 0;
  border-radius: 4px;
  top: -0.2em;
  margin-left: -0.2em;
  background: #393186;
}
.catalog-list-page .left-panel .slider-price .ui-slider-handle:before {
  width: 16px;
  height: 16px;
  position: absolute;
  content: '';
  top: -4px;
  left: -4px;
}
.catalog-list-page .right-panel {
  padding: 0;
}
.catalog-list-page .right-panel .header {
  padding: 10px;
  border-bottom: 1px solid #dddee1;
}
.catalog-list-page .right-panel .header .select.amount {
  width: 140px;
}
.catalog-list-page .right-panel .header .select.sort {
  width: 205px;
}
.catalog-list-page .right-panel .header .view {
  float: right;
  font-size: 0;
}
.catalog-list-page .right-panel .header .view .type {
  transition: all 0.3s linear;
  width: 34px;
  height: 30px;
  display: inline-block;
  background: #c7cfde;
  position: relative;
}
.catalog-list-page .right-panel .header .view .type.block {
  border-radius: 2px 0 0 2px;
}
.catalog-list-page .right-panel .header .view .type.block:before {
  width: 14px;
  height: 14px;
  background: url(/local/css/../images/sprite.png) -341px -118px no-repeat;
  position: absolute;
  content: '';
  top: 8px;
  left: 9px;
}
.catalog-list-page .right-panel .header .view .type.list {
  border-radius: 0 2px 2px 0;
}
.catalog-list-page .right-panel .header .view .type.list:before {
  width: 15px;
  height: 14px;
  background: url(/local/css/../images/sprite.png) -324px -118px no-repeat;
  position: absolute;
  content: '';
  top: 8px;
  left: 9px;
}
.catalog-list-page .right-panel .header .view .type.active,
.catalog-list-page .right-panel .header .view .type:hover {
  background: #393186;
}
.catalog-list-page .right-panel .show-more {
  display: none;
  position: relative;
  margin: 12px auto 42px;
  text-decoration: none;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  transition: color 0.3s;
}
.catalog-list-page .right-panel .show-more.active {
  display: inline;
}
.catalog-list-page .right-panel .show-more:after {
  content: '';
  position: absolute;
  width: 100%;
  border-bottom: 1px dashed #000;
  top: 16px;
  left: 0;
  transition: border-color 0.3s;
}
.catalog-list-page .right-panel .show-more:hover {
  color: #fecc00;
}
.catalog-list-page .right-panel .show-more:hover:after {
  border-color: #fecc00;
}
@media screen and (max-width: 1024px) {
  .catalog-list-page .toggle-btn {
    margin: 26px 10px 0 0;
  }
  .catalog-list-page .right-panel {
    margin-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .catalog-list-page .left-panel {
    margin-left: 10px;
    margin-bottom: 20px;
  }
  .catalog-list-page .page-title {
    align-items: center;
  }
  .catalog-list-page .page-title .toggle-btn {
    margin: 26px 10px 0 0;
  }
  .catalog-list-page .page-title .toggle-btn .icon {
    margin-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .catalog-list-page .page-content .page-title {
    flex-direction: column;
  }
  .catalog-list-page .page-content .page-title .toggle-btn {
    margin: 26px 0 0;
  }
  .catalog-list-page .page-content .catalog-content {
    flex-direction: column;
  }
  .catalog-list-page .page-content .catalog-content .left-panel {
    margin: 0 auto;
  }
}
/**
 * Контакты
 */
.contacts-page .content-area {
  min-height: 700px;
  display: flex;
  padding: 0;
}
.contacts-page .content-area h1 {
  position: relative;
  padding-right: 30px;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 30px;
}
.contacts-page .content-area h1:before {
  width: 22px;
  height: 15px;
  content: '';
  position: absolute;
  display: none;
  top: 6px;
  right: 0;
  background-color: #fecc00;
  border-radius: 5px;
  border: 1px solid #000;
}
.contacts-page .content-area h1:after {
  transition: all 0.3s linear;
  width: 12px;
  height: 7px;
  background: url(/local/css/../images/sprite.svg) -226px -18px no-repeat;
  content: '';
  position: absolute;
  display: none;
  top: 11px;
  right: 6px;
}
.contacts-page .content-area h1.slide {
  cursor: pointer;
}
.contacts-page .content-area h1.slide:before,
.contacts-page .content-area h1.slide:after {
  display: block;
}
.contacts-page .content-area h1.slide.open:after {
  transform: rotate(180deg);
}
.contacts-page .content-area .width-wrap {
  width: 100%;
  min-height: 700px;
  background: #bfbfc4;
  position: relative;
}
.contacts-page .content-area .width-wrap-contact {
  padding-top: 9px;
  left: calc(50% - 470px);
  top: 0;
  position: relative;
  z-index: 10;
  display: inline-block;
}
.contacts-page .map {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.contacts-page .contacts {
  width: 300px;
  background: #fff;
}
.contacts-page .contact {
  transition: all 0.3s linear;
  position: relative;
  padding: 16px 30px 13px;
  color: #666;
}
.contacts-page .contact:last-child:before {
  display: none;
}
.contacts-page .contact:before {
  content: '';
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 30px;
  right: 30px;
  background: #d6d6d6;
}
.contacts-page .contact a,
.contacts-page .contact span {
  font: 14px/20px Arial, sans-serif;
  padding: 4px 0 0 21px;
  display: block;
  position: relative;
  text-decoration: none;
  color: inherit;
}
.contacts-page .contact a:before,
.contacts-page .contact span:before {
  transition: all 0.3s linear;
}
.contacts-page .contact a:hover {
  color: #264f96;
}
.contacts-page .contact .location:before {
  width: 12px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -207px -97px no-repeat;
  opacity: 0.5;
  content: '';
  position: absolute;
  top: 8px;
  left: 0;
}
.contacts-page .contact .clock:before {
  width: 12px;
  height: 12px;
  background: url(/local/css/../images/sprite.svg) -226px -2px no-repeat;
  opacity: 0.5;
  content: '';
  position: absolute;
  top: 12px;
  left: 0;
}
.contacts-page .contact .phone:before {
  width: 12px;
  height: 12px;
  background: url(/local/css/../images/sprite.svg) -162px -204px no-repeat;
  opacity: 0.5;
  content: '';
  position: absolute;
  top: 7px;
  left: 0;
}
.contacts-page .contact h4 {
  font: 700 14px/18px Arial, sans-serif;
  margin: 0;
  padding: 10px 0 0 0;
  position: relative;
}
.contacts-page .contact h4:after {
  transition: all 0.3s linear;
  width: 12px;
  height: 7px;
  background: url(/local/css/../images/sprite.svg) -226px -18px no-repeat;
  content: '';
  position: absolute;
  top: 15px;
  right: 0;
}
.contacts-page .contact h4:hover {
  cursor: pointer;
  color: #000;
  text-decoration: underline;
}
.contacts-page .contact.open {
  background: #fecc00;
  color: #000;
}
.contacts-page .contact.open .location:before,
.contacts-page .contact.open .phone:before,
.contacts-page .contact.open .clock:before {
  opacity: 1;
}
.contacts-page .contact.open h4:after {
  transform: rotate(180deg);
}
.contacts-page .contact.open:before {
  display: none;
}
.contacts-page .contact.popup {
  padding: 0;
}
.contacts-page .contact.popup h4 {
  color: #333;
  font-size: 16px;
}
.contacts-page .contact.popup h4:after {
  display: none;
}
.contacts-page .contact.popup .more {
  display: block;
}
.contacts-page .contact .more {
  padding-top: 11px;
  display: none;
}
.contacts-page .contact .more span {
  font-size: 13px;
}
.contacts-page .contact .more span.clock {
  padding: 7px 0 0 22px;
  line-height: 24px;
}
.contacts-page .ymaps-image {
  background-size: contain;
}
/**
 * Оформление заказа
 */
.order-page .content-area h1 span {
  font-size: 16px;
  white-space: nowrap;
}
.order-page select {
  height: 30px;
  font-size: 12px;
}
.order-page .left-panel .column-content {
  width: 220px !important;
  background: #fff !important;
  padding: 0 !important;
}
.order-page .left-panel .total-count {
  padding: 13px 20px 20px;
  color: #666;
}
.order-page .left-panel .total-count .title {
  margin-bottom: 1px;
  font: bold 14px/26px Arial, sans-serif;
}
.order-page .left-panel .total-count .price-line {
  font: 12px/20px Arial, sans-serif;
  height: 20px;
  overflow: hidden;
}
.order-page .left-panel .total-count .price-line .price {
  padding-right: 6px;
}
.order-page .left-panel .total-count .total-line {
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid #d6d6d6;
  font: bold 18px/30px Arial, sans-serif;
  color: #000;
}
.order-page .left-panel .total-count .price {
  float: right;
}
.order-page .order-steps {
  border-bottom: 2px dashed #ffe433;
}
.order-page .order-steps .step {
  position: relative;
  padding: 15px 20px;
  background: #fecc00;
  border-bottom: 1px solid #fff8cc;
  color: #666;
}
.order-page .order-steps .step:after {
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  right: 26px;
  top: 27px;
}
.order-page .order-steps .step:last-child {
  border-bottom: none;
}
.order-page .order-steps .step .title {
  font: bold 14px/20px Arial, sans-serif;
}
.order-page .order-steps .step .descr {
  padding-top: 5px;
  font: 12px/18px Arial, sans-serif;
}
.order-page .order-steps .step.complete {
  color: #000;
}
.order-page .order-steps .step.complete:after {
  width: 15px;
  height: 11px;
  background: url(/local/css/../images/sprite.svg) -207px -82px no-repeat;
  right: 20px;
  top: 20px;
}
.order-page .tabs.main {
  margin: 0;
}
.order-page .tabs.main ul.tabs-caption {
  margin: 0;
}
.order-page .tabs.main ul.tabs-caption li {
  height: 53px;
  font: bold 16px/51px Arial, sans-serif;
}
.order-page .tabs.main .tabs-content > p {
  margin: 0 0 1em;
  padding: 0 30px;
  font: 12px/20px Arial, sans-serif;
  color: #999;
}
.order-page .tabs.main .tabs-content > p:first-child {
  margin-top: 7px;
}
.order-page .right-panel h2 {
  font: bold 22px/28px Arial, sans-serif;
  color: #000;
  margin: 0;
  padding: 30px 30px 13px;
}
.order-page .step-form {
  margin-top: 10px;
  padding: 0 10px 0 30px;
  font-size: 0;
}
.order-page .step-form label {
  margin-bottom: 18px;
  font-size: 14px;
}
.order-page .step-form .labeled > span {
  display: block;
  margin: 0 0 8px;
  font: bold 14px/14px Arial, sans-serif;
  color: #666;
}
.order-page .step-form .one {
  display: inline-block;
  margin-right: 20px;
  width: 190px;
}
.order-page .step-form .one + .one {
  width: 220px;
}
.order-page .step-form .one + .one + .one {
  width: 190px;
}
.order-page .step-form .two {
  display: inline-block;
  margin-right: 20px;
  width: 430px;
}
.order-page .step-form .three {
  display: inline-block;
  margin-right: 20px;
  width: 640px;
}
.order-page .step-form .form-two-thirds {
  width: 480px;
}
.order-page .step-form .form-two-thirds label {
  padding-top: 2px;
}
.order-page .step-form .form-two-thirds .address,
.order-page .step-form .form-two-thirds .labeled {
  padding-top: 0;
}
.order-page .step-form .form-two-thirds .address {
  margin-bottom: 18px;
}
.order-page .step-form .form-two-thirds .two {
  width: calc(100% - 20px);
}
.order-page .step-form .form-two-thirds .three {
  width: calc(100% - 20px);
}
.order-page .step-form .form-two-thirds .select2-container {
  width: 100% !important;
}
.order-page .step-form select {
  width: 100%;
  height: 30px;
}
.order-page .step-form hr {
  margin: 23px 20px 0 0;
  height: 1px;
  border: none;
  background: #ccc;
}
.order-page .step-form h4 {
  margin: 28px 0 2px;
  font-size: 16px;
}
.order-page .discount-card {
  padding: 0 30px;
}
.order-page .discount-card h4 {
  margin: 0;
  padding: 29px 0 1px;
  border-top: 1px solid #ccc;
}
.order-page .discount-card p {
  margin: 0;
  font: 12px/20px Arial, sans-serif;
  color: #999;
}
.order-page .discount-card label {
  vertical-align: top;
}
.order-page .discount-card label.email {
  display: block;
  margin-top: 9px;
}
.order-page .discount-card label.email select {
  width: 430px;
}
.order-page .discount-card label.checkbox {
  display: block;
  margin: 22px 0 30px;
}
.order-page .discount-card label.checkbox span {
  font-size: 14px;
}
.order-page .order-footer {
  display: flex;
  margin-top: 17px;
  padding: 10px 0;
  background: #fecc00;
}
.order-page .order-footer .left {
  width: 43%;
  margin-left: 30px;
}
.order-page .order-footer .button {
  vertical-align: top;
  font-size: 14px;
}
.order-page .order-footer .right {
  width: 40%;
  margin-right: 30px;
}
.order-page .order-footer .left,
.order-page .order-footer .right {
  padding: 13px 0;
}
.order-page .order-footer .back {
  display: inline-block;
  position: relative;
  padding-left: 26px;
  font: 14px/19px Arial, sans-serif;
  color: #333;
  text-decoration: none;
  white-space: nowrap;
}
.order-page .order-footer .back:before {
  width: 16px;
  height: 7px;
  background: url(/local/css/../images/sprite.svg) -109px -75px no-repeat;
  transition: all 0.2s linear;
  position: absolute;
  content: '';
  left: 0;
  top: 6px;
}
.order-page .order-footer .back:hover:before {
  left: -5px;
}
.order-page .inner-block {
  position: relative;
  padding: 23px 30px 0 30px;
}
.order-page .inner-block:before {
  content: '';
  position: absolute;
  background: #ccc;
  left: 30px;
  right: 30px;
  top: -1px;
  height: 1px;
}
.order-page .inner-block .form {
  padding: 0;
}
.order-page .inner-block .info-text {
  padding: 17px 0 9px;
  font: 12px/20px Arial, sans-serif;
  color: #999;
}
.order-page .inner-block .info-text b {
  font: bold 14px/20px Arial, sans-serif;
  color: #333;
}
.order-page .inner-block .info-text p {
  margin: 0;
}
.order-page .inner-block .right-block {
  float: right;
  width: 190px;
  margin: 22px 0 0 0;
  box-sizing: border-box;
  background: #f5f5f5;
  padding: 20px;
}
.order-page .inner-block .right-block .icon {
  position: relative;
  margin: 4px 0 17px 2px;
  width: 57px;
  height: 55px;
}
.order-page .inner-block .right-block .icon:after {
  width: 57px;
  height: 55px;
  background: url(/local/css/../images/sprite.svg) -2px -45px no-repeat;
  transform-origin: 0 0;
  content: '';
  position: absolute;
}
.order-page .inner-block .right-block .one {
  width: 150px;
}
.order-page .inner-block .right-block select {
  width: 150px !important;
}
.order-page .inner-block .left-block {
  padding-bottom: 5px;
}
.order-page .inner-block .gray-info-block {
  margin-bottom: 32px;
}
.order-page .inner-block .nonbreaking-row {
  padding-top: 5px;
  display: inline-block;
}
.order-page .form .row input + label {
  display: none;
}
.order-page .form .row input.error + label {
  display: block;
}
/**
 * Личный кабинет
 */
.personal-page .page-content .add-new-address.personal .form .row.submit.row-confirm.confirm-phone_btn-hide {
  pointer-events: none;
  display: none;
}
.confirm-phone-modal-success {
  padding-bottom: 0;
}
.confirm-phone-modal-success h2 {
  color: #333;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 0;
  padding: 40px;
}
.personal-page .errors-block {
  color: red;
}
.personal-page .personal-title {
  margin: 0;
  margin-top: 40px;
  margin-bottom: 28px;
  color: #333;
  font-family: 'NotoSans', Arial, sans-sarif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
@media (max-width: 768px) {
  .personal-page .personal-title {
    line-height: 120%;
  }
}
.personal-page .empty {
  font: bold 14px/20px Arial, sans-serif;
  margin: 20px 0;
  padding: 0;
}
.personal-page .page-content h2 {
  margin: 0 0 16px;
}
.personal-page .page-content ul.navigation {
  background: #ffffff;
}
.personal-page .page-content ul.navigation li a {
  padding: 10px 20px 9px 20px;
  font-family: "NotaSans", Arial, sans-serif;
  color: #333;
  text-decoration: none;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  box-shadow: none;
}
.personal-page .page-content ul.navigation li a:hover {
  text-decoration: none;
  box-shadow: none;
  color: #393186;
}
.personal-page .page-content ul.navigation li a:focus {
  text-decoration: underline;
  color: #393186;
}
.personal-page .page-content ul.navigation li a:active {
  text-decoration: none;
  color: #393186;
}
.personal-page .page-content ul.navigation li.active a {
  color: #393186;
  text-decoration: none;
}
.personal-page .page-content .right-panel {
  padding: 30px;
  box-sizing: border-box;
  background: #fff;
  position: relative;
}
.personal-page .page-content .add-new-address {
  transition: all 0.3s linear;
  background: #ebeff5;
  margin: 0 -20px;
  border: 2px solid transparent;
}
.personal-page .page-content .add-new-address.open {
  background: #fff;
  border-color: #fecc00;
}
.personal-page .page-content .add-new-address.open a {
  color: #000;
}
.personal-page .page-content .add-new-address.open a:before {
  background: none;
}
.personal-page .page-content .add-new-address.open a:after {
  position: absolute;
  right: 25px;
  content: attr(data-cancel);
  font: normal 14px Arial, sans-serif;
  color: #999;
}
.personal-page .page-content .add-new-address a {
  display: block;
  position: relative;
  padding: 22px 25px 22px 29px;
  height: 60px;
  color: #393186;
  font: bold 16px/18px Arial, sans-serif;
  text-decoration: none;
  box-sizing: border-box;
}
.personal-page .page-content .add-new-address a:before {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -122px -204px no-repeat;
  position: absolute;
  content: '';
  right: 34px;
  top: 24px;
}
.personal-page .page-content .add-new-address.personal {
  background: transparent;
  border-bottom: 1px solid #ededed;
}
.personal-page .page-content .add-new-address.personal.open {
  border-bottom: 2px solid #fecc00;
}
.personal-page .page-content .add-new-address.personal.open .form .row.submit {
  display: block;
}
.personal-page .page-content .add-new-address.personal .form {
  display: block;
  padding: 20px 30px 30px;
}
.personal-page .page-content .add-new-address.personal .form .row .input {
  color: #666;
}
.personal-page .page-content .add-new-address.personal .form .row .input:focus {
  color: #333;
}
.personal-page .page-content .add-new-address.personal .form .row.legal-address {
  width: 98% !important;
}
.personal-page .page-content .add-new-address.personal .form .row.submit {
  display: none;
  margin: 0;
}
.personal-page .page-content .add-new-address.personal .form .row.submit.row-confirm {
  display: flex;
}
.personal-page .page-content .add-new-address.personal .form .row.submit.row-save {
  margin-right: auto;
}
.personal-page .page-content .add-new-address.change-password {
  padding: 20px 30px;
  margin-top: 15px;
  border-bottom: none;
}
.personal-page .page-content .add-new-address.change-password.open .row.submit {
  display: block;
}
.personal-page .page-content .add-new-address.change-password h3 {
  font: bold 18px/22px Arial, sans-serif;
  color: #333;
  margin: 0 0 2px;
}
.personal-page .page-content .add-new-address.change-password > span {
  font: 12px/18px Arial, sans-serif;
  color: #b8b8b8;
  display: block;
  margin-bottom: 16px;
}
.personal-page .page-content .add-new-address.change-password form.form {
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.personal-page .page-content .add-new-address.change-password form.form .row {
  width: 30%;
  margin: 5px auto;
}
.personal-page .page-content .add-new-address.change-password form.form .row.wide {
  width: 36%;
}
.personal-page .page-content .add-new-address.change-password .row.submit {
  margin: 15px 0 0 4px;
  display: none;
}
.personal-page .page-content .add-new-address.change-password .row.submit .button {
  width: 214px;
}
.personal-page .page-content .form {
  display: none;
}
.personal-page .page-content .form form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.personal-page .page-content .form.addresses {
  padding: 0 20px 25px;
}
.personal-page .page-content .form.addresses .row {
  margin: 5px auto;
  display: inline-block;
}
.personal-page .page-content .form.addresses .row.name {
  width: 42%;
}
.personal-page .page-content .form.addresses .row.city {
  width: 54%;
}
.personal-page .page-content .form.addresses .row.street {
  width: 42%;
}
.personal-page .page-content .form.addresses .row.house {
  width: 23%;
}
.personal-page .page-content .form.addresses .row.apartment {
  width: 28%;
}
.personal-page .page-content .form.addresses .row.comment {
  width: 68%;
}
.personal-page .page-content .form.addresses .row.submit {
  width: 28%;
}
.personal-page .page-content .form.addresses .delimiter {
  width: 100%;
  position: relative;
  font-size: 12px;
  color: #999;
  margin: 15px 0 10px;
}
.personal-page .page-content .form.addresses .delimiter:after {
  position: absolute;
  content: '';
  background: #ccc;
  height: 1px;
  left: 111px;
  right: 0;
  top: 7px;
}
.personal-page .page-content .form.addresses.contragent .row {
  margin: 5px auto;
  display: inline-block;
  vertical-align: top;
}
.personal-page .page-content .form.addresses.contragent .row.email {
  margin-left: 5px;
  width: 68%;
}
.personal-page .page-content .form.addresses.contragent .row.get-information {
  margin: 17px 0 7px;
}
.personal-page .page-content .form.addresses.contragent .row.get-information .checkbox span {
  font-size: 14px;
}
.personal-page .page-content .form.addresses.contragent .row.name {
  width: 68%;
}
.personal-page .page-content .form.addresses.contragent .row.inn {
  width: 29%;
}
.personal-page .page-content .form.addresses.contragent .row.ogrn {
  width: 29%;
}
.personal-page .page-content .form.addresses.contragent .row.bank {
  width: 68%;
}
.personal-page .page-content .form.addresses.contragent .row.checking-account {
  width: 29%;
}
.personal-page .page-content .form.addresses.contragent .row.correspondent-account {
  width: 36%;
}
.personal-page .page-content .form.addresses.contragent .row.bik {
  width: 29%;
}
.personal-page .page-content .form.addresses.contragent .row.legal-address {
  width: 68%;
}
.personal-page .page-content .form.addresses.contragent .row.submit {
  width: 29%;
}
.personal-page .page-content .form.addresses.contragent .row.submit.row-confirm {
  width: 19%;
}
.personal-page .page-content .form.addresses .button {
  margin-top: 15px;
  width: 100%;
  position: relative;
  padding-left: 14px;
}
.personal-page .page-content .form.addresses .button span {
  padding-left: 24px;
}
.personal-page .page-content .form.addresses .button span:before {
  transition: all 0.3s linear;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
}
.personal-page .page-content .form.addresses .button span:before {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -142px -204px no-repeat;
}
.personal-page .page-content .form.addresses .button.no-icon {
  width: 214px;
  margin-left: 6px;
}
.personal-page .page-content .form.addresses .button.no-icon span {
  padding-left: 0;
}
.personal-page .page-content .form.addresses .button.no-icon span:before {
  display: none;
}
.personal-page .page-content .form.addresses .button.no-icon:hover {
  padding-left: 14px;
}
.personal-page .page-content .address {
  position: relative;
  padding: 0 10px 24px;
  border-bottom: 1px solid #ccc;
}
.personal-page .page-content .address:last-child {
  border-bottom: none;
}
.personal-page .page-content .address + .add-new-address {
  margin-top: -1px;
  position: relative;
}
.personal-page .page-content .address table {
  font: 14px/18px Arial, sans-serif;
  color: #666;
}
.personal-page .page-content .address table td {
  min-width: 75px;
}
.personal-page .page-content .address table tr td:first-child {
  vertical-align: top;
}
.personal-page .page-content .address h4 {
  margin-bottom: 6px;
  font: bold 14px/18px Arial, sans-serif;
  color: #666;
}
.personal-page .page-content .address h3 {
  color: #666;
  font-size: 16px;
  margin: 28px 0 9px;
  padding-right: 22px;
  line-height: 20px;
}
.personal-page .page-content .address h3.main-contragent {
  color: #000;
}
.personal-page .page-content .address h3.main-contragent span {
  position: relative;
  font: 12px/14px Arial, sans-serif;
  color: #999;
  padding-left: 24px;
  white-space: nowrap;
}
.personal-page .page-content .address h3.main-contragent span:before {
  width: 18px;
  height: 18px;
  position: absolute;
  content: '';
  top: -2px;
  left: 0;
  background: #fecc00;
  border-radius: 50%;
}
.personal-page .page-content .address h3.main-contragent span:after {
  width: 15px;
  height: 11px;
  background: url(/local/css/../images/sprite.svg) -207px -82px no-repeat;
  position: absolute;
  content: '';
  left: 4px;
  top: 0;
}
.personal-page .page-content .address span {
  font-size: 12px;
  color: #666;
}
.personal-page .page-content .address a {
  display: inline-block;
  font-size: 12px;
  color: #393186;
  text-decoration: none;
  position: relative;
}
.personal-page .page-content .address a.card {
  padding-left: 22px;
  margin-top: 10px;
}
.personal-page .page-content .address a.card:after {
  width: 13px;
  height: 10px;
  background: url(/local/css/../images/sprite.svg) -189px -130px no-repeat;
  position: absolute;
  content: '';
  left: 0;
  top: 1px;
}
.personal-page .page-content .address a.edit {
  margin-top: 17px;
  padding-left: 22px;
}
.personal-page .page-content .address a.edit:after {
  width: 15px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -207px -134px no-repeat;
  position: absolute;
  content: '';
  right: -22px;
  top: -1px;
  left: 0;
}
.personal-page .page-content .address a.default {
  margin-top: 17px;
  padding-left: 22px;
}
.personal-page .page-content .address a.default:after {
  width: 15px;
  height: 11px;
  background: url(/local/css/../images/sprite.svg) -207px -151px no-repeat;
  position: absolute;
  content: '';
  right: -22px;
  top: 1px;
  left: 0;
}
.personal-page .page-content .address a:hover {
  text-decoration: underline;
}
.personal-page .page-content .remove {
  transition: all 0.3s linear;
  width: 13px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -189px -99px no-repeat;
  position: absolute;
  cursor: pointer;
  top: -3px;
  right: 17px;
  z-index: 10;
}
.personal-page .page-content .remove:hover {
  transform: rotate(180deg);
}
.personal-page .page-content .remove:before {
  width: 25px;
  height: 25px;
  content: '';
  position: absolute;
  top: -6px;
  left: -6px;
}
.personal-page .page-content .tabs.main {
  margin-top: 16px;
}
.personal-page .page-content .tabs.main ul.tabs-caption {
  padding: 0 30px;
}
.personal-page .page-content .tabs.main ul.tabs-caption li {
  height: 53px;
  padding: 0 20px;
  line-height: 53px;
  font-size: 16px;
}
.personal-page .page-content .search-block {
  background: #f5f5f5;
  padding: 18px 20px;
}
.personal-page .page-content .search-block h3 {
  margin: 0;
  font: bold 14px/18px Arial, sans-serif;
  color: #333;
}
.personal-page .page-content .search-block h3 a {
  float: right;
  font-size: 12px;
  font-weight: normal;
}
.personal-page .page-content .search-block form {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.personal-page .page-content .search-block form .row {
  display: inline-block;
  margin: 4px 0;
}
.personal-page .page-content .search-block form .row.number {
  width: 18%;
}
.personal-page .page-content .search-block form .row.date {
  width: 44%;
  display: flex;
  justify-content: space-between;
  line-height: 1.7;
}
.personal-page .page-content .search-block form .row.date label {
  position: relative;
  width: calc(50% - 10px);
}
.personal-page .page-content .search-block form .row.date .input {
  position: relative;
  padding-right: 25px;
}
.personal-page .page-content .search-block form .row.date .calendar {
  width: 13px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -189px -144px no-repeat;
  display: block;
  position: absolute;
  right: 8px;
  top: 9px;
  cursor: pointer;
}
.personal-page .page-content .search-block form .row.name {
  width: 27%;
}
.personal-page .page-content .search-block form button[type=submit] {
  width: 36px;
  height: 30px;
  transition: all 0.3s linear;
  position: relative;
  background: #6E66C3;
  border: 0;
  border-radius: 2px;
  font-size: 0;
}
.personal-page .page-content .search-block form button[type=submit]:hover {
  background: #c8d0de;
}
.personal-page .page-content .search-block form button[type=submit]:after {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -62px -204px no-repeat;
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  margin: -8px 0 0 -8px;
}
.personal-page .page-content .search-block a {
  font-size: 14px;
  color: #393186;
  text-decoration: none;
  position: relative;
}
.personal-page .page-content .search-block a:hover {
  text-decoration: underline;
}
.personal-page .page-content .header {
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.personal-page .page-content .header > div {
  display: inline-block;
  border: none;
  font: bold 13px/18px Arial, sans-serif;
  color: #333;
  text-align: left;
  padding: 23px 20px 10px;
}
.personal-page .page-content .header > div.order {
  width: 43%;
}
.personal-page .page-content .header > div.total {
  width: 15%;
}
.personal-page .page-content .header.deferred > div {
  padding: 12px 2px 10px;
}
.personal-page .page-content .header.deferred > div.order {
  width: 47%;
}
.personal-page .page-content .header.deferred > div.total {
  width: 26%;
  text-align: center;
}
.personal-page .page-content .reset:after {
  content: attr(data-long);
}
.personal-page .page-content .reset:hover:after {
  text-decoration: underline;
}
.personal-page .page-content .order {
  transition: all 0.3s linear;
  padding: 26px 0 26px 20px;
  border: 2px solid transparent;
  border-bottom: 1px solid #ccc;
  margin-top: -1px;
  position: relative;
}
.personal-page .page-content .order.open {
  margin: -1px -20px 0;
  padding: 26px 20px 0 40px;
  border: 2px solid #fc0;
}
.personal-page .page-content .order.open h3:before {
  transform: rotate(180deg);
}
.personal-page .page-content .order.open > .description h3,
.personal-page .page-content .order.open > .description span {
  color: #333 !important;
}
.personal-page .page-content .order.open > .price {
  color: #333 !important;
}
.personal-page .page-content .order.open > .status span {
  color: #333 !important;
}
.personal-page .page-content .order .products {
  padding-bottom: 23px;
  display: none;
}
.personal-page .page-content .order .products > span {
  display: block;
  font: 12px/18px Arial, sans-serif;
  color: #333;
}
.personal-page .page-content .order .products > span.hint {
  border-top: 1px solid #e6e6e6;
  padding-top: 17px;
}
.personal-page .page-content .order .product {
  padding: 20px 0 15px;
  border-top: 1px solid #e6e6e6;
}
.personal-page .page-content .order .product.hidden {
  display: none;
}
.personal-page .page-content .order .product:first-child {
  margin-top: 15px;
}
.personal-page .page-content .order .product.services {
  border-top: none;
  background: #f7f7f7;
  padding: 10px 0 5px;
  margin-bottom: 15px;
}
.personal-page .page-content .order .product > div {
  display: inline-block;
  vertical-align: top;
}
.personal-page .page-content .order .product .photo {
  min-width: 65px;
  text-align: center;
}
.personal-page .page-content .order .product .description {
  box-sizing: border-box;
  padding-right: 15px;
  width: 36%;
}
.personal-page .page-content .order .product .description h4,
.personal-page .page-content .order .product .description a {
  margin: 0;
  font: bold 12px/16px Arial, sans-serif;
  color: #333;
  text-decoration: none;
}
.personal-page .page-content .order .product .description a:hover {
  text-decoration: underline;
}
.personal-page .page-content .order .product .description > span {
  display: block;
  margin-top: 5px;
  font: 12px/16px Arial, sans-serif;
  color: #999;
}
.personal-page .page-content .order .product .more {
  width: 52%;
  box-sizing: border-box;
  padding-top: 13px;
  border-left: 1px solid #e5e5e5;
}
.personal-page .page-content .order .product .more > span {
  width: 24%;
  display: inline-block;
  text-align: center;
  font: 12px/16px Arial, sans-serif;
  color: #666;
}
.personal-page .page-content .order .product .more > span.price {
  font-size: 14px;
  color: #333;
}
.personal-page .page-content .order .product .more > span.price.total {
  text-align: right;
  width: 23%;
}
.personal-page .page-content .order > div {
  display: inline-block;
  vertical-align: middle;
}
.personal-page .page-content .order .description {
  width: 44%;
}
.personal-page .page-content .order .description h3 {
  position: relative;
  margin: 0 0 5px;
  font: bold 16px/21px Arial, sans-serif;
  color: #393186;
  white-space: nowrap;
  cursor: pointer;
}
.personal-page .page-content .order .description h3:before {
  width: 11px;
  height: 6px;
  background: url(/local/css/../images/sprite.svg) -226px -29px no-repeat;
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  left: -20px;
  top: 8px;
}
.personal-page .page-content .order .description h3 span.date {
  margin-left: 9px;
  padding-left: 12px;
  border-left: 2px solid #989898;
  font: 14px/18px Arial, sans-serif;
  color: #666;
  white-space: nowrap;
}
.personal-page .page-content .order .description span.contragent {
  font: 12px/16px Arial, sans-serif;
  color: #999;
}
.personal-page .page-content .order .price {
  width: 21%;
  text-align: center;
  vertical-align: top;
  font: bold 14px/18px Arial, sans-serif;
  color: #666;
}
.personal-page .page-content .order .status {
  width: 23%;
  text-align: center;
  vertical-align: top;
}
.personal-page .page-content .order .status a {
  position: relative;
  font-weight: bold;
  font-size: 14px;
  color: #393186;
  text-decoration: none;
}
.personal-page .page-content .order .status a:hover {
  text-decoration: underline;
}
.personal-page .page-content .order .status span {
  position: relative;
  font-weight: bold;
  color: #666;
  font-size: 14px;
}
.personal-page .page-content .action {
  width: 9%;
  position: absolute;
}
.personal-page .page-content .action.no-remove a.cancel {
  display: none;
}
.personal-page .page-content .action a {
  transition: all 0.3s linear;
  display: inline-block;
  position: absolute;
  text-decoration: none;
}
.personal-page .page-content .action a:hover:after,
.personal-page .page-content .action a:hover:before {
  opacity: 1;
}
.personal-page .page-content .action a:after {
  transition: all 0.3s linear;
  opacity: 0;
  background: #393186;
  color: #fff;
  font: 12px/16px Arial, sans-serif;
  content: attr(data-status);
  white-space: nowrap;
  padding: 6px 10px;
  top: -40px;
  right: -50px;
  text-align: center;
  position: absolute;
}
.personal-page .page-content .action a:before {
  transition: all 0.3s linear;
  opacity: 0;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #224b98 transparent transparent transparent;
  top: -12px;
  right: 0;
}
.personal-page .page-content .action a.retry {
  position: absolute;
  left: 6px;
  top: 1px;
}
.personal-page .page-content .action a.retry span {
  transition: all 0.3s linear;
  width: 14px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -22px no-repeat;
  transform: scale(-1, 1) rotate(0);
  transform-origin: 7px 9px;
  display: block;
}
.personal-page .page-content .action a.retry span:hover {
  transform: scale(-1, 1) rotate(179deg);
}
.personal-page .page-content .action a.retry.inv span {
  transition: all 0.3s linear;
  width: 14px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -22px no-repeat;
  display: block;
  transform: none;
}
.personal-page .page-content .action a.retry.inv span:hover {
  transform: rotate(179deg);
}
.personal-page .page-content .action a.cancel {
  position: absolute;
  right: 1px;
  top: 3px;
}
.personal-page .page-content .action a.cancel:before {
  right: -2px;
}
.personal-page .page-content .action a.cancel:after {
  right: -22px;
}
.personal-page .page-content .action a.cancel span {
  transition: all 0.3s linear;
  width: 13px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -189px -99px no-repeat;
  display: block;
}
.personal-page .page-content .action a.cancel span:hover {
  transform: rotate(180deg);
}
.personal-page .page-content ul.menu {
  width: 100%;
  background: #f7f7f7;
  box-sizing: border-box;
  padding: 0 8px 0 4px;
}
.personal-page .page-content ul.menu:after {
  content: '';
  display: table;
  clear: both;
}
.personal-page .page-content ul.menu li {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  color: #fff;
  margin: 0;
}
.personal-page .page-content ul.menu li:first-child {
  margin-left: 0;
}
.personal-page .page-content ul.menu li:last-child {
  float: right;
}
.personal-page .page-content ul.menu li a {
  display: block;
  cursor: pointer;
  padding: 0 13px 0 46px;
  position: relative;
  font-size: 14px;
  color: #393186;
  text-decoration: none;
}
.personal-page .page-content ul.menu li a:hover {
  text-decoration: underline;
}
.personal-page .page-content ul.menu li a:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 18px;
  margin-top: -9px;
}
.personal-page .page-content ul.menu li a.print:before {
  width: 17px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -2px -183px no-repeat;
}
.personal-page .page-content ul.menu li a.email:before {
  width: 18px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -166px -105px no-repeat;
}
.personal-page .page-content ul.menu li a.add:before {
  width: 17px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -128px -162px no-repeat;
}
.personal-page .page-content .products {
  padding-bottom: 23px;
}
.personal-page .page-content .products .header {
  margin-top: 15px;
  border-top: 1px solid #e6e6e6;
  border-bottom: none;
}
.personal-page .page-content .products .header > div {
  padding: 10px 0;
}
.personal-page .page-content .products .header > div.col-1 {
  width: 49%;
}
.personal-page .page-content .products .header > div.col-2 {
  width: 15%;
}
.personal-page .page-content .products .header > div.col-3 {
  width: 11%;
}
.personal-page .page-content .products .header > div.col-4 {
  width: 14%;
}
.personal-page .page-content .products.deferred {
  padding-bottom: 0;
}
.personal-page .page-content .products.deferred + .total-block .order-block .button.card {
  width: auto;
  padding: 0 30px;
}
.personal-page .page-content .products.deferred .product.hidden {
  display: none;
}
.personal-page .page-content .products.deferred .product {
  padding: 30px 0 26px;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
}
.personal-page .page-content .products.deferred .product.services {
  border-top: none;
  background: #f7f7f7;
  padding: 10px 0 5px;
  margin-bottom: 15px;
}
.personal-page .page-content .products.deferred .product.deleted {
  padding: 26px 0 22px;
}
.personal-page .page-content .products.deferred .product.deleted > h4 {
  line-height: 24px;
}
.personal-page .page-content .products.deferred .product > div {
  display: inline-block;
  vertical-align: top;
}
.personal-page .page-content .products.deferred .product > h4 {
  margin: 0;
  padding-left: 20px;
  font-size: 14px;
}
.personal-page .page-content .products.deferred .product > h4:after {
  content: '';
  display: table;
  clear: both;
}
.personal-page .page-content .products.deferred .product > h4 > span {
  font-weight: normal;
}
.personal-page .page-content .products.deferred .product > h4 a.recover {
  float: right;
  padding-right: 25px;
  position: relative;
  font-weight: normal;
}
.personal-page .page-content .products.deferred .product > h4 a.recover:before {
  width: 14px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -207px -22px no-repeat;
  transition: all 0.2s linear;
  content: '';
  position: absolute;
  top: 4px;
  right: 0;
  transform: scale(-1, 1) rotate(0);
  transform-origin: 7px 9px;
}
.personal-page .page-content .products.deferred .product > h4 a.recover:hover {
  text-decoration: none;
}
.personal-page .page-content .products.deferred .product > h4 a.recover:hover:before {
  transform: scale(-1, 1) rotate(179deg);
}
.personal-page .page-content .products.deferred .product .remove {
  top: 30px;
  right: 0;
}
.personal-page .page-content .products.deferred .product .photo {
  min-width: 65px;
  text-align: center;
}
.personal-page .page-content .products.deferred .product .description {
  box-sizing: border-box;
  padding: 0 10px 0 10px;
  width: 39%;
}
.personal-page .page-content .products.deferred .product .description h4 {
  margin: 0;
  font: bold 14px/18px Arial, sans-serif;
  color: #333;
}
.personal-page .page-content .products.deferred .product .description > span {
  display: block;
  margin-top: 5px;
  font: 12px/16px Arial, sans-serif;
  color: #999;
}
.personal-page .page-content .products.deferred .product .description a.compare {
  display: block;
  margin: 13px 0 0 -4px;
  padding-left: 27px;
  font-size: 12px;
}
.personal-page .page-content .products.deferred .product .description a.compare:before {
  width: 14px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -207px -166px no-repeat;
  position: absolute;
  content: '';
  left: 3px;
  top: 0;
}
.personal-page .page-content .products.deferred .product .description a.compare.active:before {
  width: 14px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -189px -64px no-repeat;
}
.personal-page .page-content .products.deferred .product .description a.compare.active i {
  background: url(/local/css/../images/sprite.png) -346px -96px no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  content: '';
  background-color: #fecc00;
  border-radius: 50%;
  top: 5px;
  left: 8px;
  transform: scale(0.8);
}
.personal-page .page-content .products.deferred .product .description a.compare:hover:before {
  width: 14px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -189px -64px no-repeat;
}
.personal-page .page-content .products.deferred .product .more {
  width: 46%;
  border-left: 1px solid #e5e5e5;
}
.personal-page .page-content .products.deferred .product .more > div {
  display: inline-block;
  vertical-align: top;
}
.personal-page .page-content .products.deferred .product .more .price-section {
  width: 54%;
  box-sizing: border-box;
  text-align: center;
}
.personal-page .page-content .products.deferred .product .more .price-section > span {
  display: inline-block;
  text-align: center;
  font: 12px/16px Arial, sans-serif;
  color: #666;
}
.personal-page .page-content .products.deferred .product .more .price-section > span.price {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.personal-page .page-content .products.deferred .product .more .price-section > span .price-name {
  font-size: 12px;
}
.personal-page .page-content .products.deferred .product .more .price-section > span hr {
  margin: 0;
}
.personal-page .page-content .products.deferred .product .more .price-section > span .price-old {
  font: 14px/16px Arial, sans-serif;
  color: #666;
  text-decoration: line-through;
  display: inline-block;
  margin-right: 5px;
}
.personal-page .page-content .products.deferred .product .more .price-section > span .price-by-card {
  color: #393186;
}
.personal-page .page-content .products.deferred .product .more .price-section .numeric-input {
  margin: 15px 0 0;
}
.personal-page .page-content .products.deferred .product .more .price-section .numeric-input > span {
  display: block;
  margin-bottom: 6px;
  color: #999;
  font-size: 12px;
}
.personal-page .page-content .products.deferred .product .more .price-section .numeric-input .input.number {
  width: 55px;
}
.personal-page .page-content .products.deferred .product .more .price-section .numeric-input a.minus,
.personal-page .page-content .products.deferred .product .more .price-section .numeric-input a.plus {
  opacity: 0.6;
}
.personal-page .page-content .products.deferred .product .more .amount-section a.button {
  width: 117px;
  height: 31px;
  display: block;
  margin-top: 35px;
  padding: 0;
  line-height: 29px;
  color: #000;
}
.personal-page .page-content .products.deferred .product .more .amount-section a.button:hover {
  text-decoration: none;
}
.personal-page .page-content .products.deferred .product .more .amount-section span.price {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.personal-page .page-content .products.deferred .product .more .amount-section span.price .unit {
  font-weight: normal;
}
.personal-page .page-content .products.deferred .product a {
  font-size: 14px;
  color: #393186;
  text-decoration: none;
}
.personal-page .page-content .products.deferred .product a:hover {
  text-decoration: underline;
}
.personal-page .page-content .products > span {
  display: block;
  font: 12px/18px Arial, sans-serif;
  color: #333;
}
.personal-page .page-content .products > span.hint {
  border-top: 1px solid #e6e6e6;
  padding-top: 17px;
}
.personal-page .page-content .total-block {
  padding-bottom: 0;
}
.personal-page .page-content .total-block .order-block {
  width: 287px;
}
.personal-page .page-content .total-block .order-block .total-line {
  margin: 17px 0 0;
  padding: 9px 20px;
  font-size: 18px;
}
.personal-page .page-content .pagination {
  padding: 42px 0 0;
}
.personal-page .page-content.home .form {
  display: block;
}
.personal-page .page-content.home .right-panel {
  padding: 0;
  position: relative;
}
.personal-page .page-content.home .wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 20px;
  column-gap: 0;
  margin-top: 16px;
}
.personal-page .page-content.home .block {
  background: #fff;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  color: #666;
  border: none;
  box-shadow: 0 10px 13px -1px rgba(133, 133, 133, 0.18);
}
.personal-page .page-content.home .block__head {
  display: block;
  box-sizing: border-box;
  height: 75px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 38px 20px 26px;
  background-color: rgba(15, 171, 220, 0.1);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: 1px solid #e6e6e6;
}
.personal-page .page-content.home .block__head h2 a {
  margin-left: 16px;
}
.personal-page .page-content.home .block__head h2 a:hover {
  text-decoration: underline;
}
.personal-page .page-content.home .block__head h2 a:before {
  width: 1px;
  height: 13px;
  position: absolute;
  content: '';
  background: #999;
  border-left: 1px solid #d3d3d3;
  top: 1px;
  left: -11px;
}
.personal-page .page-content.home .block__info {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.personal-page .page-content.home .block__link {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  column-gap: 20px;
  padding: 8px 10px;
  border-radius: 3px;
  border: 1px solid #393186;
  transition: all 0.3s;
}
.personal-page .page-content.home .block__link:hover {
  border: 1px solid #857FC3;
}
.personal-page .page-content.home .block__link--data {
  position: relative;
  padding-right: 36px;
}
.personal-page .page-content.home .block__link--data svg {
  position: absolute;
  top: 5px;
  right: 10px;
}
.personal-page .page-content.home .block__link--data svg path {
  transition: stroke 0.3s;
}
.personal-page .page-content.home .block__link:hover span {
  color: #857FC3;
}
.personal-page .page-content.home .block__link:hover svg path {
  stroke: #857FC3;
}
.personal-page .page-content.home .block-right__text {
  color: #393186;
  font-family: 'NotoSans', Arial, sans-sarif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  transition: color 0.3s;
}
.personal-page .page-content.home .block__title {
  margin: 0;
  font-family: 'NotoSans', Arial, sans-sarif !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #333;
  transition: color 0.3s;
}
.personal-page .page-content.home .block__title--data {
  padding-left: 20px;
}
.personal-page .page-content.home .block__title::before {
  display: none;
}
.personal-page .page-content.home .block.discount-card {
  background: transparent;
}
.personal-page .page-content.home .block.discount-card > span {
  padding: 25px 0 0 30px;
  display: block;
}
.personal-page .page-content.home .block.discount-card .button {
  height: 30px;
  line-height: 30px;
  padding: 0;
  margin-top: -5px;
  width: 164px;
}
.personal-page .page-content.home .block.discount-card .button span {
  padding-left: 24px;
}
.personal-page .page-content.home .block.discount-card .button span:before {
  transition: all 0.3s linear;
  position: absolute;
  content: '';
  left: 0;
  top: 1px;
}
.personal-page .page-content.home .block.discount-card .button span:before {
  width: 18px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -166px -126px no-repeat;
}
.personal-page .page-content.home .block.discount-card .row {
  padding-top: 12px;
}
.personal-page .page-content.home .block.discount-card .row > span {
  padding-top: 11px;
  border-bottom: 0;
  font-size: 14px;
  color: #999;
}
.personal-page .page-content.home .block.discount-card .row:before {
  display: none;
}
.personal-page .page-content.home .block.discount-card .row h3 {
  padding-bottom: 0;
  margin: 0 0 7px;
}
.personal-page .page-content.home .block.discount-card .row h3 span {
  color: #666;
}
.personal-page .page-content.home .block.discount-card .row .button span {
  font-weight: 700;
}
.personal-page .page-content.home .block a {
  text-decoration: none;
}
.personal-page .page-content.home .block a.get-card {
  padding-left: 27px;
  margin: 24px 0 0 30px;
  display: inline-block;
}
.personal-page .page-content.home .block a.get-card:before {
  width: 18px;
  height: 14px;
  background: url(/local/css/../images/sprite.svg) -166px -87px no-repeat;
  position: absolute;
  content: '';
  top: 1px;
  left: 0;
}
.personal-page .page-content.home .block a.get-card:hover {
  color: #666;
}
.personal-page .page-content.home .block span.value {
  display: block;
}
.personal-page .page-content.home .block .row {
  padding: 17px 30px 10px;
  box-sizing: border-box;
  position: relative;
}
.personal-page .page-content.home .block .row.link {
  padding: 0;
}
.personal-page .page-content.home .block .row.link a {
  padding: 17px 30px 10px;
  display: block;
}
.personal-page .page-content.home .block .row.link:hover {
  background: #f7f7f7;
}
.personal-page .page-content.home .block .row.link:hover h3 {
  text-decoration: underline;
  color: #393186;
}
.personal-page .page-content.home .block .row.link:hover:before {
  display: none;
}
.personal-page .page-content.home .block .row h3 {
  font: bold 14px/17px Arial, sans-serif;
  color: #666;
  padding-bottom: 5px;
}
.personal-page .page-content.home .block .row h3 span {
  font: 14px/18px Arial, sans-serif;
  color: #666;
}
.personal-page .page-content.home .block .row h3.no-margin {
  margin-bottom: 0;
  margin-top: 0;
}
.personal-page .page-content.home .block .row h3.name {
  float: left;
  margin: 0 38px 0 0;
}
.personal-page .page-content.home .block .row h3.name.phone {
  margin-right: 11px;
}
.personal-page .page-content.home .block .row h3.confirmed {
  position: relative;
  display: table;
}
.personal-page .page-content.home .block .row h3.confirmed:before {
  width: 18px;
  height: 18px;
  position: absolute;
  content: '';
  top: 0;
  right: -30px;
  background: #fecc00;
  border-radius: 50%;
}
.personal-page .page-content.home .block .row h3.confirmed:after {
  width: 15px;
  height: 11px;
  background: url(/local/css/../images/sprite.svg) -207px -82px no-repeat;
  position: absolute;
  content: '';
  right: -30px;
  top: 2px;
}
.personal-page .page-content.home .block .row h3.confirmed + span {
  display: block;
}
.personal-page .page-content.home .block .row.send-email {
  padding-right: 40px;
}
.personal-page .page-content.home .block .row .checkbox span {
  padding-top: 0;
}
.personal-page .page-content.home .block .row .select2-selection__rendered {
  line-height: 28px;
  font-size: 12px !important;
}
.personal-page .page-content.home .block .row .select.name {
  width: 100%;
}
.personal-page .page-content.home .block:nth-child(1) {
  border-right: 1px solid #e6e6e6;
}
.personal-page .page-content.home .block:nth-child(1) .block__head {
  border-top-right-radius: 0;
}
.personal-page .page-content.home .block:nth-child(2) .block__head {
  border-top-left-radius: 0;
}
.personal-page .page-content.home .block:nth-child(3) {
  grid-column: 1 / span 2;
}
.personal-page .page-content.home .content {
  padding: 30px 30px 32px;
}
.personal-page .page-content.home .content--address {
  padding: 0px 0px;
}
.personal-page .page-content.home .content__row:not(:last-child) {
  margin-bottom: 15px;
}
.personal-page .page-content.home .content__row--address {
  position: relative;
  margin-bottom: 0 !important;
}
.personal-page .page-content.home .content__row--address:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 2.5%;
  width: 95%;
  height: 1px;
  background-color: #e6e6e6;
}
.personal-page .page-content.home .content__row--address:last-child:after {
  content: none;
}
.personal-page .page-content.home .content__title {
  margin: 0;
  color: #333333;
  font-family: 'NotoSans', Arial, sans-sarif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.personal-page .page-content.home .content__link {
  margin: 0;
  color: #333333;
  font-family: 'NotoSans', Arial, sans-sarif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  border-bottom: 1px solid transparent;
}
.personal-page .page-content.home .content__link--bold {
  font-weight: 600;
}
.personal-page .page-content.home .content__link:hover {
  color: #393186;
}
.personal-page .page-content.home .content__link:focus {
  color: #393186;
  border-bottom: 1px solid #393186;
}
.personal-page .page-content.home .content__link:active {
  color: #393186;
  border-bottom: 1px solid transparent;
}
.personal-page .page-content.home .content__text {
  margin: 0;
  color: #333333;
  font-family: 'NotoSans', Arial, sans-sarif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.personal-page .page-content.home .content__text--bold {
  font-weight: 600;
}
.personal-page .page-content.home .content__address {
  display: grid;
  align-items: flex-start;
  column-gap: 18px;
  grid-template-columns: 0.35fr 1fr 0.73fr;
  padding: 30px 30px 35px;
  transition: background-color 0.3s;
}
.personal-page .page-content.home .content__address:hover {
  background-color: rgba(232, 232, 232, 0.4);
}
.personal-page .page-content.home .content__comment {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  column-gap: 5px;
}
.personal-page .page-content.home .content__comment svg {
  flex-shrink: 0;
  width: 25px;
  height: 25px;
}
.personal-page .page-content.home .content__comment .content__text {
  margin-top: 4px;
}
.personal-page .page-content.home .content__checkbox {
  position: relative;
}
.personal-page .page-content.home .content__checkbox > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.personal-page .page-content.home .content__checkbox > span {
  display: inline-flex;
  align-items: center;
  user-select: none;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.personal-page .page-content.home .content__checkbox > span::before {
  content: '';
  display: inline-block;
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  margin-right: 14px;
  background-color: #FFF;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  transition: all 0.3s;
}
.personal-page .page-content.home .content__checkbox > span:hover::before {
  border-color: #857FC3;
}
.personal-page .page-content.home .content__checkbox > input:focus + span::before {
  border-color: #393186;
}
.personal-page .page-content.home .content__checkbox > i {
  display: none;
  position: absolute;
  top: -9px;
  left: 6px;
  z-index: 10;
}
.personal-page .page-content.home .content__checkbox > input:checked + i {
  display: block;
}
.personal-page span.location {
  padding: 0 0 0 21px;
  display: block;
  position: relative;
}
.personal-page span.location:before {
  width: 12px;
  height: 15px;
  background: url(/local/css/../images/sprite.svg) -207px -97px no-repeat;
  opacity: 0.5;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.personal-page span.comment {
  padding: 4px 0 0 21px;
  margin-top: 6px;
  display: block;
  position: relative;
  color: #b8b8b8;
}
.personal-page span.comment:before {
  width: 12px;
  height: 13px;
  background: url(/local/css/../images/sprite.svg) -189px -82px no-repeat;
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
}
.personal-page span.email {
  padding: 0 0 0 21px;
  display: block;
  position: relative;
}
.personal-page span.email:before {
  width: 12px;
  height: 9px;
  background: url(/local/css/../images/sprite.svg) -146px -183px no-repeat;
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
}
.personal-page .add-new-address.edit-form,
.personal-page .address.edit-form {
  display: none;
}
.personal-page .page-content .add-new-address.personal .form .wide.submit {
  text-align: right;
  padding-top: 20px;
  display: block;
}
.personal-page .page-content .add-new-address.personal .form .wide.submit button {
  display: none;
}
.personal-page .page-content .add-new-address.personal.open .form .wide.submit button {
  display: block;
}
.personal-page .passwords .row {
  position: relative;
}
.personal-page .passwords .eye {
  right: 10px;
  top: 35px;
}
.personal-page .discount-card-request.block {
  display: none;
}
.personal-page .add-new-address .info {
  margin-bottom: 3px;
  font-size: 12px;
  color: #666;
  padding: 10px;
  background: #f5f5f5;
}
.personal-page .send-email .checkbox input[type=checkbox] + i:before {
  top: 5px;
}
.personal-page .remove-all {
  width: 30px;
  height: 30px;
  transition: all 0.3s linear;
  background: #c7cfde;
  border-radius: 2px;
  position: absolute;
  right: 31px;
  top: 20px;
  text-decoration: none;
}
.personal-page .remove-all:before {
  transition: all 0.3s linear;
  opacity: 0;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #393186 transparent transparent transparent;
  top: -18px;
  right: 8px;
}
.personal-page .remove-all:after {
  transition: all 0.3s linear;
  opacity: 0;
  background: #393186;
  color: #fff;
  font: 12px/16px Arial, sans-serif;
  content: attr(data-text);
  white-space: nowrap;
  padding: 6px 10px;
  top: -46px;
  right: -50px;
  text-align: center;
  position: absolute;
}
.personal-page .remove-all:hover {
  background: #393186;
}
.personal-page .remove-all:hover:after,
.personal-page .remove-all:hover:before {
  opacity: 1;
}
.personal-page .remove-all span {
  width: 14px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -189px -2px no-repeat;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -7px;
}
@media (max-width: 1200px) and (min-width: 941px) {
  .personal-page .page-content.home .wrap {
    margin: 0;
    max-width: 67vw;
  }
}
@media (max-width: 1200px) {
  .personal-page .page-content.home .wrap {
    grid-template-columns: 1fr;
  }
  .personal-page .page-content.home .block:nth-child(3) {
    grid-column: 1;
  }
}
@media screen and (max-width: 750px) {
  .personal-page ul.navigation li a {
    padding: 7px 10px !important;
  }
  .personal-page .page-content.home .content__address {
    grid-template-columns: 0.4fr 1fr;
    row-gap: 12px;
  }
  .personal-page .page-content.home .content__comment {
    grid-column: 1 / span 2;
  }
}
@media (max-width: 480px) {
  .personal-page .page-content.home .block__head {
    padding: 14px 20px;
  }
  .personal-page .page-content.home .block__title {
    font-size: 14px;
  }
  .personal-page .page-content.home .block-right__text {
    font-size: 12px;
  }
  .personal-page .page-content.home .block__link {
    padding: 4px 5px;
  }
  .personal-page .page-content.home .block__link--data {
    padding-right: 30px;
  }
}
/**
 * Результаты поиска
 */
.search-page h1 {
  font-size: 24px;
}
.search-page h1 span {
  font: 12px/18px Arial, sans-serif;
}
.search-page h1 span.result {
  font-size: 24px;
}
.search-page .page-content {
  background: #fff;
}
.search-page .page-content h2 {
  font: bold 18px/20px Arial, sans-serif;
  color: #000;
  padding: 2px 30px 24px;
  margin: 0;
  position: relative;
}
.search-page .page-content h2:before {
  position: absolute;
  content: '';
  background: #000;
  height: 2px;
  left: 30px;
  right: 30px;
  bottom: 6px;
}
.search-page .page-content h2 a {
  font: bold 14px/16px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
  position: relative;
  padding: 0 19px 0 12px;
  margin-left: 6px;
  border-left: 2px solid #ccc;
}
.search-page .page-content h2 a:after {
  width: 16px;
  height: 10px;
  background: url(/local/css/../images/sprite.svg) -126px -183px no-repeat;
  position: absolute;
  content: '';
  top: 3px;
  right: -3px;
}
.search-page .page-content h2 a:hover {
  text-decoration: underline;
}
.search-page .page-content .result-item {
  padding: 27px 30px 26px;
  position: relative;
}
.search-page .page-content .result-item:first-child {
  padding-top: 11px;
}
.search-page .page-content .result-item:last-child:before {
  display: none;
}
.search-page .page-content .result-item h2 {
  padding: 0;
}
.search-page .page-content .result-item h2 a {
  font: 700 16px/18px Arial, sans-serif;
  color: #393186;
  padding: 0;
  border-left: 0;
  margin-left: 0;
}
.search-page .page-content .result-item h2 a:before,
.search-page .page-content .result-item h2 a:after {
  display: none;
}
.search-page .page-content .result-item h2:before {
  display: none;
}
.search-page .page-content .result-item p {
  font: 14px/21px Arial, sans-serif;
  color: #666;
  margin: 0;
  padding-top: 12px;
}
.search-page .page-content .result-item:before {
  position: absolute;
  content: '';
  height: 1px;
  background: #ccc;
  left: 30px;
  right: 30px;
  bottom: 0;
}
.search-page .product-list.block .product-block {
  padding-bottom: 87px;
}
.search-page ul.tabs {
  background: #f5f5f5;
  padding-left: 0;
}
.search-page ul.tabs li {
  transition: all 0.3s linear;
  display: inline-block;
  margin-left: -5px;
}
.search-page ul.tabs li:first-child {
  margin-left: 0;
}
.search-page ul.tabs li a {
  transition: all 0.3s linear;
  font: bold 16px/18px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
  display: block;
  padding: 18px 29px;
}
.search-page ul.tabs li.active,
.search-page ul.tabs li:hover {
  box-shadow: inset 0 2px 0 #fc0;
  background: #fff;
}
.search-page ul.tabs li.active a,
.search-page ul.tabs li:hover a {
  color: #000;
}
.search-block {
  position: relative;
}
.search-suggest {
  margin-top: 10px;
  position: absolute;
  right: 10px;
  border: 2px solid #393186;
  background: #fff;
  z-index: 11;
}
.search-suggest .content {
  min-width: 390px;
  min-height: 105px;
  width: 610px;
}
.search-suggest .items .block {
  padding: 20px;
  white-space: nowrap;
  position: relative;
}
.search-suggest .items a.block {
  display: block;
  text-decoration: none;
}
.search-suggest .block + .block:before {
  content: '';
  left: 0;
  margin-top: -20px;
  right: 0;
  height: 1px;
  background: #e6e6e6;
  width: 100%;
  position: absolute;
}
.search-suggest .items .block .photo {
  width: 60px;
  display: inline-block;
  vertical-align: top;
}
.search-suggest .items .block .photo + .description {
  display: inline-block;
}
.search-suggest .items .block .description {
  font-size: 12px;
  line-height: 23px;
  color: #999999;
  margin-left: 20px;
  width: 240px;
  white-space: normal;
}
.search-suggest .items .block .description h3 {
  margin: 0;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  color: #333333;
  font-weight: bold;
}
.search-suggest .items .block:hover {
  background: #fafafa;
  cursor: pointer;
}
.search-suggest .items .block .description .price {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  height: 20px;
}
.search-suggest .items .block .description .price-old {
  font-size: 12px;
  color: #999999;
  text-decoration: line-through;
}
.search-suggest .sections a {
  color: #1c4695;
  font-weight: bold;
  text-decoration: none;
}
.search-suggest .sections a:hover {
  text-decoration: underline;
}
.search-suggest .sections li li a {
  font-weight: normal;
}
.search-suggest .sections {
  padding: 3px 20px 0 20px;
  width: 210px;
  white-space: initial;
  float: left;
  vertical-align: top;
  font-size: 12px;
  line-height: 23px;
  max-height: 520px;
}
.search-suggest .sections h3 {
  font-size: 16px;
}
.search-suggest .sections:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  top: 0;
  bottom: 0;
  background: #393186;
  margin-left: -24px;
}
.search-suggest .sections .items-scroller {
  height: 465px;
}
.search-suggest .sections li {
  list-style: none;
  line-height: 18px;
}
.search-suggest .sections li + li {
  padding-top: 5px;
}
.search-suggest .sections a + ul {
  margin-top: 5px;
}
.search-suggest .sections ul {
  padding-left: 0;
}
.search-suggest .items {
  float: left;
  vertical-align: top;
  position: relative;
  max-height: 520px;
  width: 356px;
}
.search-suggest .items-scroller {
  height: 520px;
}
.search-suggest ._scrollbar + .baron_bar_v {
  display: block;
}
.search-suggest .baron_bar_v {
  display: none;
  position: absolute;
  right: 0;
  width: 6px;
  margin-right: 8px;
  bottom: 2px;
  top: 2px;
  background: #ececec;
  z-index: 2;
}
.search-suggest .sections .baron_bar_v {
  margin-right: 3px;
}
.search-suggest .baron_bar_v .main__bar {
  position: relative;
  width: 6px;
  background: #393186;
  border-radius: 3px;
}
/**
 * Каталог второго уровня
 */
.text-page .page-content {
  margin-top: 21px;
  background: #fff;
  position: relative;
}
.text-page .page-content.paneled {
  background: none;
}
.text-page .page-content h1 {
  margin: 0;
  padding: 30px 30px 0;
}
.text-page .page-content .right-panel .padded-content > h3:first-child {
  margin-top: 0;
  margin-bottom: 20px;
}
.text-page .page-content .text-block {
  box-sizing: border-box;
  padding: 30px;
}
.text-page .page-content .text-block p {
  color: #666;
}
.text-page .page-content .text-block p a {
  color: #393186;
}
.text-page .page-content .text-block h2 {
  font: bold 22px/26px Arial, sans-serif;
  margin: 32px 0 7px;
}
.text-page .page-content .text-block h3 {
  font: bold 18px/22px Arial, sans-serif;
  margin: 32px 0 10px;
}
.text-page .page-content .text-block h4 {
  font: bold 16px/18px Arial, sans-serif;
  margin: 37px 0 9px;
}
.text-page .page-content .text-block blockquote {
  background: #fecc00;
  padding: 17px 25px 23px 39px;
  margin-top: -7px;
}
.text-page .page-content .text-block blockquote h4 {
  margin: 0;
}
.text-page .page-content .text-block blockquote p {
  margin: 0;
}
.text-page .page-content .text-block ul {
  margin-bottom: 9px;
}
.text-page .page-content .text-block ul li {
  padding-left: 26px;
}
.text-page .page-content .text-block ul li:before {
  width: 4px;
  height: 4px;
  left: -12px;
  top: -4px;
  display: inline-block;
  position: relative;
}
.text-page .page-content .text-block ol {
  color: #666;
  margin: 0;
  padding: 0 0 0 27px;
  list-style-type: none;
}
.text-page .page-content .text-block ol li {
  counter-increment: step-counter;
  position: relative;
  margin-bottom: 10px;
}
.text-page .page-content .text-block ol li:before {
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 50%;
  color: #000;
  background: #c7cfde;
  font: bold 11px/18px Arial, sans-serif;
  text-align: center;
  position: absolute;
  left: -26px;
  top: 1px;
  content: counter(step-counter);
}
/**
 * Вакансии
 */
@media (max-width: 1220px) and (min-width: 480px) {
  .vacancy-page .vacancy-container {
    width: 96vw;
    padding: 0 12px;
  }
}
@media (max-width: 956px) {
  .vacancy-page .vacancy-container {
    display: flex;
    flex-direction: column;
    width: 96%;
    padding: 0;
  }
}
.vacancy-page .vacancy-container .right-panel {
  padding: 0 40px 0 10px;
}
@media (min-width: 956px) {
  .vacancy-page .vacancy-container .right-panel {
    width: min-content;
  }
}
@media (max-width: 956px) {
  .vacancy-page .vacancy-container .right-panel {
    margin: 0 -20px 0 0;
    padding: 0 40px 0 10px;
    width: 90vw;
  }
}
.vacancy-page .vacancy-container .right-panel > .text-block > p:first-child {
  font: normal 16px/24px Arial, sans-serif;
  margin-bottom: 18px;
}
.vacancy-page .vacancy-container .vacancy-left-panel-container {
  margin: 0 -40px 0 0;
}
@media (max-width: 956px) {
  .vacancy-page .vacancy-container .vacancy-left-panel-container {
    margin: 0 0 12px 0;
    display: none;
  }
}
.vacancy-page .vacancy-container .vacancy-left-panel-container .vacancy-column-header {
  display: flex;
  flex-direction: row;
}
@media (max-width: 956px) {
  .vacancy-page .vacancy-container .vacancy-left-panel {
    position: static !important;
  }
}
@media (max-width: 956px) {
  .vacancy-page .vacancy-container .vacancy-navigation {
    display: none;
  }
}
.vacancy-page .vacancy-container .vacancy-list {
  padding-top: 9px;
}
.vacancy-page .vacancy-container .vacancy {
  transition: all 0.3s linear;
  position: relative;
  z-index: 1;
  margin: 21px 0 38px;
  padding: 5px 10px 7px;
}
.vacancy-page .vacancy-container .vacancy:before {
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  height: 1px;
  left: 0;
  right: 0;
  top: -19px;
  background: #ccc;
}
.vacancy-page .vacancy-container .vacancy:after {
  transition: all 0.3s linear;
  position: absolute;
  outline: 2px solid #fff;
  border: 2px solid #fff;
  content: '';
  z-index: -1;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  box-shadow: 0 0 0 18px #fff, 0 0 0 18px #fff;
}
.vacancy-page .vacancy-container .vacancy .date {
  float: right;
  font: 12px/24px Arial, sans-serif;
  color: #999;
}
.vacancy-page .vacancy-container .vacancy .title {
  transition: all 0.3s linear;
  display: inline-block;
  position: relative;
  padding-right: 20px;
  font: bold 16px/24px Arial, sans-serif;
  color: #393186;
  cursor: pointer;
}
.vacancy-page .vacancy-container .vacancy .title:after {
  width: 12px;
  height: 7px;
  background: url(/local/css/../images/sprite.svg) -226px -18px no-repeat;
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  right: 0;
  top: 8px;
  opacity: 0.5;
}
.vacancy-page .vacancy-container .vacancy .salary {
  font: bold 14px/26px Arial, sans-serif;
  color: #666;
  letter-spacing: -0.02em;
}
.vacancy-page .vacancy-container .vacancy .description {
  transition: all 0.5s linear;
  position: relative;
  padding: 8px 0 10px;
  font: 13px/20px Arial, sans-serif;
  color: #666;
  max-height: 16px;
  overflow: hidden;
}
.vacancy-page .vacancy-container .vacancy .description:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff);
}
.vacancy-page .vacancy-container .vacancy .form {
  transition: all 0.3s linear;
  height: 0;
  box-sizing: border-box;
  overflow: hidden;
  border-top: 2px dashed transparent;
  margin: 0 -28px -23px;
  padding: 0 28px;
}
.vacancy-page .vacancy-container .vacancy .form h5 {
  margin: 13px 0;
  padding: 0 0 0 20px;
  font: bold 16px/24px Arial, sans-serif;
  color: #000;
}
.vacancy-page .vacancy-container .vacancy .form h5 span {
  font: normal 14px/24px Arial, sans-serif;
  color: #999;
}
.vacancy-page .vacancy-container .vacancy .form form {
  font-size: 0;
}
.vacancy-page .vacancy-container .vacancy form button {
  vertical-align: bottom;
  margin-bottom: 15px;
}
.vacancy-page .vacancy-container .vacancy form .button {
  width: 150px;
  font-weight: bold !important;
}
.vacancy-page .vacancy-container .vacancy form .form-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: min-content;
  max-width: 1440px;
}
@media (max-width: 640px) {
  .vacancy-page .vacancy-container .vacancy form .form-container {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.vacancy-page .vacancy-container .vacancy form label {
  display: inline-block;
  font: bold 14px/20px Arial, sans-serif;
  color: #333;
  vertical-align: bottom;
}
.vacancy-page .vacancy-container .vacancy form label span {
  display: block;
  margin: 0 0 5px;
  font: bold 14px/20px Arial, sans-serif;
}
.vacancy-page .vacancy-container .vacancy form label input[type=text] {
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0 5px;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  border-radius: 2px;
}
.vacancy-page .vacancy-container .vacancy form label.error {
  position: absolute;
  top: 54px;
  left: 0;
  right: 0;
  font: 12px Arial, sans-serif;
  color: #fff;
}
.vacancy-page .vacancy-container .vacancy form .name,
.vacancy-page .vacancy-container .vacancy form .email,
.vacancy-page .vacancy-container .vacancy form .phone,
.vacancy-page .vacancy-container .vacancy form .submit,
.vacancy-page .vacancy-container .vacancy form .resume {
  min-width: 220px;
  width: 220px;
  position: relative;
  display: inline-block;
  margin: 0px 20px 30px 10px;
}
@media (max-width: 640px) {
  .vacancy-page .vacancy-container .vacancy form .name,
  .vacancy-page .vacancy-container .vacancy form .email,
  .vacancy-page .vacancy-container .vacancy form .phone,
  .vacancy-page .vacancy-container .vacancy form .submit,
  .vacancy-page .vacancy-container .vacancy form .resume {
    margin: 10px auto !important;
  }
}
.vacancy-page .vacancy-container .vacancy form .resume {
  cursor: pointer;
  align-content: end;
}
.vacancy-page .vacancy-container .vacancy form .resume input {
  width: 1px;
  height: 1px;
  width: 220px;
  opacity: 0.01;
  outline: none !important;
  display: block;
}
.vacancy-page .vacancy-container .vacancy form .resume span {
  position: relative;
  margin: 0 0;
  white-space: nowrap;
  padding-left: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  font: bold 14px/30px Arial, sans-serif;
  color: #4567a7;
  letter-spacing: -0.015em;
  display: flex;
  flex-direction: row;
  width: fit-content;
}
.vacancy-page .vacancy-container .vacancy form .resume span:before {
  transition: all 0.15s linear;
  width: 14px;
  height: 25px;
  background: url(/local/css/../images/sprite.svg) -62px -104px no-repeat;
  content: '';
  position: absolute;
  left: 3px;
  top: 3px;
}
.vacancy-page .vacancy-container .vacancy form .resume #resume-close-button {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -106px -183px no-repeat;
  content: '';
  margin: 0 0 0 16px;
  align-self: center;
}
.vacancy-page .vacancy-container .vacancy form .resume #resume-error {
  top: 30px;
}
.vacancy-page .vacancy-container .vacancy form .resume:hover span:before {
  transform: rotate(15deg);
}
@media (min-width: 641px) {
  .vacancy-page .vacancy-container .vacancy .submit {
    margin: 0 20px 0 20px !important;
  }
}
.vacancy-page .vacancy-container .vacancy.opened {
  z-index: 10;
}
.vacancy-page .vacancy-container .vacancy.opened .description {
  max-height: 1200px;
  padding-bottom: 4px;
}
.vacancy-page .vacancy-container .vacancy.opened .description:after {
  height: 0;
}
.vacancy-page .vacancy-container .vacancy.opened:before {
  opacity: 0;
}
.vacancy-page .vacancy-container .vacancy.opened:after {
  box-shadow: 0 0 0 19px #fff, 0 0 0 21px #fecc00;
}
.vacancy-page .vacancy-container .vacancy.opened .title {
  color: #000;
}
.vacancy-page .vacancy-container .vacancy.opened .title:after {
  transform: rotate(180deg);
}
.vacancy-page .vacancy-container .vacancy.opened .form {
  border-top-color: #fecc00;
  height: min-content;
  padding: 8px 11px 2px 11px;
}
/**
 * Услуги
 */
.service-page .right-panel {
  padding: 30px;
}
.service-page .right-panel > .text-block > p:first-child {
  font: normal 16px/24px Arial, sans-serif;
  margin-bottom: 18px;
}
.service-page .service-list {
  padding-top: 9px;
}
.service-page .service {
  transition: all 0.3s linear;
  position: relative;
  z-index: 1;
  margin: 21px 0 38px;
  padding: 5px 10px 7px;
}
.service-page .service:before {
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  height: 1px;
  left: 0;
  right: 0;
  top: -19px;
  background: #ccc;
}
.service-page .service .title {
  transition: all 0.3s linear;
  display: inline-block;
  position: relative;
  padding-right: 20px;
  font: bold 16px/24px Arial, sans-serif;
  color: #393186;
  cursor: pointer;
}
.service-page .service .description {
  transition: all 0.5s linear;
  position: relative;
  padding: 8px 0 10px;
  font: 13px/20px Arial, sans-serif;
  color: #666;
  max-height: 35px;
  overflow: hidden;
}
/**
 * Список сравнения
 */
.compare-page .exist-gallery {
  height: 170px;
  overflow: hidden;
}
.compare-page .bx-wrapper .exist-gallery {
  height: auto;
  overflow: initial;
}
.compare-page .price-new {
  padding-top: 18px;
}
.compare-page .price-old + .price-new {
  padding-top: 0;
}
.compare-page .page-content {
  background: #fff;
  padding: 0 20px 50px 30px;
  position: relative;
}
.compare-page .tabs.main {
  margin-top: 0;
}
.compare-page .tabs.main .tabs-caption {
  margin-right: -20px;
}
.compare-page .tabs.main .tabs-caption li {
  padding: 0 27px;
  height: 53px;
  font-size: 16px;
  line-height: 50px;
}
.compare-page .tabs.main .tabs-caption li.active span.count,
.compare-page .tabs.main .tabs-caption li:hover span.count {
  background: #fecc00;
}
.compare-page .tabs.main .tabs-caption li span.count {
  display: inline-block;
  padding: 1px 5px 0;
  position: relative;
  top: -1px;
  background: #fff;
  font: bold 10px/14px Arial, sans-serif;
  color: #000;
  border-radius: 4px;
}
.compare-page .tabs.main .tabs-content {
  padding: 20px 0;
}
.compare-page .tabs.main .tabs-content .wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: row;
  position: relative;
}
.compare-page .left-col {
  max-width: 211px;
  box-sizing: border-box;
  padding: 0 20px 0 0;
  margin-right: -224px;
}
.compare-page .left-col h3 {
  margin: 0;
  font: bold 16px/24px Arial, sans-serif;
  color: #000;
}
.compare-page .left-col .manage {
  background: #f7f7f7;
  padding: 25px 20px;
  box-sizing: border-box;
  height: 338px;
}
.compare-page .left-col .manage h3 {
  margin-bottom: 13px;
}
.compare-page .left-col .manage a {
  font: 14px/18px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
}
.compare-page .left-col .manage a.print {
  width: 138px;
  margin: 13px 0 22px;
  height: 31px;
  line-height: 29px;
  color: #000;
}
.compare-page .left-col .manage a.print:hover {
  color: #fecc00;
}
.compare-page .left-col .manage a.print:hover span:before {
  opacity: 0;
}
.compare-page .left-col .manage a.print:hover span:after {
  opacity: 1;
}
.compare-page .left-col .manage a.print span {
  position: relative;
  padding-left: 27px;
}
.compare-page .left-col .manage a.print span:before,
.compare-page .left-col .manage a.print span:after {
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  top: -1px;
  left: 2px;
}
.compare-page .left-col .manage a.print span:before {
  width: 17px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -23px -162px no-repeat;
}
.compare-page .left-col .manage a.print span:after {
  width: 17px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -2px -162px no-repeat;
  opacity: 0;
}
.compare-page .left-col .manage a.clear-list {
  padding-left: 20px;
  position: relative;
}
.compare-page .left-col .manage a.clear-list:before {
  transition: all 0.3s linear;
  width: 10px;
  height: 10px;
  background: url(/local/css/../images/sprite.svg) -226px -63px no-repeat;
  content: '';
  position: absolute;
  top: 3px;
  left: 1px;
}
.compare-page .left-col .manage a.clear-list:hover:before {
  transform: rotate(90deg);
}
.compare-page .left-col .manage a.back {
  padding-left: 20px;
  position: relative;
  display: block;
  margin-top: 12px;
}
.compare-page .left-col .manage a.back:before {
  transition: all 0.2s linear;
  width: 12px;
  height: 10px;
  background: url(/local/css/../images/sprite.svg) -178px -204px no-repeat;
  content: '';
  position: absolute;
  top: 5px;
  left: 1px;
}
.compare-page .left-col .manage a.back:hover:before {
  left: -2px;
}
.compare-page .left-col .characteristics-block {
  margin-top: 45px;
}
.compare-page .left-col .characteristics-block h3 {
  line-height: 22px;
  padding-left: 20px;
}
.compare-page .left-col .characteristics-block .toggle {
  margin-top: 14px;
}
.compare-page .left-col .characteristics-block .toggle .disable {
  opacity: 0;
  z-index: -1;
  position: relative;
}
.compare-page .left-col .characteristics-block .toggle a {
  height: 30px;
  background: #91949b;
  text-align: center;
  font: bold 14px/30px Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  display: inline-block;
}
.compare-page .left-col .characteristics-block .toggle a.all {
  width: 90px;
}
.compare-page .left-col .characteristics-block .toggle a.distinctions {
  width: 100px;
}
.compare-page .left-col .characteristics-block .toggle a:last-child {
  margin-left: -4px;
}
.compare-page .left-col .characteristics-block .toggle a.active,
.compare-page .left-col .characteristics-block .toggle a:hover {
  background: #f7f7f7;
  color: #000;
}
.compare-page .left-col .characteristics-block .characteristics {
  background: #f7f7f7;
  padding: 39px 0 20px;
}
.compare-page .left-col .characteristics-block .characteristics > div {
  margin: 0 -30px 0 0;
  padding-right: 30px;
  padding-left: 20px;
  border-color: #d9d9d9;
  font-weight: bold;
}
.compare-page .left-col .characteristics-block .characteristics > div:last-child {
  height: 41px;
}
.compare-page .left-col .characteristics-block .characteristics > div:last-child:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -33px;
  right: 0;
  height: 1px;
  background: #d9d9d9;
}
.compare-page .right-col {
  width: 660px;
  padding: 40px 0;
  justify-content: space-between;
}
.compare-page .product-list.block .product-block {
  margin: 0 12px;
  height: auto;
  vertical-align: top;
}
.compare-page .product-list.block .product-block h3 {
  min-height: 36px;
}
.compare-page .product-list.block .product-block:before {
  display: none;
}
.compare-page .product-list.block .product-block:hover .product-container {
  position: relative;
}
.compare-page .product-list.block .product-block .notton,
.compare-page .product-list.block .product-block .button {
  display: block;
}
.compare-page .product-list.block .product-block .action {
  position: relative;
  display: block;
  top: 0;
  right: 0;
  left: 0;
  margin-top: 26px;
  padding-left: 10px;
}
.compare-page .product-list.block .product-block .action a {
  display: block;
  position: relative;
  padding-left: 23px;
  font: 14px/18px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
  background: none;
}
.compare-page .product-list.block .product-block .action a.remove {
  margin-top: 7px;
}
.compare-page .product-list.block .product-block .action a.remove:before {
  transition: all 0.3s linear;
  width: 10px;
  height: 10px;
  background: url(/local/css/../images/sprite.svg) -226px -63px no-repeat;
  content: '';
  position: absolute;
  top: 3px;
  left: 1px;
}
.compare-page .product-list.block .product-block .action a.remove:hover:before {
  transform: rotate(90deg);
}
.compare-page .product-list.block .product-block .action a.favorite {
  margin: 7px 0 0 0;
  opacity: 1;
}
.compare-page .product-list.block .product-block .action a.favorite:before {
  transition: transform 0.3s linear;
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -86px -183px no-repeat;
  content: '' !important;
  display: block !important;
  position: absolute;
  top: 0;
  left: -2px;
  opacity: 1;
}
.compare-page .product-list.block .product-block .action a.favorite:hover:before {
  transform: rotate(73deg);
}
.compare-page .product-list.block .product-block .action a.favorite.active:before {
  width: 16px;
  height: 16px;
  background: url(/local/css/../images/sprite.svg) -102px -204px no-repeat;
}
.compare-page .product-list.block .product-block .action a.favorite:after {
  display: none;
}
.compare-page .product-list.block .product-block .characteristics {
  margin-top: 21px;
}
.compare-page .characteristics > div {
  height: 40px;
  border-top: 1px solid #d9d9d9;
  font: 14px/18px Arial, sans-serif;
  color: #666;
  box-sizing: border-box;
  margin: 0 -20px;
  padding: 11px 27px;
}
.compare-page .characteristics > div:last-child {
  height: 41px;
  position: relative;
}
.compare-page .characteristics > div:last-child:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -33px;
  right: 0;
  height: 1px;
  background: #d9d9d9;
}
.compare-page .characteristics > div.distinction {
  background: #e8edf4;
}
.compare-page .right-col.product-list-scroll {
  margin-left: 224px;
  width: calc(100% - 220px);
  padding-bottom: 0;
}
.compare-page .right-col.product-list-scroll .product-list.block {
  flex-wrap: nowrap;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 30px;
}
.compare-page .tabs.main .tabs-content {
  overflow: hidden;
}
.compare-page .product-list.block {
  display: block;
  white-space: nowrap;
}
.compare-page .product-list.block .product-block {
  min-width: 190px;
  display: inline-block;
}
.compare-page .product-list.block .product-block .header {
  height: 401px;
  position: relative;
  z-index: 3;
}
.compare-page .product-list.block .product-block .header h3 {
  white-space: normal;
}
.compare-page .product-list.block .product-block .product-container:after {
  box-shadow: none;
}
.compare-page .product-list.block .product-block:hover .product-container:after {
  box-shadow: 0 0 0 2px #fecc00;
  z-index: 2;
  top: -20px;
  bottom: -20px;
  left: -17px;
  right: -17px;
  outline: transparent;
  border: transparent;
}
.compare-page ._scrollbar ~ .baron_bar_h {
  opacity: 1;
}
.compare-page .baron_bar_h {
  opacity: 0;
  right: 0;
  width: calc(100% - 220px);
  position: absolute;
  height: 6px;
  background: #ececec;
}
.compare-page .baron_bar_h.on_top {
  top: 0;
}
.compare-page .baron_bar_h.on_bottom {
  bottom: -10px;
}
.compare-page .baron_bar_h > div {
  height: 6px;
  background: #393186;
  border-radius: 3px;
  position: absolute;
}
.compare-page .remove-all {
  width: 30px;
  height: 30px;
  transition: all 0.3s linear;
  background: #fff;
  border-radius: 2px;
  position: absolute;
  right: 30px;
  top: 12px;
}
.compare-page .remove-all:before {
  transition: all 0.3s linear;
  opacity: 0;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #224b98 transparent transparent transparent;
  top: -18px;
  right: 8px;
}
.compare-page .remove-all:after {
  transition: all 0.3s linear;
  opacity: 0;
  background: #393186;
  color: #fff;
  font: 12px/16px Arial, sans-serif;
  content: attr(data-text);
  white-space: nowrap;
  padding: 6px 10px;
  top: -46px;
  right: -25px;
  text-align: center;
  position: absolute;
}
.compare-page .remove-all:hover {
  background: #393186;
}
.compare-page .remove-all:hover:after,
.compare-page .remove-all:hover:before {
  opacity: 1;
}
.compare-page .remove-all:hover span:before {
  opacity: 0;
}
.compare-page .remove-all:hover span:after {
  opacity: 1;
}
.compare-page .remove-all span:before,
.compare-page .remove-all span:after {
  transition: all 0.3s linear;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -7px;
}
.compare-page .remove-all span:before {
  width: 14px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -189px -23px no-repeat;
}
.compare-page .remove-all span:after {
  width: 14px;
  height: 17px;
  background: url(/local/css/../images/sprite.svg) -189px -2px no-repeat;
  opacity: 0;
}
.delivery-page {
  font-family: Arial, sans-serif;
}
.delivery-page .content-area {
  overflow-x: hidden;
}
.delivery-page .select2-results__option {
  background: #fff !important;
}
.delivery-page .select2-results__option:hover {
  background: #f5f5f5 !important;
}
.delivery-page .select2-results__option[aria-selected=true] {
  background: #393186 !important;
  color: #fff;
}
.delivery-page .select2-selection__arrow {
  right: -7px !important;
}
.delivery-page .select2-selection__arrow b {
  width: 7px !important;
  height: 4px !important;
  background: url(/local/css/../images/sprite.svg) -226px -113px no-repeat !important;
}
.delivery-page .filters {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 -20px;
  padding: 0 20px;
  background: #fff;
}
.delivery-page .filters .two-in-line {
  max-width: 776px;
  width: 776px;
  padding: 0;
}
.delivery-page .filters .two-in-line .filter-unit {
  max-width: 358px;
  width: 358px;
  margin-right: 20px;
  align-items: flex-start;
}
.delivery-page .filters .two-in-line .filter-unit:nth-of-type(2n + 2) {
  margin-right: 0;
}
.delivery-page .filters .two-in-line .filter-unit select {
  visibility: hidden;
}
.delivery-page .filters .two-in-line .filter-unit .title {
  margin-bottom: 8px;
  display: flex;
}
.delivery-page .filters .two-in-line .filter-unit .title .help {
  position: relative;
  top: -3px;
  left: 7px;
}
.delivery-page .filters .two-in-line .filter-unit .title .help:hover {
  cursor: pointer;
}
.delivery-page .filters .two-in-line .filter-unit .title .help:after {
  width: 10px;
  height: 10px;
  background: url(/local/css/../images/sprite.svg) -226px -49px no-repeat;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.delivery-page .filters .two-in-line .filter-unit .title .help .clue {
  display: none;
  width: 426px;
  max-width: 426px;
  position: absolute;
  box-sizing: border-box;
  z-index: 1000;
  background: #fff;
  padding: 0 23px;
  color: #717171;
  font-weight: normal;
  font-size: 12px;
  bottom: 22px;
  left: -50%;
  transform: translateX(-50%);
  box-shadow: 0 2px 23px -16px rgba(0, 0, 0, 0.75);
}
.delivery-page .filters .two-in-line .filter-unit .title .help .clue.active {
  display: block;
}
.delivery-page .filters .two-in-line .filter-unit .title .help .clue .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0;
}
.delivery-page .filters .two-in-line .filter-unit .title .help .clue .icon {
  margin-right: 23px;
}
.delivery-page .filters .two-in-line .filter-unit .title .help .clue:after {
  position: absolute;
  content: '';
  border: 5px solid transparent;
  border-top-color: #fff;
  left: 50%;
  top: 104%;
  transform: translate(-50%, -50%);
}
.delivery-page .filters .two-in-line .filter-unit .select2-container {
  width: 100% !important;
  max-width: 100% !important;
}
.delivery-page .filters .submit-block {
  display: flex;
  box-sizing: border-box;
  max-width: 145px;
  max-height: 148px;
  padding-bottom: 24px;
  padding-top: 24px;
  height: 148px;
  flex-direction: column;
  justify-content: space-between;
}
.delivery-page .filters .submit-block .delivery-cost.success .title,
.delivery-page .filters .submit-block .delivery-cost.success .amount {
  display: block;
}
.delivery-page .filters .submit-block .delivery-cost.error .error-message {
  display: block;
}
.delivery-page .filters .submit-block .title {
  display: none;
  padding-top: 24px;
  margin-bottom: 7px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.delivery-page .filters .submit-block .amount {
  display: none;
  font-size: 28px;
  font-weight: bold;
  color: #393186;
  text-align: center;
}
.delivery-page .filters .submit-block .amount .rub {
  font-weight: normal;
}
.delivery-page .filters .submit-block .error-message {
  display: none;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #DC0C0C;
}
.delivery-page .form {
  position: relative;
  z-index: 1;
}
.delivery-page .form.loading:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  background: #fff;
  opacity: 0.6;
}
.delivery-page .form + .delivery-map-wrapper {
  margin-top: -84px;
}
.delivery-page .delivery-map-wrapper {
  position: relative;
  margin: 0 calc((100vw - 100%) / -2);
  padding-bottom: 20px;
  background: #d7d9e3;
}
.delivery-page .delivery-map-wrapper:before {
  width: 100%;
  height: 618px;
  content: "";
  display: inline-block;
}
.delivery-page .delivery-map-wrapper .delivery-map {
  width: 100%;
  height: calc(100% - 20px);
  position: absolute;
  top: 0;
  left: 0;
}
.delivery-page .text-block {
  padding: 20px 20px 30px;
  background: #fff;
}
.delivery-page .text-block h2 {
  color: #000;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 30px;
}
@media screen and (max-height: 700px) {
  .delivery-page .delivery-map-wrapper:before {
    height: 309px;
  }
}
@media screen and (max-width: 940px) {
  .delivery-page .form + .delivery-map-wrapper {
    margin-top: 0;
  }
  .delivery-page .delivery-map-wrapper {
    padding-bottom: 0;
  }
  .delivery-page .delivery-map-wrapper .delivery-map {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .delivery-page .filters .submit-block {
    margin-right: 120px;
  }
  .delivery-page .filters .clue {
    width: 200px !important;
  }
  .delivery-page .delivery-map-wrapper:before {
    height: 309px;
  }
}
@media screen and (max-width: 480px) {
  .delivery-page .filters {
    flex-direction: column;
  }
  .delivery-page .filters .submit-block {
    margin-right: 0;
  }
  .delivery-page .filters .filter-line {
    flex-direction: column;
    width: 100% !important;
  }
  .delivery-page .filters .filter-line .filter-unit {
    width: 100% !important;
    margin: 0 0 20px 0 !important;
  }
  .delivery-page .filters .filter-line .filter-unit .select2-container {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.bx-newsdetail-block {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  max-width: 1187px;
  padding: 0 20px;
  padding-top: 40px;
  padding-bottom: 20px;
  color: #333333;
  font-size: 18px;
  font-family: 'NotoSans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 27px;
  word-wrap: break-word;
}
@media (max-width: 940px) {
  .bx-newsdetail-block {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block {
    font-size: 14px;
    line-height: 22px;
  }
}
.bx-newsdetail-block h1 {
  margin: 0;
  margin-bottom: 44px;
  color: #333333;
  font-size: 30px;
  font-family: 'NotoSans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
}
@media (max-width: 940px) {
  .bx-newsdetail-block h1 {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block h1 {
    font-size: 18px;
    line-height: 22px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content p:not([class]) {
  display: block;
  margin: 0;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content p:not([class]) {
    margin-bottom: 20px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content p + div *:not([class]) {
  margin-top: 0;
}
.bx-newsdetail-block .bx-newsdetail-content a:not([class]) {
  font-size: 18px;
  font-family: 'NotoSans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 27px;
  color: #666;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: border 0.3s ease-in-out;
}
.bx-newsdetail-block .bx-newsdetail-content a:not([class]):hover {
  border-bottom: 1px solid #666;
}
.bx-newsdetail-block .bx-newsdetail-content b {
  font-weight: 700;
  font-size: 20px;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content b {
    font-size: 18px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content del {
  display: block;
  margin: 0;
  margin-bottom: 30px;
  padding: 42px 50px 41px;
  font-size: 20px;
  line-height: 30px;
  background-color: #e8e8e8;
  text-decoration: none;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content del {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content del {
    margin-bottom: 20px;
    padding: 28px 36px;
    font-size: 16px;
    line-height: 24px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content img:not([class]) {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0;
  object-fit: cover;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content img:not([class]) {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content img:not([class]) {
    margin: 30px 0;
  }
}
.bx-newsdetail-block .bx-newsdetail-content img:not([width]) {
  width: 100%;
  max-width: initial;
}
.bx-newsdetail-block .bx-newsdetail-content td > img:not([class]) + img:not([class]) {
  margin-top: 44px;
}
.bx-newsdetail-block .bx-newsdetail-content div:not([class]) {
  width: 100%;
  margin: 44px 0;
  display: flex;
  justify-content: center;
  align-items: start;
  flex-wrap: nowrap;
  column-gap: 20px;
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content div:not([class]) {
    margin: 30px 0;
    flex-wrap: wrap;
    row-gap: 20px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content div:not([class]) > img {
  width: calc(50% - 10px);
  height: 351px;
  object-fit: cover;
  margin: 0;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content div:not([class]) > img {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content div:not([class]) > img {
    width: 100%;
  }
}
@media (max-width: 425px) {
  .bx-newsdetail-block .bx-newsdetail-content div:not([class]) > img {
    height: 250px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content ol,
.bx-newsdetail-block .bx-newsdetail-content ul {
  margin: 0;
  margin-bottom: 30px;
  padding: 0;
  list-style: none;
}
.bx-newsdetail-block .bx-newsdetail-content ol li,
.bx-newsdetail-block .bx-newsdetail-content ul li {
  position: relative;
  padding-left: 38px;
}
.bx-newsdetail-block .bx-newsdetail-content ol li:not(:last-child),
.bx-newsdetail-block .bx-newsdetail-content ul li:not(:last-child) {
  margin-bottom: 10px;
}
.bx-newsdetail-block .bx-newsdetail-content ol {
  counter-reset: myCounter;
}
.bx-newsdetail-block .bx-newsdetail-content ol li:before {
  counter-increment: myCounter;
  content: counter(myCounter) '.';
  position: absolute;
  top: 0;
  left: 0;
}
.bx-newsdetail-block .bx-newsdetail-content ul li:before {
  content: '';
  position: absolute;
  top: 8px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #857FC3;
}
.bx-newsdetail-block .bx-newsdetail-content h2 {
  color: #333333;
  font-size: 19px;
  font-weight: 700;
  line-height: 30px;
  word-wrap: break-word;
}
.bx-newsdetail-block .bx-newsdetail-content .table-wrap {
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content .table-wrap {
    overflow-x: auto;
  }
}
.bx-newsdetail-block .bx-newsdetail-content table {
  width: 100%;
  border: none;
  color: #858585;
  font-size: 15px;
  font-family: 'NotoSans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 16px;
  word-wrap: normal;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content table {
    width: max-content;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content table {
    font-size: 12px;
    line-height: 14px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content table caption {
  width: 100%;
  height: 100%;
  padding: 16px 12px;
  background: rgba(15, 171, 220, 0.1);
  border-radius: 3px;
  margin-bottom: 5px;
  text-align: left;
  color: #333333;
  font-size: 13px;
  font-family: 'NotoSans', Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 20px;
  word-wrap: break-word;
}
.bx-newsdetail-block .bx-newsdetail-content table tbody tr {
  border: none;
  border-bottom: 1px solid #e6e6e6;
  vertical-align: top;
  transition: background-color 0.3s ease-in-out;
}
.bx-newsdetail-block .bx-newsdetail-content table tbody tr:hover {
  background-color: #e8e8e8;
}
.bx-newsdetail-block .bx-newsdetail-content table tbody td {
  padding: 12px 10px;
  border: none;
  text-align: left;
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content table tbody td {
    padding: 8px 10px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content table.table-bordered,
.bx-newsdetail-block .bx-newsdetail-content table.table-bordered tbody tr,
.bx-newsdetail-block .bx-newsdetail-content table.table-bordered tbody td {
  border: 1px solid;
  border-bottom: 1px solid;
}
.bx-newsdetail-block .bx-newsdetail-content table.not-hover tbody tr {
  background: none;
}
.bx-newsdetail-block .bx-newsdetail-content table.text-center tbody td {
  text-align: center;
  vertical-align: middle;
  margin: auto;
}
.bx-newsdetail-block .bx-newsdetail-content table.text-center tbody td img + img {
  margin-top: 44px;
}
.bx-newsdetail-block .bx-newsdetail-content table.text-center tbody td > * {
  margin: auto;
}
.bx-newsdetail-block .bx-newsdetail-content iframe {
  width: 100% !important;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content iframe {
    height: 540px !important;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content iframe {
    margin-top: 30px;
    height: 400px !important;
  }
}
@media (max-width: 425px) {
  .bx-newsdetail-block .bx-newsdetail-content iframe {
    height: 250px !important;
  }
}
.bx-newsdetail-block .bx-newsdetail-content iframe + p {
  display: block;
  margin: 10px 0 45px !important;
  padding: 10px 50px 15px;
  background-color: rgba(232, 232, 232, 0.4);
  border-radius: 3px;
  font-family: 'notoSans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 19.5px;
  color: #333333;
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content iframe + p {
    margin: 15px 0 30px;
    padding: 10px 28px 15px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders {
  position: relative;
  z-index: 10;
  padding-bottom: 25px;
  margin-bottom: 45px;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__next {
  position: absolute;
  top: calc(50% - 170px - 20px);
  transform: translate(0, 50%);
  right: -20px;
  z-index: 20;
  width: 40px;
  height: 40px;
  border: 1px solid #E8E8E8;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__next {
    display: none;
  }
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__next::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 100;
  display: block;
  width: 20px;
  height: 20px;
  transform: rotate(-180deg);
  background-image: url("/local/css/../images/newseditor/slider/chevron-left.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__prev {
  position: absolute;
  z-index: 20;
  top: calc(50% - 170px - 20px);
  transform: translate(0, 50%);
  left: -20px;
  width: 40px;
  height: 40px;
  border: 1px solid #E8E8E8;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__prev {
    display: none;
  }
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__prev::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 100;
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("/local/css/../images/newseditor/slider/chevron-left.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__next:hover,
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__prev:hover {
  background-color: #e8e8e8;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider {
  max-width: 1147px;
  height: 100%;
  margin-bottom: 10px;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper {
  margin: 0;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper .article-slide .article-slide__content .article-slide__img {
  height: 714px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper .article-slide .article-slide__content .article-slide__img {
    height: 500px;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper .article-slide .article-slide__content .article-slide__img {
    height: 400px;
  }
}
@media (max-width: 425px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper .article-slide .article-slide__content .article-slide__img {
    height: 280px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper .article-slide .article-slide__desc {
  margin: 10px 0 0;
  padding: 10px 50px 15px;
  background-color: rgba(232, 232, 232, 0.4);
  border-radius: 3px;
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper .article-slide .article-slide__desc {
    padding: 10px 28px 15px;
  }
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider .article-slider__wrapper .article-slide .article-slide__desc .article-slide__text {
  margin: 0;
  font-family: 'notoSans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 19.5px;
  color: #333333;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-thumbslider .article-thumbslider__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-gap: 15px;
  margin-bottom: 0;
  border-radius: 3px;
}
@media (max-width: 940px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-thumbslider .article-thumbslider__wrapper {
    max-height: 80px;
  }
}
@media (max-width: 768px) {
  .bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-thumbslider .article-thumbslider__wrapper {
    display: none;
  }
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-thumbslider .article-thumbslider__wrapper .article-thumbslide {
  max-height: 100%;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-thumbslider .article-thumbslider__wrapper .article-thumbslide .article-thumbslide__img {
  object-fit: cover;
  height: 114px;
  width: 100%;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__pagination {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__pagination .swiper-pagination-bullet {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #e8e8e8;
  transition: background-color 0.3s ease-in-out;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__pagination .swiper-pagination-bullet-active {
  background-color: #393186;
}
.bx-newsdetail-block .bx-newsdetail-content .article-new__sliders .article-slider__pagination .swiper-pagination-bullet:not(:last-child) {
  margin-right: 10px;
}
/****
 * Адаптивный дизайн
 ****/
@media screen and (max-width: 1170px) {
  footer .to-top {
    display: none;
  }
}
@media screen and (max-width: 940px) {
  .calculate .calculator .left-col {
    padding-right: 30px;
  }
  .width-wrap {
    width: 100%;
  }
  body {
    min-width: 320px;
  }
  header .header-wrapper {
    width: auto;
  }
  header .info,
  header .auth-line {
    display: none;
  }
  header .menu-items .catalog-menu .catalog-dropdown {
    left: -70px;
  }
  header .menu .width-wrap {
    width: auto;
  }
  header .menu .search-block,
  header .menu .menu-items > li:not(.catalog) {
    display: none;
  }
  .footer-assortment {
    display: block;
  }
  footer {
    height: auto;
    padding-bottom: 10px;
  }
  footer .menu,
  footer .info {
    width: auto;
    margin: 0 auto;
    padding-left: 10px;
    flex-grow: 1;
  }
  .content-area h1 {
    padding: 0 10px;
  }
  .main-page .slider {
    height: auto;
  }
  .main-page .slider .bx-wrapper,
  .main-page .slider .slides {
    height: auto;
  }
  .main-page .slider .slide {
    display: block;
    height: auto;
  }
  .main-page .slider .slide .button {
    margin: 10px 0 0;
    white-space: normal;
  }
  .catalog-blocks .block {
    width: 320px;
    max-width: 320px;
    margin: 0 auto 20px;
  }
  .catalog-blocks .block:hover {
    background: #fff;
  }
  .catalog-blocks .block .sections {
    columns: 1;
  }
  .catalog-blocks .block .button {
    opacity: 1;
  }
  .catalog-list-page .right-panel .header .view {
    display: none;
  }
  .column {
    width: 345px;
  }
  .vacancy-page .vacancy {
    padding: 5px 0 7px;
  }
  .vacancy-page .vacancy .form {
    padding: 0 8px;
    margin: 0 -18px -23px;
  }
  .vacancy-page .vacancy .form .row {
    width: 31%;
    margin-right: 10px;
  }
  .vacancy-page .vacancy .form label {
    width: 100%;
  }
  .vacancy-page .vacancy.opened .form {
    padding: 11px 8px;
  }
  .contacts-page .content-area .width-wrap-contact {
    left: 0;
  }
  .catalog-list-page .product-list.table .product-block .description .bottom {
    flex-wrap: wrap;
  }
  .catalog-list-page .product-list.table .product-block .description .button.card {
    margin-right: 0;
  }
  .catalog-list-page .product-list.block {
    justify-content: space-between;
  }
  footer .info .creator .slon {
    cursor: default;
  }
  footer .game {
    display: none;
  }
  .personal-page .page-content.paneled {
    display: block;
  }
  .personal-page .page-content.paneled .header > div.order {
    width: 46%;
  }
  .personal-page .page-content.paneled .left-panel {
    width: auto;
    margin: 0 10px 30px;
  }
  .personal-page .page-content.paneled .right-panel {
    margin: 0 !important;
    border-top: 1px solid transparent;
  }
  .personal-page .page-content.paneled .right-panel .products .header > div.col-2 {
    width: 12%;
  }
  .personal-page ul.navigation li {
    border-bottom: none;
    display: inline-block;
  }
  .personal-page ul.navigation li a {
    padding: 10px 15px 10px;
  }
  .personal-page ul.navigation li a:before {
    display: none;
  }
  .personal-page .page-content.list a.remove-all:after {
    right: -30px;
  }
  .catalog-detail-page .page-content > .block {
    justify-content: flex-start;
  }
  .catalog-detail-page .page-content > .block .photo-section {
    margin-right: 20px;
  }
  .catalog-detail-page .page-content > .block .about-section {
    max-width: none;
    order: 1;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0;
    margin-top: 15px;
  }
  .catalog-detail-page .page-content > .block .about-section .header {
    display: none;
  }
  .catalog-detail-page .page-content > .block .about-section .services {
    margin-right: 20px;
    max-width: 270px;
  }
  .catalog-detail-page .page-content > .block .about-section .services .header {
    display: block;
  }
  .catalog-detail-page .page-content > .block .about-section .options {
    order: 1;
  }
  .cart-page .cart-table .header {
    display: none;
  }
  .cart-page .cart-table .product .photo {
    float: left;
  }
  .cart-page .cart-table .product .description {
    float: left;
    width: 300px;
  }
  .cart-page .cart-table .product .delimiter {
    width: 0 !important;
    height: 0 !important;
    display: block !important;
    clear: both !important;
    background: transparent;
  }
  .cart-page .cart-table .product .price {
    padding-top: 5px;
  }
  .cart-page .cart-table .product .weight {
    padding-top: 5px;
  }
  .cart-page .cart-table .product .count {
    padding-top: 0;
  }
  .cart-page .cart-table .product .total {
    padding-top: 1px;
    padding-right: 0;
  }
  .order-page .step-form .one {
    width: calc(50% - 20px);
  }
  .order-page .step-form .one + .one {
    width: calc(50% - 20px);
  }
  .order-page .step-form .one + .one + .one {
    width: calc(50% - 20px);
  }
  .order-page .step-form .two {
    width: calc(100% - 20px);
  }
  .order-page .step-form .three {
    width: calc(100% - 20px);
  }
  .order-page .step-form .clear {
    display: none !important;
  }
  .order-page .radio-group .title {
    margin-right: 5px;
  }
  .order-page .radio-group .radio + .radio {
    padding-left: 15px;
  }
  .order-page .inner-block .left-block {
    width: auto;
    margin-right: -20px;
  }
  .order-page .inner-block .right-block {
    width: auto;
    float: none;
  }
  .order-page .inner-block .right-block .icon {
    margin: 4px 12px 0 0;
  }
  .order-page .inner-block .right-block .icon,
  .order-page .inner-block .right-block label {
    vertical-align: top;
    display: inline-block;
  }
  .order-page .inner-block .right-block label {
    width: 150px !important;
    margin: 0 15px 0 0;
  }
  .order-page .inner-block .right-block label + label {
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  .contacts-page .content-area {
    min-height: 634px;
  }
  .contacts-page .content-area .width-wrap {
    min-height: 634px;
  }
}
@media screen and (max-width: 750px) {
  .contacts-page .contacts {
    display: block;
    margin-top: 24px;
  }
  .contacts-page .map {
    position: relative;
    height: 400px;
  }
  .contacts-page .content-area {
    min-height: initial;
  }
  .contacts-page .content-area h1 {
    margin-top: 10px;
    margin-bottom: 0;
  }
  .contacts-page .content-area .width-wrap {
    min-height: initial;
  }
  .contacts-page .content-area .width-wrap-contact {
    padding-bottom: 25px;
    height: auto;
  }
  .contacts-page .content-area .width-wrap {
    height: auto;
    background: transparent;
  }
  .calculate .calculator .left-col {
    padding: 15px;
  }
  .calculate .calculator .right-col {
    max-width: 230px;
  }
  header .menu-items .catalog-menu .catalog-dropdown {
    overflow-y: hidden;
  }
  header .menu-items .catalog-menu .catalog-dropdown .second-levels,
  header .menu-items .catalog-menu .catalog-dropdown .third-levels {
    padding: 1px 0;
    border-left: none;
  }
  header .menu-items .catalog-menu .catalog-dropdown .second-level,
  header .menu-items .catalog-menu .catalog-dropdown .third-level {
    padding: 1px 0;
    min-height: 100%;
    border-left: 1px solid #a6b1c7;
    background: #d1d2d7;
    margin-left: -200px;
  }
  header.menu-collapsed .info-block.favorites {
    display: none;
  }
  .catalog-page .page-content {
    width: 355px;
  }
  .catalog-page .column {
    width: 345px;
    margin: auto;
  }
  .catalog-page .column:first-child .section:last-child h3:before {
    opacity: 1;
  }
  .vacancy-page .vacancy .description {
    transition: all 0 linear;
  }
  .vacancy-page .vacancy .form {
    transition: all 0 linear;
  }
  .vacancy-page .vacancy.opened .description {
    max-height: initial;
  }
  .vacancy-page .vacancy.opened .form {
    height: auto;
  }
  .vacancy-page .vacancy.opened .form .row {
    width: 33%;
  }
  .catalog-list-page {
    /*
    .toogle-filter {
        display: block;
    }
    */
  }
  .catalog-list-page .page-content h2 a {
    margin: 10px 0 0;
    padding-left: 0;
    border-left: none;
    display: inline-block;
    white-space: nowrap;
  }
  .personal-page .page-content.home .block h2,
  .personal-page .page-content.home .block .row,
  .personal-page .page-content.home .block .row.link > a,
  .personal-page .page-content.home .block.discount-card > span {
    padding-left: 15px;
    padding-right: 15px;
  }
  .personal-page .page-content.home .block h2:before,
  .personal-page .page-content.home .block .row:before {
    left: 15px;
    right: 15px;
  }
  .personal-page .page-content .order .product .more {
    width: 50%;
  }
  .catalog-detail-page .page-content .tabs-content.services .service .description {
    max-width: none;
  }
  .catalog-detail-page .page-content .tabs-content.services .service .numeric-input,
  .catalog-detail-page .page-content .tabs-content.services .service .buy {
    display: inline-block;
    min-height: 0;
    padding: 0;
    width: 48%;
    text-align: right;
  }
  .catalog-detail-page .page-content .tabs-content.services .service .numeric-input:before {
    display: none;
  }
  .order-page .page-content.paneled.panel-reverted .left-panel {
    margin-right: 10px;
    margin-left: 10px;
  }
  .order-page .page-content.paneled.panel-reverted .left-panel .column-content {
    width: 100%;
  }
  .order-page .step-form .select2-container {
    width: 100% !important;
  }
}
@media screen and (max-width: 640px) {
  .personal-page .page-content .products.deferred .product .description {
    width: calc(100% - 75px);
  }
  .personal-page .page-content .form.addresses.contragent .row.email {
    margin-left: 0;
  }
  .calculate .calculator {
    flex-direction: column;
  }
  .calculate .calculator .left-col,
  .calculate .calculator .right-col {
    max-width: none;
  }
  .main-page .slider .slide {
    font: 24px/28px Arial, sans-serif;
  }
  .main-page .catalog-blocks .block {
    padding: 12px 30px;
  }
  .main-page .catalog-blocks .block h2 {
    position: relative;
    border-bottom-color: transparent;
  }
  .main-page .catalog-blocks .block h2:after {
    width: 12px;
    height: 7px;
    background: url(/local/css/../images/sprite.svg) -226px -18px no-repeat;
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3px;
  }
  .main-page .catalog-blocks .block .sections,
  .main-page .catalog-blocks .block .button {
    display: none;
  }
  .main-page .catalog-blocks .block.opened h2 {
    border-bottom-color: #e5e5e5;
  }
  .main-page .catalog-blocks .block.opened .sections {
    display: block;
  }
  .main-page .catalog-blocks .block.opened .button {
    display: inline-block;
  }
  .main-page .catalog-blocks .block.opened .button {
    margin-bottom: 18px;
  }
  footer .width-wrap {
    padding: 0;
  }
  footer .info {
    flex-grow: 0;
  }
  footer .menu {
    display: none;
  }
  .catalog-page .catalog-blocks {
    columns: 1;
  }
  .vacancy-page .vacancy.opened .form {
    height: auto;
  }
  .vacancy-page .vacancy.opened .form form {
    display: flex;
    flex-direction: column;
  }
  .vacancy-page .vacancy.opened .form .row {
    display: block;
    width: 260px;
    margin: 0 auto 10px;
    order: 1;
  }
  .vacancy-page .vacancy.opened .form button {
    order: 2;
    margin: 15px auto;
  }
  .page-content.paneled .right-panel {
    margin: 0;
  }
  .catalog-list-page .product-list.block {
    justify-content: space-around;
  }
  .catalog-list-page .toogle-filter {
    display: none;
  }
  .text-page .text-block .picture {
    margin-left: 0;
  }
  .personal-page .page-content.home .block {
    margin: auto;
    width: 100%;
    height: auto;
  }
  .personal-page .right-panel {
    flex-direction: column;
  }
  .personal-page .right-panel .row {
    width: 100% !important;
  }
  .personal-page .right-panel .search-block form .row.submit button {
    width: 100%;
  }
  .personal-page .right-panel .header {
    margin-top: 20px;
    border-top-color: transparent !important;
  }
  .personal-page .right-panel .header > div {
    display: none;
  }
  .personal-page .right-panel .order {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .personal-page .right-panel .order > div {
    margin-top: 20px;
  }
  .personal-page .right-panel .order > div.description {
    margin-top: 0;
    display: block;
    width: 100%;
  }
  .personal-page .right-panel .order > div.price,
  .personal-page .right-panel .order > div.status {
    width: 41%;
    text-align: left;
  }
  .personal-page .right-panel .order > div.action {
    width: 15%;
  }
  .personal-page .right-panel .order .products .product .description {
    width: 70%;
  }
  .personal-page .right-panel .order .products .product .more {
    width: 100%;
    min-height: 0;
    display: block;
    border-left: none;
  }
  .personal-page .right-panel .order .products .product .more > span:nth-child(2) {
    text-align: right;
  }
  .personal-page .right-panel .order .products .product .more > span:nth-child(3) {
    text-align: left;
  }
  .personal-page .right-panel .product:after {
    content: '';
    display: table;
    clear: both;
  }
  .personal-page .right-panel .product .description {
    width: 70%;
  }
  .personal-page .right-panel .product .delimiter {
    display: block;
  }
  .personal-page .right-panel .product .more {
    width: auto;
    min-width: 300px;
    margin-top: 25px;
    border-left: none !important;
    float: right;
  }
  .personal-page .right-panel .bottom {
    justify-content: flex-end;
  }
  .personal-page .right-panel .bottom .fine {
    padding-right: 15px;
  }
  .personal-page .right-panel ul.menu li:last-child {
    float: none;
  }
  .catalog-detail-page .page-content .product-list.block {
    justify-content: space-around;
  }
  .catalog-detail-page .page-content .block {
    justify-content: space-around;
  }
  .catalog-detail-page .page-content .block .photo-section {
    margin-right: 0;
  }
  .catalog-detail-page .page-content .block .about-section {
    max-width: 270px;
    padding: 0 22px 15px;
    display: block;
    order: 0;
    width: 100%;
    margin-top: 0;
  }
  .catalog-detail-page .page-content .block .about-section .header {
    display: block;
  }
  .catalog-detail-page .page-content .block .about-section .services {
    margin-right: 0;
    max-width: none;
  }
  .catalog-detail-page .page-content .block .about-section .services .header {
    display: none;
  }
  .catalog-detail-page .page-content .block .about-section .options {
    order: 0;
  }
  .catalog-detail-page .page-content .block .stocks-section {
    margin-top: 15px;
  }
  .total-block {
    flex-direction: column;
    align-items: flex-end;
  }
  .total-block .info {
    width: 253px;
  }
  .total-block .order-block {
    padding-top: 20px;
  }
  .contacts-page .content-area {
    min-height: initial;
    /*height: 400px;*/
  }
  .contacts-page .content-area .width-wrap {
    min-height: initial;
    /*height: 400px;*/
  }
}
@media screen and (max-width: 540px) {
  .cart-page .cart-table .product {
    text-align: left;
  }
  .cart-page .cart-table .product .photo {
    float: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: calc(100% - 110px);
    display: block;
  }
  .cart-page .cart-table .product .description {
    width: auto;
    padding: 10px 0 0;
  }
  .cart-page .cart-table .product .price {
    width: 70px;
    text-align: right;
    padding-top: 15px;
  }
  .cart-page .cart-table .product .weight {
    width: 50px;
    text-align: left;
    padding-top: 15px;
    padding-left: 5px;
  }
  .cart-page .cart-table .product .count {
    width: 120px;
    padding-top: 10px;
  }
  .cart-page .cart-table .product .total {
    width: 120px;
    padding-top: 11px;
    text-align: center;
  }
  .cart-page .cart-table .product .adaptive-delim {
    display: block !important;
    clear: both;
  }
  .cart-page .cart-table .product .product-service {
    padding: 20px;
  }
  .cart-page .cart-table .product .product-service .photo {
    margin: 0 auto;
    clear: both;
    display: block;
  }
  .cart-page .cart-table .product .product-service .description {
    width: auto;
    padding: 10px 0 0;
  }
  .order-page .order-footer {
    flex-direction: column;
  }
  .order-page .order-footer .button {
    display: block;
    width: 200px;
    margin: 10px auto;
  }
  .order-page .radio-group .radio {
    display: block;
    padding: 10px 0 10px 15px;
  }
  .order-page .radio-group .nonbreaking-row {
    display: block;
  }
  .order-page .inner-block .right-block {
    padding: 15px;
  }
  .order-page .inner-block .right-block .icon {
    width: 28px;
    height: 27px;
  }
  .order-page .inner-block .right-block .icon:after {
    transform: scale(0.5);
  }
}
@media screen and (max-width: 480px) {
  .calculate .calculator .row {
    width: 100% !important;
  }
  header .menu-items .catalog-menu {
    position: static;
  }
  header .menu-items .catalog-menu .catalog-dropdown {
    left: -5px;
  }
  .catalog-list-page .right-panel .header .view {
    margin-top: 12px;
    float: none;
  }
  .catalog-list-page .product-list.table .product-block {
    flex-direction: column;
  }
  .catalog-list-page .product-list.table .product-block.in-action .photo:before {
    bottom: -5px;
  }
  .catalog-list-page .product-list.table .product-block .description {
    padding: 0;
  }
  .catalog-list-page .product-list.table .product-block.no-photo .description {
    padding: 0 15px;
  }
  .catalog-list-page .page-content .toogle-filter {
    display: none;
  }
  .catalog-list-page .page-content .left-panel.floating .column-content.filter {
    position: static !important;
    width: 100%;
    border: none;
  }
  .catalog-list-page .page-content .left-panel.floating.on-bottom .column-content.filter {
    position: static !important;
    width: 100%;
    border: none;
  }
  .catalog-list-page .page-content ul.tabs li a {
    padding: 18px 12px;
  }
  .personal-page .page-content .search-block h3 .reset:after {
    content: attr(data-short);
  }
  .personal-page .page-content.list .right-panel {
    padding: 15px;
  }
  .personal-page .page-content.list .right-panel .add-new-address {
    margin: 0 -10px;
  }
  .personal-page .page-content.list .right-panel .tabs.main ul.tabs-caption {
    margin: 0px -15px;
    padding: 0 15px;
  }
  .catalog-detail-page .page-content .tabs.main ul.tabs-caption li {
    display: block;
    margin-left: 0;
  }
  .catalog-detail-page .page-content .tabs-content.services .service {
    display: block;
  }
  .catalog-detail-page .page-content .tabs-content.services .service:after {
    display: table;
    clear: both;
    content: '';
  }
  .catalog-detail-page .page-content .tabs-content.services .service .photo {
    display: none;
  }
  .catalog-detail-page .page-content .tabs-content.services .service .description {
    max-width: 82%;
  }
  .catalog-detail-page .page-content .tabs-content.services .service div.price {
    margin-bottom: 0;
    float: right;
  }
  .catalog-detail-page .page-content .tabs-content.services .service div.price:before {
    display: none;
  }
  .catalog-detail-page .page-content .tabs-content.services .service .numeric-input {
    text-align: left;
  }
  .order-page .right-panel h2 {
    padding: 20px 20px 13px;
  }
  .order-page .step-form .one {
    width: calc(100% - 20px);
  }
  .order-page .step-form .one + .one {
    width: calc(100% - 20px);
  }
  .order-page .step-form .one + .one + .one {
    width: calc(100% - 20px);
  }
  .order-page .step-form .two {
    width: calc(100% - 20px);
  }
  .order-page .step-form .three {
    width: calc(100% - 20px);
  }
  .order-page .step-form .clear {
    display: none !important;
  }
  .order-page .inner-block {
    padding: 18px 20px 0;
  }
  .order-page .inner-block:before {
    left: 20px;
    right: 20px;
  }
  .order-page .inner-block .right-block label {
    margin-bottom: 10px;
    width: 100% !important;
    display: block;
  }
  .order-page .inner-block .right-block .icon {
    display: none;
  }
  .compare-page .page-content {
    padding: 0 0 50px;
  }
  .compare-page .page-content .manage {
    padding: 10px;
  }
  .compare-page .page-content .manage a {
    font: 12px/18px Arial, sans-serif;
  }
  .compare-page .page-content .characteristics > div {
    padding: 11px 5px;
    margin: 0;
  }
  .compare-page .left-col {
    max-width: 150px;
    padding: 0 5px 0 0;
  }
  .compare-page .left-col .characteristics-block h3 {
    padding-left: 0;
    text-align: center;
  }
  .compare-page .left-col .characteristics-block .characteristics > div {
    padding-left: 5px;
    margin: 0;
    font-weight: normal;
  }
  .compare-page .left-col .characteristics-block .toggle a {
    width: 100% !important;
  }
  .compare-page .left-col .characteristics-block .toggle a:last-child {
    margin: 0;
  }
  .compare-page .right-col.product-list-scroll {
    margin-left: 155px;
    width: calc(100% - 150px);
  }
  .compare-page .right-col.product-list-scroll .product-list.block {
    padding: 0 0 30px;
  }
  .compare-page .right-col.product-list-scroll .product-block {
    width: 150px;
    min-width: initial;
  }
  .compare-page .right-col.product-list-scroll .product-block .photo,
  .compare-page .right-col.product-list-scroll .product-block .photo-stub,
  .compare-page .right-col.product-list-scroll .product-block .one-photo {
    width: 95px;
    height: 85px;
  }
  .compare-page .right-col.product-list-scroll .product-block .one-photo img {
    max-width: 95px;
    line-height: 85px;
    vertical-align: top;
  }
  .compare-page .right-col.product-list-scroll .product-block .photo-stub {
    background-size: 50%;
  }
  .compare-page .right-col.product-list-scroll .product-block .header {
    height: 457px;
  }
  .compare-page .right-col.product-list-scroll .product-block .product-container {
    width: 150px;
  }
  .compare-page .right-col.product-list-scroll .product-block .button.transparent-yellow {
    width: 100%;
  }
  .compare-page .right-col.product-list-scroll .product-block .action a {
    font: 12px/18px Arial, sans-serif;
  }
  .compare-page .baron_bar_h {
    width: calc(100% - 150px);
  }
  .compare-page .tabs.main .tabs-caption li {
    padding: 0 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;
    max-width: 100%;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 360px) {
  .personal-page .page-content .products.deferred .product .photo {
    display: block;
    text-align: left;
    padding-left: 10px;
  }
  .personal-page .page-content .products.deferred .product .description {
    width: 100%;
  }
  .personal-page .page-content.home .block .row .checkbox span {
    font-size: 11.5px;
  }
  .popup.popup-calculator {
    width: 220px;
  }
  header .menu .menu-items > li.catalog span:after {
    display: none;
  }
  .catalog-list-page .page-content ul.tabs li a {
    padding: 18px 10px;
    font-size: 15px;
  }
  .not-found-page .er-404 .not-found-text p {
    font-size: 13px;
  }
  .catalog-page .page-content {
    width: 320px;
    padding: 0;
  }
  .catalog-page .page-content .column .section h3:after {
    right: 30px;
  }
  .catalog-list-page .right-panel .header span.select2 {
    margin-bottom: 10px;
  }
  .catalog-list-page .right-panel .header .sort + .select2 {
    margin-bottom: 0;
  }
  .catalog-list-page .right-panel .header .view {
    margin-top: 0;
  }
  .personal-page .page-content.paneled .left-panel li {
    width: 100%;
  }
  .personal-page .right-panel .search-block form .row.date .input {
    width: 46%;
  }
  .personal-page .right-panel .order {
    display: flex;
    flex-direction: column;
  }
  .personal-page .right-panel .order.open {
    margin: -1px -10px 0;
  }
  .personal-page .right-panel .order > div {
    margin-top: 10px;
  }
  .personal-page .right-panel .order > div.price {
    display: block;
    width: 100%;
    text-align: right;
    order: 0;
  }
  .personal-page .right-panel .order > div.status {
    width: 80%;
    order: 1;
  }
  .personal-page .right-panel .order > div.action {
    top: 0;
    right: 0;
  }
  .catalog-detail-page .page-content {
    padding: 15px;
  }
  .catalog-detail-page .page-content .block .about-section {
    padding: 0;
  }
  .catalog-detail-page .page-content .tabs-content.services .service div.price,
  .catalog-detail-page .page-content .tabs-content.services .service .numeric-input,
  .catalog-detail-page .page-content .tabs-content.services .service .buy {
    width: 100%;
    min-height: 0;
    padding: 0;
    display: block;
    margin: 15px 0;
    text-align: center;
  }
  .tabs.main > ul.tabs-caption {
    margin: 0 -15px;
  }
  .tabs.main > ul.tabs-caption li {
    padding: 0 15px;
    white-space: nowrap;
  }
  .cart-page .page-content {
    padding: 21px 10px 50px;
  }
  .cart-page .tabs.main ul.tabs-caption {
    margin: 0 -10px;
  }
  .popup {
    width: 240px;
  }
  .compare-page .tabs.main .tabs-caption {
    margin: 0 0 0 -5px !important;
  }
  .contacts-page .map {
    height: 310px;
  }
}
/*-----редизайн меню и fix style-----*/
body {
  min-height: 1300px;
}
header .menu-items > .current > a > span,
header .menu-items > .current > a > span {
  color: #857FC3;
}
header .menu-items {
  padding-top: 12px;
}
.wait-block {
  opacity: 0.5;
  pointer-events: none;
}
.popup.form-popup-wrap {
  padding-top: 20px;
}
.popup.form-popup-wrap .input-wrap {
  width: 100%;
}
.popup.form-popup-wrap label.error {
  background: transparent;
  color: #DC0C0C;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.popup.form-popup-wrap .align-center-text {
  text-align: center;
}
.popup.form-popup-wrap .form-popup-column {
  display: flex;
  flex-direction: column;
}
.popup.form-popup-wrap .text-button {
  box-sizing: border-box;
  margin: 0;
  border-radius: 3px;
  border: none;
  padding: 15px 20px;
  background-color: #393186;
  color: #FFF;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  transition: background-color 0.3s;
}
.popup.form-popup-wrap .text-button:hover {
  background-color: #857FC3;
}
.popup.form-popup-wrap .transparent-violet {
  padding: 15px 20px;
  border-radius: 3px;
  border: 1px solid #393186;
  background: #FFF;
  color: #393186;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  transition: color 0.3s, border 0.3s;
}
.popup.form-popup-wrap .transparent-violet:hover {
  color: #857FC3;
  border: 1px solid #857FC3;
}
.popup.form-popup-wrap h2 {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  margin-bottom: 20px;
  width: 100%;
  text-align: center;
  color: #333;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  border-bottom: 1px solid #e6e6e6;
}
.popup.form-popup-wrap input {
  height: 50px;
  padding-right: 50px;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  background: #FFF;
  overflow: hidden;
  color: #212121;
  font-feature-settings: 'clig' off, 'liga' off;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.15px;
}
.popup.form-popup-wrap input:focus:not(.error) {
  border: 2px solid var(--blue, #857FC3);
  background: #FFF;
}
.popup.form-popup-wrap label {
  margin: 0;
  color: #333;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.menu__item,
header .menu-items > .current {
  -ms-flex-positive: 0.1;
  margin-left: 4.7%;
  font: 700 16px/50px Arial, sans-serif;
  color: #000;
}
.menu__item a,
header .menu-items > .current a {
  display: block;
  color: #393186;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
  text-align: right;
  transition: all 0.3s linear;
  display: flex;
  align-items: center;
}
.menu__item a:hover,
header .menu-items > .current a:hover {
  color: #857FC3;
}
.menu__item a:hover span.menu__item-icon,
header .menu-items > .current a:hover span.menu__item-icon {
  background-image: var(--bg-imageHover);
}
.menu__item a span,
header .menu-items > .current a span {
  transition: all 0.3s linear;
  display: inline-block;
}
.menu__item a span.menu__item-icon,
header .menu-items > .current a span.menu__item-icon {
  margin-right: 4px;
  background-image: var(--bg-image);
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
}
.menu__item a span:hover,
header .menu-items > .current a span:hover {
  box-shadow: 0 2px 0 #254e96;
}
.menu__item.btn-item,
header .menu-items > .current.btn-item {
  line-height: 1;
  max-width: 140px;
}
.menu__item.btn-item a,
header .menu-items > .current.btn-item a {
  padding: 8px 15px;
  background-color: #FFDD00;
  color: #393186;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
  display: flex;
  align-items: center;
  border-radius: 3px;
}
.menu__item.btn-item a span,
header .menu-items > .current.btn-item a span {
  line-height: 1;
}
.menu__item.btn-item a .menu__item-icon,
header .menu-items > .current.btn-item a .menu__item-icon {
  margin-right: 5px;
}
.menu__item.btn-item a:hover,
header .menu-items > .current.btn-item a:hover {
  background-color: #FFE373;
}
.menu__item.btn-item.current .menu__item-icon,
header .menu-items > .current.btn-item.current .menu__item-icon {
  display: flex;
  align-items: center;
  min-width: 18px;
}
.menu__item.btn-item.current a span,
header .menu-items > .current.btn-item.current a span {
  color: #393186;
  font-weight: 600;
}
.menu__item:not(.btn-item) > a > span.menu__item-icon {
  margin-top: -3px;
}
header.menu-collapsed .menu .menu-items > .menu__item:not(.catalog),
header.menu-collapsed .menu .menu-items > .current:not(.catalog) {
  display: none;
}
header.menu-collapsed .menu .menu-items > .catalog.catalog-menu.menu__item {
  font: 700 14px/40px Arial, sans-serif;
  padding: 0 6px;
}
.product-list.block .product-block {
  padding-bottom: 100px;
}
.product-list.block .advice-block {
  padding-bottom: 0px;
  margin-bottom: 50px;
}
.header-wrapper .wrapper-profile .lk_button {
  padding: 0 0px 0 25px;
}
header .info .width-wrap {
  padding: 0px;
  background: #857FC3;
}
header .search-block {
  width: 390px;
}
header .menu {
  background: #fff;
  height: 64px;
}
header .menu .width-wrap {
  height: 62px;
  background: #fff;
  display: flex;
  flex-direction: row;
}
header .logo-arsidom {
  width: 190px;
  height: 67px;
  background: url(/local/css/../images/redesign/arsidom-logo--new.svg);
  background-repeat: no-repeat;
  transition: all 0.3s linear;
  display: inline-block;
  text-decoration: none;
}
header menu .width-wrap {
  height: 62px;
}
.main-page .width-wrap {
  width: 1440px;
}
.main-page .width-wrap .top-catalog {
  pointer-events: none;
}
.main-page .width-wrap .slider {
  height: 480px;
  background: #fff;
}
.main-page .width-wrap .slider .bx-wrapper {
  height: 400px;
}
.main-page .width-wrap .slider .slides {
  height: 400px;
  background: #fff;
}
.main-page .width-wrap .slider .slides .slide {
  height: 400px;
}
.width-wrap {
  width: 1440px;
}
.width-wrap .catalog-wrap {
  width: 1200px;
  max-width: 1200px;
}
.width-wrap .catalog-wrap .catalog-card {
  min-height: 240px;
  margin: 0px 20px 20px 0px;
  width: 23%;
  border: 2px solid #e2e2e2;
  padding: 20px;
}
.width-wrap .catalog-wrap .catalog-card .children-list {
  margin-top: 20px;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
}
.width-wrap .catalog-wrap .catalog-card .children-list .list-inner {
  min-height: 200px;
}
.width-wrap .catalog-wrap .catalog-card .children-list .list-inner .category-link:last-of-type {
  margin: 8px 0px 16px 0px;
}
.width-wrap .catalog-wrap .catalog-card .children-list .list-inner .category-link {
  margin: 8px 0px 8px 0px;
}
.width-wrap .catalog-wrap .catalog-card .children-list .togglers {
  float: right;
  margin: 20px 20px 0px 0px;
  display: none;
}
.width-wrap .catalog-wrap .catalog-card .children-list .togglers .plus-cats,
.width-wrap .catalog-wrap .catalog-card .children-list .togglers .hide-cats {
  margin: 0;
  float: right;
  display: none;
}
.width-wrap .catalog-wrap .catalog-card .children-list .togglers .plus-cats.active,
.width-wrap .catalog-wrap .catalog-card .children-list .togglers .hide-cats.active {
  display: block;
}
.width-wrap .catalog-wrap .catalog-card .children-list .togglers.active {
  display: block;
  position: absolute;
  bottom: -10px;
  right: -10px;
}
.width-wrap .catalog-wrap .catalog-card .children-list .list-inner.active {
  outline: none;
  background-color: #fff;
}
.width-wrap .catalog-wrap .catalog-card .preview {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 60px;
  padding: 0;
}
.width-wrap .catalog-wrap .catalog-card .preview .img {
  margin-right: 20px;
}
body .content-area {
  background-color: #fff;
}
body .content-area .width-wrap {
  display: flex;
  flex-direction: column;
}
body.main-page .width-wrap {
  display: flex;
  flex-direction: row;
}
.right-bar {
  width: 1147px;
  min-width: 1147px;
}
.left-bar {
  width: 270px;
  margin-right: 21px;
  box-sizing: border-box;
  min-width: 270px;
}
.banner-block {
  width: 100%;
  height: 150px;
  display: block;
  background-repeat: no-repeat;
}
.banner-left-block {
  width: 100%;
  height: 187px;
  display: block;
  background-repeat: no-repeat;
}
footer {
  background: #333;
  padding-bottom: 47px;
}
footer a {
  transition: all 0.3s linear;
}
footer .width-wrap {
  padding: 0px;
}
footer .info {
  width: 210px;
  padding-top: 62.43px;
}
footer .info .logo {
  background: none;
  height: auto;
  width: 136px;
}
footer .info .logo .logo-box1 {
  margin-bottom: 2px;
  display: block;
}
footer .info .logo .logo-box2 {
  display: block;
}
footer .info .logo img {
  width: 100%;
  height: auto;
}
footer .info .phone {
  margin-top: 20.5px;
  margin-bottom: 40px;
}
footer .info .phone a {
  font-size: 23px;
  font-style: normal;
  font-weight: 800;
  line-height: 29px;
  letter-spacing: 0.429px;
  transition: all 0.3s linear;
  white-space: nowrap;
}
footer .info .phone a:hover {
  color: #857FC3;
}
footer .info .phone span {
  font: inherit;
  color: #858585;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
footer .info .copyright {
  margin: 0;
  font: inherit;
  color: #858585;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
footer .menu {
  width: auto;
  min-width: 212px;
  padding: 56px 0 0;
}
footer .menu a.footer-link {
  color: #FFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 20px;
  display: block;
  text-decoration: none;
  transition: all 0.3s linear;
}
footer .menu a.footer-link:hover {
  color: #857FC3;
}
@media screen and (max-width: 940px) {
  footer .menu a.footer-link {
    font-size: 14px;
  }
}
footer .menu h4 {
  border-bottom: none;
  font: inherit;
  color: #FFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 20px;
  display: block;
  text-decoration: none;
}
@media screen and (max-width: 940px) {
  footer .menu h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
footer .menu ul li {
  margin-bottom: 5px;
  margin-top: 0;
}
footer .menu ul li:last-child {
  margin-bottom: 0;
}
footer .menu ul a {
  text-decoration-line: none;
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.24px;
}
footer .menu ul a:hover {
  color: #857FC3;
}
footer .menu .feedback {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
footer .menu .whatsapp-box {
  color: #FFF;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-left: 16px;
}
footer .menu .whatsapp-box img {
  margin-right: 10px;
}
footer .feedback-pay-block {
  width: 463px;
}
footer .feedback-pay-block .button {
  height: 36px;
  padding: 3px 15px;
  border-radius: 3px;
  border: 1px solid #FFF;
  background-color: transparent;
  font: inherit;
  display: flex;
  align-items: center;
  color: #fff;
}
footer .feedback-pay-block .button svg {
  margin-right: 5px;
}
footer .feedback-pay-block .button:before,
footer .feedback-pay-block .button:after {
  content: none;
}
footer .feedback-pay-block .button:hover {
  border: 1px solid #857FC3;
  color: #857FC3;
}
footer .feedback-pay-block .button:hover span {
  color: inherit;
}
footer .feedback-pay-block .button span {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
}
footer .feedback-pay-block .info-site p {
  text-decoration: none;
  color: #858585;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.24px;
}
footer .feedback-pay-block .info-site .info-site-wrap {
  display: flex;
  align-items: center;
}
footer .feedback-pay-block .info-site .info-site-wrap .info-site-wrap_item.politic-box a {
  color: #858585;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.24px;
  text-decoration-line: underline;
  margin-right: 20px;
}
footer .feedback-pay-block .info-site .info-site-wrap .info-site-wrap_item.politic-box a:hover {
  color: #857FC3;
}
footer .feedback-pay-block .info-site .info-site-wrap .info-site-wrap_item.dev-box {
  color: #858585;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  align-items: center;
}
footer .feedback-pay-block .info-site .info-site-wrap .info-site-wrap_item.dev-box span {
  margin-right: 5px;
}
footer .feedback-block_logo {
  margin-bottom: 15px;
}
footer a.catalog-link {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  text-decoration-line: underline;
  margin: 0 0 14px;
  font: 700 18px/39px Arial, sans-serif;
  color: #fff;
}
footer .yandex-map,
footer .gis,
footer .flamp,
footer .mir,
footer .master-card,
footer .visa {
  display: inline-block;
  margin-right: 9px;
}
.flex-wrapper .catalog-new .filter-line {
  background-color: #fff;
  padding: 20px 0px;
}
.flex-wrapper .catalog-new .checkbox-select-container .selected-checkboxes .selected-checkboxes__row:after {
  background-color: #fff;
}
.flex-wrapper .catalog-new .filter-controller {
  padding: 0px;
}
.flex-wrapper .catalog-new .filter-controller {
  display: block;
  padding: 0px;
}
header .search-block {
  padding: 0px 0px 10px 20px;
}
header .search-block button[type=submit]:after {
  width: 36px;
  height: 36px;
  background: url(/local/images/redesign/search-alt.svg) 0 0 no-repeat;
  display: block;
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
}
header .search-block input:hover + .bx-input-group-btn button[type=submit]:after {
  background: url(/local/images/redesign/search-hover.svg) 0 0 no-repeat;
  width: 36px;
  height: 36px;
  background-size: 36px;
}
header .search-block input:focus + .bx-input-group-btn button[type=submit]:after {
  background: url(/local/images/redesign/search-gray-ic.svg) 0 0 no-repeat;
  width: 30px;
  height: 30px;
  background-size: 30px;
}
header .search-block input[type=text] {
  width: 90%;
}
header .search-block input[type=text]::-webkit-input-placeholder {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #A3A3A3;
}
header .search-block input[type=text]::-moz-placeholder {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #A3A3A3;
}
header .search-block input[type=text]:-moz-placeholder {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #A3A3A3;
}
header .search-block input[type=text]:-ms-input-placeholder {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #A3A3A3;
}
header #smart-title-search.search-block button[type=submit] {
  background-color: transparent;
  height: 56px;
  top: 0;
  right: 14px;
}
header #smart-title-search.search-block button[type=submit]:hover {
  background-color: transparent;
}
header.menu-collapsed .mobile-logo-block .logo-mobile-new:after {
  /*width: 62px;
height: 12px;*/
  /*width: 70px;
    height: 15px;
    background: url(/local/images/redesign/mobile-logo-arsidom.svg)no-repeat;
    background-size: contain;
    display: inline-block;
    content: '';
    margin: 0px 10px;*/
  width: 56px;
  height: 29px;
  background: url(/local/images/redesign/d-logo.svg) no-repeat;
  background-size: contain;
  display: inline-block;
  content: '';
}
header.menu-collapsed .mobile-logo-block .logo:after {
  content: '';
  position: relative;
  top: 0;
  left: 0;
  margin: auto;
  width: 53px;
  height: 15px;
  /*width: 43px;
    height: 12px;
    background: url(/local/images/redesign/mobile-logo-arsenal.svg)no-repeat;*/
}
header.menu-collapsed .mobile-logo-block {
  display: flex;
  align-items: center;
}
.logo-mobile-new {
  /* border-right: 1px solid #DEDEDE;*/
  height: 29px;
  margin-top: 5px;
}
header.menu-collapsed .mobile-logo-block .logo {
  height: 15px;
  padding: 0 10px;
}
.breadcrumbs a,
.breadcrumbs span {
  font-family: 'NotoSans';
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.breadcrumbs a:after,
.breadcrumbs span:after {
  content: '/';
  background: none;
  position: absolute;
  top: 0px;
  right: -12px;
}
.breadcrumb-block {
  display: flex;
  align-items: center;
}
.breadcrumb-block .breadcrumbs {
  margin-top: 0px;
}
.breadcrumb-block .breadcrumb-catalog {
  width: 270px;
  margin-right: 22px;
  height: 57px;
}
.breadcrumb-block .breadcrumb-catalog .wrapper-catalog-left {
  position: absolute;
  background: #fff;
  z-index: 993;
  border-radius: 0;
  width: 270px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover > a.menu_lvl1 {
  margin-left: 0;
  width: auto;
}
.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,
.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix {
  display: none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover {
  padding: 0;
}
.flex-wrapper .filter-controller .options {
  flex-direction: column;
  align-items: start;
}
.flex-wrapper .filter-controller .options .reset {
  padding-left: 25px;
  font-size: 14px;
  line-height: 16px;
}
.flex-wrapper .filter-controller .options .reset:before {
  left: 0px;
}
.flex-wrapper .filter-controller .button {
  margin: 0 50px 20px 0 !important;
}
.checkbox-select-container .dropdown-select {
  width: 100%;
}
.checkbox-select-container .selected-checkboxes .selected-checkboxes__arrow.open:after {
  top: 35%;
  left: 35%;
}
.product-list.block .product-block .price hr {
  width: 100%;
  margin: 13px auto;
  border: 1px solid #DEDEDE;
}
.product-list.block .product-block:before,
.product-list.block .product-block .product-container:after {
  content: none;
}
.product-list.block .product-block .product-container {
  transition: all 0.3s linear;
  position: relative;
  width: auto;
  z-index: 1;
  background: 0 0;
  margin: auto;
}
.product-list.block .product-block {
  position: relative;
  width: 25%;
  margin: 0px 30px 30px 0px;
  display: block;
  padding: 30px 20px 50px;
  height: 420px;
  border: 2px solid #e2e2e2;
}
.product-list.block .product-block .bx-controls {
  position: absolute;
  bottom: -18px;
  left: 0;
}
.compare-page .product-list.block .product-block {
  padding: 30px 20px 0px;
}
.compare-page .product-list.block .product-block .notton.transparent-yellow,
.compare-page .product-list.block .product-block .button.transparent-yellow.js-add-to-basket {
  bottom: 37px;
}
.compare-page .product-list.block .product-block .header {
  height: 395px;
  position: relative;
  z-index: 3;
}
.compare-page .product-list.block .product-block .header .action {
  top: 55px;
  margin-top: 0;
}
.compare-page .right-col {
  padding: 15px 0;
}
.compare-page .left-col .characteristics-block .characteristics {
  margin: 0 -30px 0 0;
  padding: 40px 0 0px;
}
.compare-page .left-col .characteristics-block .characteristics div {
  margin: 0;
}
.compare-page .characteristics > div {
  overflow: hidden;
}
.compare-page .characteristics > div:last-child:after {
  left: 0;
  height: 0;
}
.flex-wrapper a.toggle-btn.js-toggle-btn.active {
  display: none;
}
.flex-wrapper .filter-controller .hide {
  display: none;
}
.short-descr {
  min-height: 32px;
}
.product-list.block .product-block .notton.transparent-yellow {
  width: 100%;
  margin-top: 12px;
  background: #fff;
  position: absolute;
  bottom: -70px;
}
.product-list.block .product-block {
  width: calc(33.33% - 64px);
}
.product-list.block .product-block .photo-stub {
  margin: auto;
}
.right-bar .product-list.block .product-block {
  width: 25%;
  position: relative;
  box-shadow: none;
  margin: 0px auto 30px auto;
  display: block;
  padding-bottom: 65px;
}
.right-bar .product-block .photo-stub {
  width: 100%;
  line-height: 190px;
  height: 190px;
}
.right-bar .actions-section .actions-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.right-bar .actions-section .actions-tabs .tab {
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.1;
  color: #303341;
  padding: 13px 0.6%;
  border: 1px solid #C3CAD6;
  border-radius: 2px;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  position: relative;
  margin-right: 8px;
  outline: transparent;
  text-align: center;
}
.right-bar .actions-section .actions-tabs .tab.active {
  background: #C3CAD6;
}
.right-bar .actions-section .actions-tabs .tab.active::after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  border: 8px solid transparent;
  border-top: 8px solid #C3CAD6;
}
.right-bar .actions-section .actions-content {
  padding: 26px 0px 0 0px;
}
.right-bar .actions-section .actions-content .product-list.block {
  /*display: none;*/
  visibility: hidden;
  padding: 0px;
  height: 0px;
  overflow: hidden;
}
.right-bar .actions-section .actions-content .product-list.block .product-block {
  margin: 0 30px 30px 0px;
  padding-bottom: 8px;
  padding-top: 23px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .bx-pager {
  margin: -5px 0 -5px -3px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .notton.transparent-yellow {
  /*bottom: -57px;*/
  bottom: 0;
  position: relative;
  margin-top: 9px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .button.transparent-yellow.js-add-to-basket {
  width: 100%;
  bottom: 0px;
  display: block;
  position: relative;
  margin-top: 10px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .image-link {
  text-decoration: none;
  position: relative;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .image-link span.marker {
  background: #FFDD00;
  padding: 5px 12px;
  color: #c31414;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  border-radius: 3.717px;
  position: absolute;
  left: 0;
  z-index: 1;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price-action {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price-action .old-promotion-price_box {
  margin-bottom: 14px;
  justify-content: center;
  column-gap: 8px;
  font-weight: 600;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price-action .old-promotion-price_box .old-promotion-price_box__val {
  margin: 0;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price-action .price-action_box {
  background: #E8E8E8;
  padding: 15px 10px 15px 10px;
  margin-bottom: 20px;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price-action .price-action_box .price-action_box__wrap {
  background: #FFDD00;
  border-radius: 3.717px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 10px;
  color: #c31414;
  font-weight: bold;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price-action .price-action_title {
  color: #c31414;
  margin-bottom: 14px;
  font-weight: bold;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container h3 {
  font-size: 13px;
  line-height: 15px;
  height: 45px;
  max-height: 45px;
  margin-bottom: 10px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .short-descr {
  font-size: 12px;
  line-height: 14px;
  max-height: 27px;
  min-height: 27px;
  margin-bottom: 2px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container hr {
  margin: 7px auto;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price .price-name {
  font-size: 13px;
  line-height: 15px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price .price-content {
  min-width: 55%;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price .price-content span.js-value {
  font-size: 24px;
  line-height: 28px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price .price-content span.rub {
  font-size: 24px;
  line-height: 28px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price .price-content .unit {
  font-size: 14px;
  line-height: 16px;
}
.right-bar .actions-section .actions-content .product-list.block .product-block:nth-child(3n) {
  margin-right: 0;
}
.right-bar .actions-section .actions-content .product-list.block.active-content {
  /*display: flex;*/
  visibility: visible;
  height: auto;
}
.main-page .right-bar .product-list.block .product-block {
  width: calc(33% - 61px);
  box-sizing: border-box;
  height: 512px;
}
.product-block .photo .one-photo,
.product-block > .bx-wrapper {
  width: 100%;
}
.product-list.block .product-block h3 {
  max-height: 55px;
  height: 55px;
}
.wrapper-profile .profile {
  min-width: 150px;
}
.wrapper-profile .profile a {
  padding-left: 0;
}
header.menu-collapsed.fixed {
  box-shadow: 0px 10px 20px -1px rgba(133, 133, 133, 0.18);
}
header.menu-collapsed.fixed .menu {
  height: 50px;
}
header.menu-collapsed.fixed .menu .width-wrap {
  height: 50px;
}
header.menu-collapsed.fixed .info {
  width: auto;
  height: 50px;
  display: flex;
  align-items: center;
}
header.menu-collapsed.fixed .info .prof-icon.login {
  margin-right: 0px;
}
header.menu-collapsed.fixed .info .width-wrap {
  background: none;
  height: 50px;
  align-items: center;
}
header.menu-collapsed.fixed .header-wrapper {
  max-width: 1440px;
  margin: 0 auto;
}
header.menu-collapsed.fixed .menu-items {
  margin-left: 116px;
  min-width: 700px;
  padding-top: 0;
  display: flex;
  align-items: center;
}
header.menu-collapsed.fixed .menu-items .menu__item-icon {
  display: none;
}
header.menu-collapsed.fixed .menu-items .menu__item.btn-item a {
  padding: 0;
  background: none;
  display: block;
  color: #393186;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
  text-align: right;
}
header.menu-collapsed.fixed .menu-items .menu__item.btn-item a span {
  line-height: 40px;
}
header.menu-collapsed.fixed .menu-items .menu__item:not(.catalog) {
  display: block;
  margin-left: 0;
  flex-grow: 0.1;
}
header.menu-collapsed.fixed .menu__item {
  font: 700 16px/40px Arial, sans-serif;
}
header.menu-collapsed.fixed .menu__item a span:hover,
header.menu-collapsed.fixed header .menu-items > .current a span:hover {
  box-shadow: none;
}
header.menu-collapsed.fixed .header-wrapper .info .info-block {
  margin: 0px 15px;
}
header.menu-collapsed.fixed .wrapper-profile .profile {
  right: 0;
  left: auto;
}
.menu_m_link {
  font-size: 14px;
  line-height: 16px;
  display: block;
  color: #000000;
  text-decoration: none;
  padding: 12px 15px;
  display: inline-block;
  width: 79%;
  vertical-align: middle;
}
.catalog-block-mobile .menu_m_link {
  background-repeat: no-repeat;
  background-size: 22px 18px;
  background-position: left 20px center;
  padding-left: 55px;
  width: 68%;
}
.m__itm {
  border-bottom: 1px solid #DEDEDE;
}
.wrapper-menu-mobile {
  display: none;
  position: fixed;
  left: 0px;
  right: 0;
  background: #fff;
  bottom: 0;
  top: -21px;
  z-index: -3;
  overflow-y: scroll;
  padding-bottom: 90px;
  margin-bottom: 48px;
  transform: translateY(70px);
}
.active-menu .wrapper-menu-mobile {
  display: block;
}
.wrapper-menu-mobile .dropdown-elem,
.wrapper-menu-mobile .elem_more,
.wrapper-menu-mobile .dropdown-elem,
.wrapper-menu-mobile .elem_more_lvl2 {
  background-image: url('/local/images/redesign/dropdown-ic.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 40px;
  height: 10px;
  display: inline-block;
  padding: 12px 0px;
  vertical-align: middle;
}
.catalog-block-mobile {
  display: none;
}
.dropdown-menu {
  display: none;
}
.m__itm.title {
  padding: 12px 15px;
}
.return-level1 span {
  background-image: url(/local/images/redesign/dropdown-ic.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 10px;
  display: inline-block;
  transform: rotate(180deg);
  margin-right: 10px;
}
span.elem_more,
span.elem_more_lvl2 {
  transform: rotate(90deg);
}
.m__itm.open-item > .toggle > span.elem_more,
.m__itm.open-item > .toggle > span.elem_more_lvl2 {
  transform: rotate(270deg);
}
.m__itm.open-item > .dropdown-menu.dropdown {
  display: block;
  border-top: 1px solid #DEDEDE;
}
.dropdown-menu.dropdown {
  background-color: #F7F7F7;
}
.m__itm .open-item {
  border-bottom: none;
}
header.menu-collapsed .info .prof-icon:hover {
  opacity: 1;
}
.top-catalog {
  background-color: #393186;
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  padding: 18px;
  position: relative;
  border-radius: 3px 3px 0px 0px;
  height: 54px;
  box-sizing: border-box;
  margin-bottom: 11px;
}
.top-catalog span {
  margin-left: 17px;
  font-family: 'NotoSans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.close .top-catalog::after {
  content: "";
  transform: rotate(180deg);
}
.dropdown-lvl2 {
  margin-right: 20px;
}
a.catalog_link,
span.catalog_link {
  font-weight: normal;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  display: block;
  color: #000000;
  text-decoration: none;
  background-repeat: no-repeat;
  padding: 17.5px 10px 17.5px 60px;
  background-position: left 20px center;
  transition: all 0.3s linear;
}
span.catalog_link,
a.catalog_link {
  background-position: left center;
  padding: 9px 25px 9px 55px;
}
span.catalog_link {
  cursor: default;
}
.catalog-block-left {
  position: relative;
}
.catalog-dropdown-menu {
  opacity: 0;
  visibility: hidden;
  transition-property: opacity, visibility;
  transition-duration: 0.2s;
  transition-delay: 0.15s;
  position: absolute;
  background: #fff;
  top: 0;
  left: 100%;
  z-index: 9999999;
  width: 800px;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
  padding: 20px;
}
.lvl_1 > a.catalog_link:hover,
.lvl_1 > span.catalog_link:hover {
  color: #393186;
  cursor: pointer;
}
.lvl_1:hover > .catalog-dropdown-menu {
  opacity: 1;
  visibility: visible;
}
.wrapper-catalog-left .catalog-list {
  display: block;
}
.wrapper-catalog-left.close .catalog-list {
  display: none;
}
.catalog_section__name {
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  margin-bottom: 18px;
}
.lvl_2 > a.catalog_link {
  padding: 12px 0px;
  font-weight: bold;
  font-size: 14px;
  line-height: 15px;
  color: #000000;
}
.lvl_3 a.catalog_link {
  padding: 12px 0px;
  color: #a7a7a7;
}
.catalog__itm.lvl_2 {
  display: inline-block;
  width: 32%;
  margin-bottom: 20px;
  padding-right: 35px;
}
.catalog-detail-page .rel-prod-block .product-list.block {
  padding: 26px 12px 26px;
}
.catalog-detail-page .rel-prod-block .product-list.block .product-block .price .price-new {
  justify-content: start;
}
.catalog-detail-page .rel-prod-block .product-list.block .photo-stub {
  width: 100%;
}
.catalog-detail-page .rel-prod-block .product-list.block .slide {
  height: auto;
}
.catalog-detail-page .rel-prod-block .product-list.block .slide .product-block {
  padding-bottom: 70px;
}
.rel-prod-block .product-list.block .product-block {
  width: 19%;
  padding: 30px 20px 0px;
  height: 380px;
}
.main-page .width-wrap .left-bar .slider {
  height: auto;
  margin: 14px 0px 5px;
}
.main-page .width-wrap .left-bar .slider .bx-wrapper {
  height: 200px;
  border-radius: 3px;
  background: #FFF;
}
.main-page .width-wrap .left-bar .slider .slides .slide {
  height: 200px;
}
.main-page .width-wrap .left-bar .slider .slide.slide-img:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  background: transparent;
  background-color: rgba(14, 50, 103, 0.05);
  z-index: 4;
  transition: var(--transition);
  transition-property: opacity;
  will-change: opacity;
}
.main-page .width-wrap .left-bar .slider .rightNext,
.main-page .width-wrap .left-bar .slider .leftPrev {
  display: none;
}
.main-page .width-wrap .left-bar .slider .pager {
  display: none;
}
.slider-new .slide:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  background: transparent;
  background-color: rgba(14, 50, 103, 0.05);
  z-index: 4;
  transition: var(--transition);
  transition-property: opacity;
  will-change: opacity;
}
.slider-new .slide.slide-img {
  margin-right: 1px;
}
header .header-wrapper .info-block:hover .text {
  color: #C3EAF6;
}
.wrapper-profile {
  position: relative;
  float: right;
}
.wrapper-profile .lk_button {
  padding: 0 15px 0 0;
  float: right;
  padding-left: 25px;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.5px;
  letter-spacing: 0.221px;
  color: #FFF;
}
.wrapper-profile .lk_button-icon {
  width: 24.5px;
  height: 28px;
  margin: 0px auto 7px auto;
}
.wrapper-profile .lk_button:hover .lk_button-icon {
  color: #FFF;
}
.wrapper-profile .lk_button:hover .text {
  color: #C3EAF6;
}
.wrapper-profile .lk_button:hover .text .prof-name_box {
  color: #C3EAF6;
}
.wrapper-profile .prof-icon.login:after,
.wrapper-profile .prof-icon.login:before {
  content: none;
}
.wrapper-profile .profile {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background: #fff;
  padding: 15px;
  z-index: 9;
  line-height: 16px;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
}
.wrapper-profile .profile .prof-icon.logout {
  display: block;
}
.wrapper-profile a.prof-icon.login {
  padding: 0px;
  display: block;
}
.wrapper-profile .register:hover {
  color: #000;
}
.wrapper-profile hr {
  margin: 10px 0px;
  border: none;
  border-bottom: 1px solid #E2E2E2;
}
.product-list.block .product-block.in-action .photo:before {
  content: none;
}
.product-list.block .product-block.in-action .bx-viewport:before,
.product-list.block .product-block.in-action .photo.prepare-gallery:before {
  content: '';
  width: 42px;
  height: 42px;
  background: url(/local/images/sprite.svg) -63px -45px no-repeat;
  position: absolute;
  right: 14px;
  bottom: 5px;
  z-index: 1;
}
.product-list.block .product-block .button.transparent-yellow.js-add-to-basket {
  width: 100%;
  bottom: -70px;
}
.product-list.block .product-block .notton.transparent-yellow,
.product-list.block .product-block .button.transparent-yellow.js-add-to-basket {
  display: block;
}
footer .to-top {
  border: 2px solid #393186;
  z-index: 10;
  right: calc(50% - 777px);
}
.catalog-top-categories {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.catalog-top-categories a {
  background: #fff;
  border: 1px solid #e7e7e7;
  margin: 5px 0 10px 5px;
  color: #333;
  text-align: center;
  text-decoration: none;
  display: flex;
  align-items: center;
  width: 150px;
  justify-content: center;
  padding: 8px;
  overflow: hidden;
  word-break: break-word;
  font-size: 14px;
}
.page-content .catalog-categories {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.page-content .catalog-categories a {
  background: #fff;
  border: 1px solid #e7e7e7;
  margin: 5px 0 10px 5px;
  color: #333;
  text-align: center;
  text-decoration: none;
  display: flex;
  align-items: center;
  /* width: 100%; */
  justify-content: center;
  padding: 8px;
  overflow: hidden;
  word-break: break-word;
  font-size: 14px;
}
.page-content .catalog-categories a:hover {
  border: 1px solid #fecc00;
  transition: all 0.3s linear;
}
.page-content .catalog-categories a.active {
  border: 2px solid #fecc00;
  font-weight: bold;
}
.left-panel .catalog-categories a {
  width: 100%;
}
.order-page .step-form .two {
  width: 100%;
  margin-bottom: 15px;
}
.catalog-list-page .right-panel .header {
  border-bottom: none;
}
.form .row {
  align-items: center;
}
.form .row label {
  margin-right: 20px;
}
.form .row label.focus-hoock input {
  width: 93%;
  display: block;
}
.form .row label.focus-hoock .eye {
  top: 20px;
  right: 25px;
}
.popup-register .form .row label.focus-hoock .eye {
  top: 10px;
  right: 30px;
}
.right-panel .product-list.block .product-block {
  margin: 0 30px 30px 0;
}
.right-panel .product-list.block .product-block:nth-child(3n) {
  margin-right: 0;
}
.catalog-list-page .right-panel .show-more {
  margin-top: -15px;
}
.catalog-list-page .right-panel .show-more:after {
  content: none;
}
.catalog-list-page .right-panel .show-more:hover {
  color: #000;
  cursor: default;
}
.active #circularG {
  position: relative;
  width: 55px;
  height: 55px;
  margin: auto;
  margin-bottom: 10px;
}
.active .circularG {
  position: absolute;
  background-color: #cecece;
  width: 13px;
  height: 13px;
  border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  animation-name: bounce_circularG;
  -o-animation-name: bounce_circularG;
  -ms-animation-name: bounce_circularG;
  -webkit-animation-name: bounce_circularG;
  -moz-animation-name: bounce_circularG;
  animation-duration: 1.39s;
  -o-animation-duration: 1.39s;
  -ms-animation-duration: 1.39s;
  -webkit-animation-duration: 1.39s;
  -moz-animation-duration: 1.39s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
}
.active #circularG_1 {
  left: 0;
  top: 22px;
  animation-delay: 0.52s;
  -o-animation-delay: 0.52s;
  -ms-animation-delay: 0.52s;
  -webkit-animation-delay: 0.52s;
  -moz-animation-delay: 0.52s;
}
.active #circularG_2 {
  left: 6px;
  top: 6px;
  animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  -ms-animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
}
.active #circularG_3 {
  top: 0;
  left: 22px;
  animation-delay: 0.87s;
  -o-animation-delay: 0.87s;
  -ms-animation-delay: 0.87s;
  -webkit-animation-delay: 0.87s;
  -moz-animation-delay: 0.87s;
}
.active #circularG_4 {
  right: 6px;
  top: 6px;
  animation-delay: 1.04s;
  -o-animation-delay: 1.04s;
  -ms-animation-delay: 1.04s;
  -webkit-animation-delay: 1.04s;
  -moz-animation-delay: 1.04s;
}
.active #circularG_5 {
  right: 0;
  top: 22px;
  animation-delay: 1.22s;
  -o-animation-delay: 1.22s;
  -ms-animation-delay: 1.22s;
  -webkit-animation-delay: 1.22s;
  -moz-animation-delay: 1.22s;
}
.active #circularG_6 {
  right: 6px;
  bottom: 6px;
  animation-delay: 1.39s;
  -o-animation-delay: 1.39s;
  -ms-animation-delay: 1.39s;
  -webkit-animation-delay: 1.39s;
  -moz-animation-delay: 1.39s;
}
.active #circularG_7 {
  left: 22px;
  bottom: 0;
  animation-delay: 1.57s;
  -o-animation-delay: 1.57s;
  -ms-animation-delay: 1.57s;
  -webkit-animation-delay: 1.57s;
  -moz-animation-delay: 1.57s;
}
.active #circularG_8 {
  left: 6px;
  bottom: 6px;
  animation-delay: 1.74s;
  -o-animation-delay: 1.74s;
  -ms-animation-delay: 1.74s;
  -webkit-animation-delay: 1.74s;
  -moz-animation-delay: 1.74s;
}
@keyframes bounce_circularG {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.3);
  }
}
@-o-keyframes bounce_circularG {
  0% {
    -o-transform: scale(1);
  }
  100% {
    -o-transform: scale(0.3);
  }
}
@-ms-keyframes bounce_circularG {
  0% {
    -ms-transform: scale(1);
  }
  100% {
    -ms-transform: scale(0.3);
  }
}
@-webkit-keyframes bounce_circularG {
  0% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.3);
  }
}
@-moz-keyframes bounce_circularG {
  0% {
    -moz-transform: scale(1);
  }
  100% {
    -moz-transform: scale(0.3);
  }
}
.contacts-page .content-area .width-wrap {
  background-color: #fff;
}
.main-page .slider-new.slider .pager {
  height: auto;
}
.main-page .slider-new.slider .pager .bx-pager {
  margin: 0;
}
.main-page .slider-new.slider .slide {
  padding: 0px;
}
.main-page .slider-new.slider .slide img {
  display: block;
  width: 100%;
  height: auto;
}
.main-page .slider .pager .bx-pager-item a:before {
  width: 10px;
  height: 10px;
  background: #E8E8E8;
  border-radius: 50%;
  box-shadow: none;
  transition: all 0.3s linear;
}
.main-page .slider .pager .bx-pager-item a:hover:before {
  background: #857FC3;
}
.main-page .slider .pager .bx-pager-item a.active:before {
  box-shadow: none;
  background: #393186;
}
.main-page .width-wrap .slider .bx-wrapper,
.main-page .width-wrap .slider .slides,
.main-page .width-wrap .slider .slides .slide {
  height: 425px;
}
.main-page .width-wrap .slider {
  height: auto;
  position: relative;
}
.main-page .width-wrap .slider .leftPrev {
  position: absolute;
  top: calc(50% - 25px);
  left: -20px;
  transform: translate(0, -50%);
  border-radius: 50%;
  z-index: 11;
}
@media screen and (max-width: 1545px) {
  .main-page .width-wrap .slider .leftPrev {
    left: 0px;
  }
}
.main-page .width-wrap .slider .rightNext {
  position: absolute;
  top: calc(50% - 25px);
  right: -20px;
  transform: translate(0, -50%);
  border-radius: 50%;
  z-index: 11;
}
@media screen and (max-width: 1545px) {
  .main-page .width-wrap .slider .rightNext {
    right: 0px;
  }
}
.leftPrev:hover,
.rightNext:hover {
  box-shadow: 0px 10px 20px -1px #8585852E;
}
.main-page .slider .bx-prev,
.main-page .slider .bx-next {
  border: 1px solid #E8E8E8;
  border-radius: 50%;
  background: #fff;
  z-index: 9;
  text-indent: -9999px;
  width: 40px;
  height: 40px;
  display: block;
}
.main-page .slider .bx-controls.bx-has-controls-direction {
  position: absolute;
  top: 50%;
  width: 104%;
  z-index: 999;
  height: 43px;
  transform: translate(0%, -50%);
  overflow: hidden;
  left: -2%;
}
.main-page .slider .bx-wrapper {
  position: relative;
  overflow: visible;
}
.main-page .slider .bx-controls-direction {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-page .slider .bx-prev,
.main-page .slider .bx-next {
  background-image: url("/local/images/redesign/arr-icon.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.main-page .slider .bx-next {
  transform: rotate(180deg);
}
.main-page .width-wrap .left-bar .slider .bx-controls.bx-has-controls-direction {
  display: none;
}
body.main-page .width-wrap .slider-brands {
  max-height: 50px;
}
body.main-page .width-wrap .slider-brands .leftPrev,
body.main-page .width-wrap .slider-brands .rightNext {
  top: calc(50% - 5px);
}
body.main-page .width-wrap .slider-brands .bx-wrapper {
  background: none;
}
body.main-page .width-wrap .slider-brands .bx-viewport {
  padding-left: 20px;
}
body.main-page .width-wrap .slider-brands .slides {
  display: flex;
}
body.main-page .width-wrap .slider-brands .bx-wrapper .slides {
  display: block;
}
body.main-page .width-wrap .slider-brands .bx-wrapper,
body.main-page .width-wrap .slider-brands .slides {
  height: auto;
}
body.main-page .width-wrap .slider-brands .bx-wrapper .slide,
body.main-page .width-wrap .slider-brands .slides .slide {
  height: auto;
  max-height: 50px;
}
body.main-page .width-wrap .brands-box {
  margin-bottom: 51px;
  margin-top: -20px;
}
body.main-page .width-wrap .brands-box .top-box {
  margin: 0px 0 20px 0px;
}
body .actions-products_title {
  margin: 0;
}
body.main-page .content-area {
  padding: 0 0 0px !important;
}
body.main-page .right-bar .slider-section .actions-content.slider .leftPrev,
body.main-page .right-bar .slider-section .actions-content.slider .rightNext {
  top: 19%;
  transform: translate(0, 0%);
}
body.main-page .right-bar .slider-section .actions-content.slider .pager {
  margin-top: -33px;
  display: none;
}
body.main-page .right-bar .slider-section .actions-content.slider .bx-wrapper {
  background: none;
  height: auto;
  margin: 0px auto;
}
body.main-page .right-bar .slider-section .actions-content.slider .bx-viewport {
  height: auto !important;
  padding: 0px 10px;
  margin: 0px -10px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-list {
  padding: 0px 0px 20px 0px;
  flex-wrap: nowrap;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block {
  border: none;
  margin: 0;
  padding: 20px 10px;
  height: auto;
  min-height: 478px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block:hover {
  box-shadow: 0px 10px 13px -1px rgba(133, 133, 133, 0.18);
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .link-in-gallery .bx-viewport {
  padding: 0;
  margin: 0;
  height: auto !important;
  overflow: hidden;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .action {
  flex-direction: column;
  justify-content: start;
  right: 9px;
  left: auto;
  top: 0px;
  z-index: 3;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .action .favorite:after,
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .action .compare:after {
  top: -4px;
  right: 30px;
  left: auto;
  white-space: normal;
  min-width: 100px;
  text-wrap: nowrap;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .action a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .action a:hover {
  color: gold;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .buy-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .buy-box .numeric-input {
  display: flex;
  align-items: center;
  margin-right: 12px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .buy-box .numeric-input .minus,
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .buy-box .numeric-input .plus {
  text-decoration: none;
  width: 18px;
  min-width: 18px;
  height: 19px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .buy-box .numeric-input .minus {
  background: url("/local/images/redesign/minus-ic.svg");
  background-repeat: no-repeat;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .buy-box .numeric-input .plus {
  background: url("/local/images/redesign/plus-ic.svg");
  background-repeat: no-repeat;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .buy-box .numeric-input input.input.number {
  font: inherit;
  border: none;
  width: 40%;
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  min-width: 18px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .card-top-box {
  padding: 0px 10px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .one-photo {
  height: 190px;
  min-height: 190px;
  line-height: normal;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container h3 {
  margin-top: 30px;
  padding: 0;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container h3 a {
  color: #333;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .price .price-new {
  padding: 12px 10px 10px 10px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .price .price-by-card {
  position: relative;
  padding: 10px 10px 15px 10px;
  margin-bottom: 20px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .price .price-by-card:after {
  content: "";
  opacity: 0.40000001;
  background: var(--separator, #E8E8E8);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  left: 0;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .price .price-by-card .price-content {
  color: #333;
  font-size: 20px;
  font-weight: 800;
  line-height: 28px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .price .price-name {
  font: inherit;
  color: #333;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .price .price-content {
  font: inherit;
  color: #333;
  text-align: right;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .price .price-content .rub {
  font-size: 13px !important;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card {
  font: inherit;
  display: flex;
  border-radius: 3px;
  background: #393186;
  padding: 8px 10px;
  color: #FFF;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  align-items: center;
  justify-content: center;
  border: none;
  height: auto;
  max-width: 85px;
  margin: 0px 22px 0px 9px;
  transition: all 0.3s linear;
  height: 32px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card span {
  white-space: pre;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card:after,
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card:before {
  content: none;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card:hover {
  background: #857FC3;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card span:after,
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card span:before {
  content: none;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container span.notton.has-offline {
  font: inherit;
  border-radius: 3px;
  border: 1px solid #393186;
  background: #FFF;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 10px;
  color: #393186;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  height: auto;
  margin: 0px 9px;
  transition: all 0.3s linear;
  height: 32px;
}
body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container span.notton.has-offline:hover {
  border: 1px solid #857FC3;
  color: #857FC3;
}
body.main-page .actions-box {
  padding: 15px 0px 10px 0px;
  position: relative;
  margin-bottom: 15px;
}
body.main-page .actions-box:after {
  content: "";
  opacity: 0.40000001;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  background-color: #E8E8E8;
}
body.main-page .actions-box .top-box {
  margin-bottom: 10px;
}
body.main-page .actions-box .width-wrap {
  display: block;
}
body.main-page .actions-box .slider {
  background-color: transparent;
}
body.main-page .actions-box .slider .bx-wrapper {
  height: 326px;
  background-color: transparent;
}
body.main-page .actions-box .slider .bx-wrapper .bx-controls.bx-has-controls-direction {
  display: none;
}
body.main-page .actions-box .slider .slides {
  height: 326px;
  background-color: transparent;
}
body.main-page .actions-box .slider .slides .slide {
  height: 326px;
  border-radius: 3px;
}
body.main-page .actions-box .slider .slides .slide:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  background: transparent;
  background-color: rgba(14, 50, 103, 0.05);
  z-index: 4;
  transition: var(--transition);
  transition-property: opacity;
  will-change: opacity;
}
body.main-page .news-slider {
  height: auto;
  position: relative;
  margin-top: 12px;
  margin-bottom: 5px;
}
body.main-page .news-slider .bx-controls-direction {
  width: 100%;
  position: absolute;
  top: 50%;
  z-index: 999;
  height: 43px;
  transform: translate(-50%, -50%);
  overflow: hidden;
  max-width: 1440px;
  left: 50%;
}
body.main-page .news-slider .leftPrev {
  position: absolute;
  z-index: 9;
  top: calc(50% - 25px);
  left: calc((100vw - 1480px) / 2 - 23px);
  transform: translate(0%, -50%);
  border-radius: 50%;
}
body.main-page .news-slider .rightNext {
  position: absolute;
  right: calc((100vw - 1480px) / 2 - 23px);
  top: calc(50% - 25px);
  z-index: 9;
  transform: translate(0%, -50%);
  border-radius: 50%;
}
body.main-page .news-slider .bx-wrapper {
  height: 290px;
  margin: auto;
  max-width: none !important;
  background: none;
  overflow-x: hidden;
}
body.main-page .news-slider .bx-wrapper .bx-viewport {
  overflow: visible !important;
}
body.main-page .news-slider .bx-wrapper .slides {
  height: 290px;
  background: none;
  left: calc((100vw - 1480px) / 2);
}
body.main-page .news-slider .bx-wrapper .slides .slide {
  font: inherit;
  height: 290px;
  position: relative;
  border-radius: 3px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  overflow: hidden;
}
body.main-page .news-slider .bx-wrapper .slides .slide:before {
  content: "";
  background: linear-gradient(360deg, rgba(51, 51, 51, 0.9) 0%, rgba(51, 51, 51, 0) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
}
body.main-page .news-slider .bx-wrapper .slides .slide:hover .slide-descr {
  bottom: 0% !important;
}
body.main-page .news-slider .bx-wrapper .slides .slide:hover .slide-descr .slide-descr_text {
  visibility: visible;
}
body.main-page .news-slider .bx-wrapper .slides .slide:hover:before {
  background: linear-gradient(360deg, #393186 0%, rgba(57, 49, 134, 0) 100%);
}
body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0px 35px 25px 26px;
  bottom: -37%;
  z-index: 1;
  transition: bottom 0.5s;
}
body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_title {
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  display: block;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_text {
  color: #FFF;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  visibility: hidden;
  -webkit-line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 90px;
}
body.main-page h2 {
  color: #333;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
body.main-page .top-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
body.main-page .link-txt {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s linear;
}
body.main-page .link-txt:hover {
  color: #857FC3;
}
body.main-page .link-txt:after {
  content: '';
  display: block;
  background-image: url('/local/images/redesign/chevron-right.svg');
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin-left: 5px;
}
body.main-page .link-txt:hover:after {
  background-image: url('/local/images/redesign/chevron-right-hover.svg');
}
.catalog-list .catalog__itm.lvl_3.hidden,
.catalog-list .togglers-btn.underlined-link {
  display: none;
}
.catalog-list .togglers-btn.underlined-link.active {
  display: block;
  font-size: 14px;
}
.catalog-list .togglers-btn-block {
  display: inline-block;
  margin: 10px auto;
}
.dropdown-menu.dropdown .m__itm.level_2:last-child {
  border-bottom: none;
}
.menu_m_link.dropdown-elem-itm {
  width: auto;
  display: block;
}
.menu_m_link.dropdown-elem-itm .dropdown-elem {
  float: right;
  margin-top: 3px;
  padding: 0px;
  width: 10px;
  margin-right: 9px;
}
.product-block .photo {
  background-color: transparent;
}
.product-block .photo img {
  max-width: 100%;
  max-height: 100%;
}
.bx-pagination {
  margin: 10px auto;
}
.product-list.block .product-block.in-action .photo.photo-stub:before {
  content: '';
  width: 42px;
  height: 42px;
  background: url(/local/images/sprite.svg) -63px -45px no-repeat;
  position: absolute;
  right: 14px;
  bottom: 5px;
  z-index: 1;
}
body .product-list.block .product-block .link-in-gallery,
body .product-list.table .product-block .link-in-gallery {
  position: relative;
}
body .product-list.block .product-block .link-in-gallery .promotion-block,
body .product-list.table .product-block .link-in-gallery .promotion-block {
  background: #FFDD00;
  padding: 8px 17px;
  position: absolute;
  left: -5px;
  z-index: 1;
  width: auto;
  height: auto;
  top: -15px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .product-list.block .product-block .link-in-gallery .promotion-block span,
body .product-list.table .product-block .link-in-gallery .promotion-block span {
  font-family: inherit;
  font-size: 15px;
  color: #c31414;
  font-weight: 800;
  line-height: normal;
  border-radius: 3.717px;
  letter-spacing: 0em;
  text-align: left;
}
body .product-list.block .product-block .action,
body .product-list.table .product-block .action {
  display: flex;
  flex-direction: column;
  justify-content: start;
  right: 0px;
  left: auto;
  top: -15px;
  z-index: 3;
}
body .product-list.block .product-block .action .favorite,
body .product-list.table .product-block .action .favorite {
  opacity: 1;
  position: relative;
}
body .product-list.block .product-block .action .favorite.active,
body .product-list.table .product-block .action .favorite.active {
  color: gold;
}
body .product-list.block .product-block .action a,
body .product-list.table .product-block .action a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  color: #aaaaaa;
}
body .product-list.block .product-block .action a:hover,
body .product-list.table .product-block .action a:hover {
  color: gold;
}
body .product-list.block .product-block .action .favorite:after,
body .product-list.table .product-block .action .favorite:after,
body .product-list.block .product-block .action .compare:after,
body .product-list.table .product-block .action .compare:after {
  top: -4px;
  right: 30px;
  left: auto;
  white-space: normal;
  min-width: 100px;
  text-wrap: nowrap;
}
@media (min-width: 769px) {
  body .product-list.block .product-block:hover,
  body .product-list.table .product-block:hover {
    transition: all 0.3s linear;
    box-shadow: 0 10px 13px -1px rgba(133, 133, 133, 0.18);
  }
}
body .product-list.block .price-action,
body .product-list.table .price-action {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body .product-list.block .price-action .promotion-price:not(.promotion-price-actions),
body .product-list.table .price-action .promotion-price:not(.promotion-price-actions) {
  margin-bottom: 0px;
  margin-top: 0px;
}
body .product-list.block .price-action .promotion-price.promotion-price-actions .js-value,
body .product-list.table .price-action .promotion-price.promotion-price-actions .js-value {
  font-size: 1em;
}
body .product-list.block .price-action .price-action_title,
body .product-list.table .price-action .price-action_title {
  color: #c31414;
  margin-bottom: 14px;
  font-weight: bold;
}
body .product-list.block .price-action .price-action_box,
body .product-list.table .price-action .price-action_box {
  background: #E8E8E8;
  padding: 15px 10px 15px 10px;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
body .product-list.block .price-action .price-action_box .price-action_box__wrap,
body .product-list.table .price-action .price-action_box .price-action_box__wrap {
  background: #FFDD00;
  border-radius: 3.717px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 10px;
  color: #c31414;
  font-weight: bold;
}
body .product-list.table .product-block .action {
  top: 1px;
  right: 1px;
}
body .product-list.table .product-block .action .favorite {
  opacity: 1;
}
body .product-list.table .product-block .action .favorite:before {
  content: none;
}
body .product-list.table .product-block:hover:after {
  box-shadow: 0 -5px 16px 0px rgba(133, 133, 133, 0.18);
}
/*стили страницы Профиклуб и Программа лояльности*/
.text-page .page-content .text-block .no_padding {
  margin: 0px -30px;
  /*---программа лояльности----*/
  /*---*/
}
.text-page .page-content .text-block .no_padding .top_banner_block {
  width: auto;
  height: 350px;
  background: #E5E5E5;
  padding: 47px 39px;
  display: flex;
}
.text-page .page-content .text-block .no_padding .text_title {
  font-weight: bold;
  font-size: 30px;
  line-height: 34px;
  color: #6E66C3;
  margin: 30px 0px;
}
.text-page .page-content .text-block .no_padding .banner_text p {
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  display: flex;
  align-items: center;
  color: #000000;
}
.text-page .page-content .text-block .no_padding .banner_info,
.text-page .page-content .text-block .no_padding .banner_image {
  display: flex;
  flex-direction: column;
  width: 50%;
}
.text-page .page-content .text-block .no_padding .banner_info a.button.yellow {
  display: block;
  max-width: 190px;
  padding: 12px 40px;
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  height: 39px;
}
.text-page .page-content .text-block .no_padding .banner_text {
  padding-right: 40px;
}
.text-page .page-content .text-block .no_padding .icon_section,
.text-page .page-content .text-block .no_padding .wrapper_block {
  display: flex;
  flex-wrap: wrap;
}
.text-page .page-content .text-block .no_padding .icon_block {
  display: flex;
  width: 22%;
  margin: 0px 0px 25px 0px;
  flex-direction: column;
  padding-right: 30px;
}
.text-page .page-content .text-block .no_padding .icon_block .icon_text {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #444444;
}
.text-page .page-content .text-block .no_padding .icon_block .icon_i {
  margin-bottom: 7px;
}
.text-page .page-content .text-block .no_padding p,
.text-page .page-content .text-block .no_padding ul li,
.text-page .page-content .text-block .no_padding .y_text,
.text-page .page-content .text-block .no_padding .border_block__text {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #444444;
}
.text-page .page-content .text-block .no_padding hr {
  background-color: #DEDEDE;
  height: 1px;
  border: none;
  margin: 40px 0px;
}
.text-page .page-content .text-block .no_padding .left_block,
.text-page .page-content .text-block .no_padding .right_block {
  display: flex;
  flex-direction: column;
  width: 50%;
}
.text-page .page-content .text-block .no_padding .column_list {
  margin-left: 60px;
}
.text-page .page-content .text-block .no_padding .column_list .new_list {
  display: flex;
}
.text-page .page-content .text-block .no_padding .column_list .list_item {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}
.text-page .page-content .text-block .no_padding .column_list .list_item .new_list_marker {
  display: flex;
  font-weight: 900;
  font-size: 23px;
  line-height: 47px;
  color: #393186;
  border-radius: 50%;
  background: #F7F7F7;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
}
.text-page .page-content .text-block .no_padding .column_list .list_item .new_list_text {
  width: 65%;
}
.text-page .page-content .text-block .no_padding .gray_block {
  background: #F7F7F7;
  margin-right: 30px;
  padding: 30px;
  width: 26%;
  margin-bottom: 20px;
}
.text-page .page-content .text-block .no_padding .gray_block .gray_title {
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  color: #393186;
  margin-bottom: 18px;
}
.text-page .page-content .text-block .no_padding .gray_block:last-child {
  margin-right: 0px;
}
.text-page .page-content .text-block .no_padding h2 {
  margin: 40px 0px;
  color: #000000;
}
.text-page .page-content .text-block .no_padding h5 {
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  color: #000000;
  margin: 20px 0px;
}
.text-page .page-content .text-block .no_padding .cart_link_b {
  padding-right: 40px;
}
.text-page .page-content .text-block .no_padding #cart_link img {
  max-width: 570px;
  margin-bottom: 25px;
}
.text-page .page-content .text-block .no_padding .icons_ok {
  display: flex;
  margin: 15px 0px;
}
.text-page .page-content .text-block .no_padding .icons_ok .y_icon {
  width: 25px;
  height: 25px;
  margin-right: 15px;
}
.text-page .page-content .text-block .no_padding .border_block {
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  padding: 30px;
  margin-right: 30px;
  width: 23%;
  margin-bottom: 30px;
  text-align: center;
}
.text-page .page-content .text-block .no_padding .border_block .blue_title {
  font-weight: 900;
  font-size: 35px;
  line-height: 49px;
  color: #393186;
  margin-bottom: 12px;
}
.text-page .page-content .text-block .no_padding .border_block:last-child {
  margin-right: 0px;
}
.text-page .page-content .text-block .no_padding .img_item {
  width: 20%;
  margin-bottom: 25px;
}
.text-page .page-content .text-block .no_padding ul li {
  padding-left: 0px;
}
.text-page .page-content .text-block .no_padding .top_banner_block_f7 {
  background: #F7F7F7;
  padding: 25px 25px 25px 45px;
  display: flex;
  margin-top: -54px;
}
.text-page .page-content .text-block .no_padding .top_banner_block_f7 .blue_block {
  padding: 10px 15px;
  color: #fff;
  background: #0092D7;
  border-radius: 8px;
  border-color: #0092D7;
  text-decoration: none;
  text-align: center;
  max-width: 349px;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
}
.text-page .page-content .text-block .no_padding .top_banner_block_f7 .banner_image {
  width: 60%;
}
.text-page .page-content .text-block .no_padding .top_banner_block_f7 .banner_info {
  width: 40%;
}
.text-page .page-content .text-block .no_padding .top_banner_block_f7 .text_title {
  margin: -30px 0px 30px 0;
}
.text-page .page-content .text-block .no_padding .top_banner_block_f7 .banner_info {
  justify-content: center;
}
.text-page .page-content .text-block .no_padding .icon_section.new_section {
  margin-top: 35px;
}
.text-page .page-content .text-block .no_padding .icon_section.new_section .icon_block .icon_text {
  font-size: 18px;
  line-height: 24px;
}
.text-page .page-content .text-block .no_padding .icon_section.new_section .icon_block .icon_i {
  margin-bottom: 10px;
  height: 60px;
}
/*----*/
/*--страница О компании--*/
.text-page .page-content .text-block .no_padding.about .icon_section {
  margin-top: 70px;
}
.text-page .page-content .text-block .no_padding.about .icon_block {
  width: 31%;
  flex-direction: row;
  align-items: center;
}
.text-page .page-content .text-block .no_padding.about .icon_block:last-child {
  padding-right: 0px;
}
.text-page .page-content .text-block .no_padding.about .right_i {
  margin-left: 20px;
}
.text-page .page-content .text-block .no_padding.about .icon_title {
  font-weight: 900;
  font-size: 20px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 15px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block {
  width: auto;
  height: auto;
  background: #F7F7F7;
  padding: 0;
  margin-bottom: 70px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .banner_text {
  padding: 45px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .banner_text .text_title {
  margin-top: 0px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .banner_info {
  width: 75%;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .banner_image {
  width: 25%;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .banner_image .top_logo,
.text-page .page-content .text-block .no_padding.about .top_banner_block .banner_image .bottom_logo {
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_text {
  font-size: 18px;
  line-height: 30px;
  color: #6E66C3;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .banner_text {
  padding-bottom: 45px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block {
  background: #393186;
  padding: 45px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_block {
  padding: 0px 19px;
  border-right: 2px solid #fff;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_block:first-child {
  padding-left: 0px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_block:last-child {
  padding-right: 0px;
  border-right: none;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_text {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_bold_text {
  font-weight: 900;
  font-size: 17px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  margin: 5px 0px;
}
.text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block b {
  font-weight: 900;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
  display: block;
}
/*----*/
/*--Страница Доставка--*/
.delivery_order .content-area {
  overflow: hidden;
}
.delivery_order h1 {
  display: none;
}
.delivery_order .text-block {
  padding: 0;
}
.delivery_order .text-block .gray_banner {
  background-color: #E5E5E5;
  margin-bottom: 15px;
}
.delivery_order .text-block .gray_banner .banner_block {
  padding: 45px 0px 30px 45px;
}
.delivery_order .text-block .gray_banner .banner_block .banner_title {
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  color: #393186;
  margin-bottom: 45px;
}
.delivery_order .text-block .gray_banner .banner_block .banner_text {
  font-weight: normal;
  font-size: 25px;
  line-height: 30px;
  color: #393186;
}
.delivery_order .text-block .gray_banner .banner_block .banner_text b {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}
.delivery_order .text-block .gray_banner .banner_block .banner_tel {
  margin: 31px 0px 57px 0px;
}
.delivery_order .text-block .gray_banner .banner_block .banner_tel a {
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  text-decoration: none;
  color: #393186;
}
.delivery_order .text-block .gray_banner .banner_block .banner_tel a span.big_tel {
  font-weight: bold;
  font-size: 65px;
  line-height: 39px;
}
.delivery_order .text-block .gray_banner .banner_block .banner_tel a:hover {
  text-decoration: none;
  color: #393186;
}
.delivery_order .text-block .line_gray {
  background: #E5E5E5;
  width: 100%;
  padding: 15px 0px;
  text-align: center;
  margin: 40px 0px;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #393186;
}
.delivery_order .text-block .line_gray .banner_title {
  margin-bottom: 0px;
}
.delivery_order .text-block span.btn_block {
  background: #393186;
  padding: 28px 30px;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #FEFEFE;
  display: block;
  margin: auto 0px;
}
.delivery_order .text-block .blue_title {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #393186;
  margin: 25px 0px 28px 0px;
  display: inline-block;
}
.delivery_order .text-block .wrapper_block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.delivery_order .text-block .left_block,
.delivery_order .text-block .right_block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 48.7%;
}
.delivery_order .text-block .left_block {
  margin-right: 15px;
}
.delivery_order .text-block .right_block {
  margin-left: 15px;
}
.delivery_order .text-block hr {
  width: 100%;
  height: 4px;
  background-color: #E5E5E5;
  border: none;
}
.delivery_order .text-block .icon_line {
  display: flex;
  align-items: center;
  margin: 15px 0px;
}
.delivery_order .text-block .icon_line span.icon_text {
  font-weight: normal;
  font-size: 20px;
  line-height: 30px;
  color: #2B2A28;
  margin-left: 30px;
}
.delivery_order .text-block .relative_block {
  position: relative;
}
.delivery_order .text-block .relative_block .absolute_img {
  position: absolute;
  right: 0px;
  top: -200px;
}
.delivery_order .text-block .relative_block .absolute_img .image_block {
  text-align: right;
}
.delivery_order .text-block .relative_block .absolute_img .blue_line {
  background: #393186;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #FEFEFE;
  padding: 25px 120px 25px 30px;
  margin-top: 25px;
}
.delivery_order .text-block .relative_block .absolute_img .blue_line .blue_line_i {
  position: absolute;
  top: -25px;
  right: 30px;
}
.delivery_order .text-block .ch-item:first-child {
  margin-top: 21px;
}
.delivery_order .text-block .ch-item img {
  margin: 10px 15px 10px 0px;
  vertical-align: middle;
}
.delivery_order .text-block .list_item {
  display: inline-block;
  width: 49%;
}
.delivery_order .text-block .list_item img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.delivery_order .text-block .text div {
  font-weight: normal;
  font-size: 20px;
  line-height: 30px;
  color: #2B2A28;
  margin: 7px 0px;
}
.delivery_order .text-block .text hr {
  margin: 20px 0px;
}
.delivery_order .text-block .m_bottom45 {
  margin-bottom: 45px;
}
.delivery_order .text-block .m_bottom80 {
  margin-bottom: 45px;
}
.delivery_order .text-block .rub_circle {
  vertical-align: middle;
  margin-right: 23px;
  display: inline-block;
}
/*----*/
/*---поиск---*/
.catalog-sections {
  display: flex;
  flex-wrap: wrap;
  margin-top: 19px;
  padding-bottom: 25px;
}
.catalog-sections a.catalog_sections_block {
  padding: 10px 10px;
  background: #ffffff;
  border: 2px solid #e2e2e2;
  margin-right: 17px;
  margin-bottom: 17px;
  width: 29%;
  font: 700 18px/20px Arial, sans-serif;
  color: #000;
  text-decoration: none;
}
.catalog-sections a.catalog_sections_block:hover {
  color: #000;
  text-decoration: none;
}
/*----*/
/*--поле поиска в шапке-*/
header.menu-collapsed .menu .search-block.search-block__sticky {
  display: block;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 30px;
  background: #fff;
  box-shadow: 0 3px 3px #00000080;
  padding-right: 10px;
}
header.menu-collapsed.fixed .header-wrapper {
  position: relative;
}
/**/
header .bx-searchtitle .bx-input-group .bx-form-control {
  height: 24px;
  border: 0;
  padding: 0;
  color: #666;
  width: 100%;
  background: #fff;
}
header .bx-searchtitle .bx-input-group {
  display: block;
}
header .bx-searchtitle .bx-input-group-btn {
  z-index: 2;
}
header .search-block {
  height: 56px;
}
header #smart-title-search {
  width: 600px;
  padding: 0;
  margin: 0;
}
header #smart-title-search.bx-searchtitle .bx-searchtitle-preloader {
  top: 0px;
  right: 0;
  width: 50px;
  height: 56px;
  background-color: white;
}
.bx_item_block.all_result.js_search_href {
  display: none;
}
header.menu-collapsed .menu .search-block.search-block__sticky {
  padding: 10px 10px 10px 20px;
  height: auto;
  right: 0px;
}
/*--*/
select#sort_result {
  margin-left: 12px;
  border: 2px solid #e2e2e2;
  padding: 6px 3px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}
/*new filter*/
.new-filter .checkbox-select-container {
  border: none;
  max-height: initial;
}
.new-filter .checkbox-select-container .dropdown-select.js-dropdown-select {
  display: block;
  position: relative;
  border: none;
  top: 0;
}
.new-filter .checkbox-select-container .dropdown-select.js-dropdown-select .checkbox-container {
  padding: 10px 0px;
}
.new-filter .checkbox-select-container .dropdown-select.js-dropdown-select .checkbox-container .checkbox-immitator {
  float: left;
}
.new-filter .checkbox-select-container .dropdown-select.js-dropdown-select .checkbox-container:hover {
  background: transparent;
}
.new-filter .checkbox-select-container .hidden {
  display: none;
}
.new-filter .checkbox-select-container .arr-checkbox-container {
  position: relative;
  display: none;
  text-align: right;
  margin-top: 10px;
  padding-right: 20px;
  color: #393186;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
}
.new-filter .checkbox-select-container .arr-checkbox-container:before {
  width: 11px;
  height: 6px;
  background: url('/local/css/../images/sprite.svg') -226px -39px no-repeat;
  content: '';
  position: absolute;
  top: 57%;
  right: 0;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.new-filter .checkbox-select-container .arr-checkbox-container.hide:before {
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.new-filter .checkbox-select-container .arr-checkbox-container.active,
.new-filter .checkbox-select-container .arr-checkbox-container.active {
  display: block;
}
.new-filter .filter-line .filter-unit.filter-box {
  border: 1px solid #EAEBF9;
}
.new-filter .filter-line .filter-unit.filter-box .checkbox-select-container {
  padding: 10px;
  max-height: 173px;
  overflow-y: auto;
}
.new-filter .filter-line .filter-unit.filter-box .title {
  background-color: #EAEBF9;
  padding: 13px 10px;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.new-filter .filter-line .filter-unit.filter-box .title .title-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #393186;
  cursor: default;
}
.new-filter .filter-line .filter-unit.filter-box .title span.collapse-icon {
  background-image: url('/local/images/redesign/collapse-filter.svg');
  background-repeat: no-repeat;
  background-size: 14px 7.5px;
  display: inline-block;
  width: 14px;
  height: 8px;
}
.new-filter .filter-line .filter-unit.filter-box.hide-filter .title span.collapse-icon {
  transform: rotate(180deg);
}
.new-filter .filter-line .filter-unit.filter-box.hide-filter .checkbox-select-container {
  display: none;
}
/**/
/*hide price*/
.product-list.block span.price-new {
  min-height: 36px;
}
.product-list.block span.price-by-card {
  min-height: 30.49px;
}
.product-list.table span.price-new,
.product-list.table span.price-by-card {
  min-height: 45px;
  display: block;
}
/**/
.no-margin {
  margin: 0;
}
.catalog-detail-page .stocks-section.top_position .stock-list {
  background: none;
}
.catalog-detail-page .stocks-section.top_position .stock {
  width: 100%;
  padding: 21px 15px 15px 15px;
  background: #f5f5f5;
  margin: 10px 0;
}
.catalog-detail-page .stocks-section.top_position .stock .quantity {
  top: 20px;
}
.catalog-detail-page .stocks-section.top_position .name a {
  margin: 0;
}
.catalog-detail-page .stocks-section.top_position .stock:nth-child(2n) + .stock,
.catalog-detail-page .stocks-section.top_position .stock:nth-child(n) + .stock {
  border-left: none;
}
.tabs-content.product-files {
  overflow: hidden;
}
.tabs-content.product-files .file-link a {
  font: 700 14px/14px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
  display: inline-block;
  margin: 5px 0 5px;
  border-bottom: 1px dashed transparent;
}
.tabs-content.product-files .file-link a:hover {
  border-color: #393186;
}
.search-form__history {
  width: initial;
}
body .user-search-history__show {
  display: none;
}
body .user-search-history__list-container > .user-search-history__list {
  position: absolute;
  top: 33px;
  left: 26px;
  width: 100%;
  border-radius: 0;
}
.personal-page .page-content.paneled .left-panel {
  width: 270px;
  padding: 0;
  margin-top: 96px;
}
@media (max-width: 940px) {
  .personal-page .page-content.paneled .left-panel {
    margin-top: 20px;
    margin-bottom: 0;
  }
}
.personal-page .page-content.paneled .left-panel .column-content {
  width: 270px;
  padding: 0;
}
@media screen and (min-width: 940px) {
  .flex-wrapper .catalog-new .filter {
    display: block !important;
  }
  .hidden-md {
    display: none !important;
  }
  header.menu-collapsed.fixed .mobile-logo-block .logo-mobile-new:after {
    /*width: 178px;
            height: 22px;*/
    width: 114px;
    height: 14px;
    background: url(/local/images/redesign/fixed-hh-logo.png);
    background-size: contain;
    display: inline-block;
    content: '';
    background-repeat: no-repeat;
  }
  header.menu-collapsed.fixed .logo-mobile-new {
    margin-top: 0;
    height: 14px;
  }
  header.menu-collapsed.fixed .info-block .count {
    right: -13px;
    top: -3px;
  }
  header.menu-collapsed.fixed #smart-title-search {
    display: none;
  }
  header #smart-title-search {
    display: flex;
    align-items: center;
  }
  .menu__item:last-child {
    display: none;
  }
  a.info-block.basket.js-header-basket {
    padding-right: 0px;
  }
  a.info-block.basket.js-header-basket .count {
    right: -9px;
    top: -3px;
  }
  body .bx_smart_searche .bx_item_block_href {
    padding: 9px 20px;
    margin: 0;
  }
  body .bx_smart_searche.theme-blue .bx_item_block_item_name b {
    font-weight: 800;
    color: #333;
  }
  body .bx_smart_searche .bx_item_block_item_price .bx_price_new {
    font-size: 14px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px;
  }
  body .bx_smart_searche.theme-blue .bx_item_block_hrline {
    border-color: #E8E8E8;
    margin-bottom: 16.5px;
  }
  body .bx_smart_searche.theme-blue .bx_item_block_href_category_name {
    color: #333;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
  }
  body .user-search-history__item a {
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 940px) {
  .flex-wrapper .toggle-btn:hover {
    background: transparent;
  }
  img.response-mobile {
    max-width: 100%;
    height: auto;
  }
  .overflow-menu {
    overflow: hidden;
  }
  .hidden-xs {
    display: none !important;
  }
  body {
    min-height: auto;
  }
  .slider.js-slider {
    margin-top: 30px;
  }
  .menu__item:not(.catalog) {
    display: none;
  }
  .menu__item {
    font: 700 14px/40px Arial, sans-serif;
    padding: 0 6px;
  }
  .width-wrap {
    flex-direction: column;
  }
  .left-bar {
    width: 100%;
    margin: 0;
    float: none;
    min-width: initial;
  }
  .right-bar {
    width: 100%;
    float: none;
    min-width: initial;
  }
  .right-bar .actions-section .actions-tabs .tab {
    min-width: max-content;
    display: none;
  }
  .right-bar .actions-section .active-content .bx-viewport {
    min-height: 50px;
  }
  .right-bar .actions-section .active-content .bx-viewport .product-block {
    min-height: 230px;
  }
  .right-bar .actions-section .bx-wrapper {
    position: relative;
  }
  .right-bar .actions-section .bx-prev,
  .right-bar .actions-section .bx-next {
    display: block;
    position: absolute;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: center;
  }
  .right-bar .actions-section .bx-prev {
    left: -20px;
    background-image: url('/local/images/redesign/left.svg');
  }
  .right-bar .actions-section .bx-next {
    right: -20px;
    background-image: url('/local/images/redesign/left.svg');
    transform: rotate(180deg);
  }
  .right-bar .actions-section .bx-next:hover {
    background-image: url('/local/images/redesign/arr-active.svg');
    transform: rotate(0deg);
  }
  .right-bar .actions-section .bx-prev:hover {
    background-image: url('/local/images/redesign/arr-active.svg');
    transform: rotate(180deg);
  }
  .right-bar .actions-section .bx-viewport:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -7px;
    height: inherit;
    width: 40px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  }
  body.main-page .right-bar .slider-section .actions-content.slider .bx-viewport {
    padding-bottom: 25px;
    position: relative;
  }
  body .actions-section .actions-content .leftPrev,
  body .actions-section .actions-content .rightNext {
    display: block;
  }
  body.main-page .right-bar .actions-section.slider-section .actions-content .leftPrev {
    left: calc(50% - 55px);
    bottom: 15px;
    top: auto;
  }
  body.main-page .right-bar .actions-section.slider-section .actions-content .rightNext {
    top: auto;
    bottom: 15px;
    right: calc(50% - 55px);
  }
  body.main-page .right-bar .actions-section .bx-prev,
  body.main-page .right-bar .actions-section .bx-next {
    position: static;
    width: 42px;
    height: 42px;
  }
  .right-bar .actions-section .bx-prev:hover {
    background-image: url('/local/images/redesign/left.svg');
    transform: none;
  }
  .right-bar .actions-section .bx-next:hover {
    background-image: url('/local/images/redesign/left.svg');
    transform: rotate(180deg);
  }
  .main-page .width-wrap {
    width: 100%;
  }
  .main-page .width-wrap .slider {
    height: auto;
  }
  .main-page .width-wrap .slider .bx-wrapper {
    height: auto;
  }
  .main-page .width-wrap .slider .slides {
    height: auto;
  }
  .main-page .width-wrap .slider .slides .slide {
    height: auto;
  }
  .main-page .width-wrap .left-bar .slider .bx-wrapper,
  .main-page .width-wrap .left-bar .slider .slides .slide,
  .main-page .width-wrap .left-bar .slider {
    height: auto;
  }
  .width-wrap {
    width: 100%;
    padding: 0px 15px;
    margin: auto;
  }
  .width-wrap .catalog-wrap {
    width: 100%;
    max-width: 100%;
  }
  .width-wrap .catalog-wrap .catalog-card {
    width: 100%;
    min-height: auto;
    margin-right: 0px;
  }
  .width-wrap .catalog-wrap .catalog-card .children-list .list-inner {
    min-height: auto;
    margin-bottom: 20px;
  }
  .width-wrap .catalog-wrap .catalog-card .preview {
    height: auto;
  }
  header .prof-icon.search .search-block {
    width: 215px;
    right: 0;
    left: -176px;
  }
  header.menu-collapsed a.prof-icon.search.js-drop-search,
  header.menu-collapsed a.prof-icon.search.js-drop-search:hover {
    opacity: 1;
  }
  .banner-left {
    margin: 20px 0px 40px 0px;
  }
  .banner-left .banner-left-block {
    background-repeat: no-repeat;
    background-position: center;
  }
  .left-bar .slider.js-slider {
    margin-top: 0px;
  }
  .banner-block {
    background-size: contain;
  }
  .breadcrumb-block .breadcrumb-catalog {
    display: none;
  }
  footer .width-wrap {
    flex-direction: column;
  }
  .flex-wrapper .filter-controller .button.transparent-yellow {
    margin: 0px auto 0 !important;
    width: 90%;
  }
  .right-panel .product-list.block {
    padding: 0;
  }
  .right-panel .product-list.block .product-block {
    width: 100%;
    box-shadow: none;
    margin: 15px 0px;
    background: #fff;
  }
  .right-panel .product-list.block .product-block .photo-stub {
    margin: auto;
  }
  .right-panel .product-list.block .product-block .product-container {
    width: 100%;
  }
  .right-panel .product-list.block .product-block .product-container .short-descr {
    min-height: auto;
  }
  .right-panel .product-list.block .product-block .notton.transparent-yellow {
    position: relative;
    bottom: 0;
    left: 0;
    display: block;
    margin: 20px auto 0px;
  }
  .flex-wrapper a.toggle-btn.js-toggle-btn {
    display: block;
    margin: auto;
    width: 91%;
    max-width: initial;
    text-align: center;
  }
  .flex-wrapper a.toggle-btn.js-toggle-btn span.icon {
    margin-right: 10px;
  }
  .flex-wrapper .filter-controller .hide {
    display: block;
  }
  .flex-wrapper a.toggle-btn.js-toggle-btn.active {
    display: block;
  }
  header .info .width-wrap {
    justify-content: flex-end;
    height: 44px;
  }
  .menu-mobile button.menu-g {
    width: 50px;
    height: 53px;
    border-radius: 0;
    box-shadow: none;
    border: none;
    background-color: #393186;
    background-image: url('/local/images/redesign/menu-icon.svg');
    background-repeat: no-repeat;
    background-position: center;
  }
  .active-menu .menu-mobile .menu-g {
    background-image: url('/local/images/redesign/close-menu.svg');
  }
  header.menu-collapsed .info {
    width: auto;
    min-width: auto;
  }
  header.menu-collapsed .info .width-wrap {
    height: 44px;
  }
  .menu .width-wrap {
    padding: 0;
  }
  header.menu-collapsed.fixed .info .prof-icon {
    margin: 0 6px;
  }
  header.fixed .header-wrapper {
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.15));
    background: #fff;
  }
  .right-bar .product-list.block .product-block,
  .right-bar .actions-section .actions-content .product-list.block .product-block {
    width: 90%;
    margin: auto auto 30px;
  }
  footer .width-wrap {
    display: block;
  }
  footer .width-wrap .info {
    display: block;
    margin: auto;
    width: 52%;
  }
  footer .width-wrap .menu {
    width: 35%;
    float: left;
    margin-left: 30px;
    display: block;
  }
  footer .width-wrap .feedback-pay-block {
    width: 87%;
    margin: 0px 30px;
    display: block;
    float: left;
  }
  .product-list.block .product-block {
    width: 90%;
    margin-bottom: 20px;
  }
  a.info-block.basket.js-header-basket.disabled,
  a.info-block.compare.js-header-compare.disabled,
  a.info-block.favorites.js-header-deferred.disabled,
  header .menu-items {
    display: none;
  }
  .m__itm.level_3 {
    padding-left: 30px;
  }
  .dropdown-dopmenu {
    display: none;
  }
  .catalog-top-categories a {
    margin: 5px 0 10px 5px;
    width: 84%;
  }
  span.select2.select2-container.select2-container--default {
    margin-bottom: 10px;
    margin-left: 8px;
  }
  .form .row label.focus-hoock {
    width: 100%;
    padding-left: 20px;
  }
  .form .row label.focus-hoock input {
    width: 86%;
    display: block;
  }
  .form .row label.focus-hoock .eye {
    top: 35px;
    right: 30px;
  }
  .popup.popup-login .row .button,
  button.button.transparent-yellow {
    width: 100%;
  }
  .popup-register .form .row label.focus-hoock .eye {
    top: 35px;
  }
  .rel-prod-block .product-list.block .product-block {
    width: 100%;
    height: auto;
  }
  .block.discount-card.discount-card-request.js-get-card-form .row {
    display: block;
  }
  .personal-page .page-content.paneled .left-panel .column-content,
  .page-content.paneled .left-panel li {
    width: 100%;
  }
  .personal-page .page-content .add-new-address.change-password {
    padding: 20px 0px;
  }
  .personal-page .page-content .add-new-address.change-password .eye {
    right: 0px;
    top: 17px;
  }
  .personal-page .page-content .add-new-address.change-password .input {
    margin-right: 35px;
  }
  .personal-page .page-content .add-new-address.personal .form {
    padding: 20px 0px 30px;
  }
  header.mobile.fixed + .content-area {
    padding-top: 40px !important;
  }
  span.select2.select2-container.select2-container--default {
    width: 100% !important;
  }
  .order-page .discount-card {
    padding-left: 15px;
  }
  header.menu-collapsed.fixed .info-block {
    margin: 0 10px 0px 0px;
  }
  header.menu-collapsed.fixed .info .prof-icon.search {
    margin-left: 0px;
  }
  header.menu-collapsed .width-wrap {
    margin: auto 10px;
  }
  .breadcrumb-block {
    margin-top: 15px;
  }
  .total-block .order-block .total-line {
    margin: 17px 15px;
  }
  .catalog-list-page .right-panel .show-more {
    margin-top: 0px;
  }
  .banner-bottom,
  .left-bar .slider.js-slider,
  .banner-left {
    display: none;
  }
  header .search-block input[type=text] {
    width: 81%;
  }
  .catalog-sections {
    padding-bottom: 0px;
  }
  .catalog-sections a.catalog_sections_block {
    width: 100%;
    margin-bottom: 17px;
    margin-right: 0;
  }
  /*-мобильность Профиклуб и Программа лояльности-*/
  .text-page .page-content .text-block .no_padding {
    margin-top: -70px;
    /*---программа лояльности----*/
    /*--*/
  }
  .text-page .page-content .text-block .no_padding .top_banner_block {
    display: block;
    height: auto;
    padding: 35px 15px;
    margin: 0px -15px;
  }
  .text-page .page-content .text-block .no_padding .banner_info,
  .text-page .page-content .text-block .no_padding .banner_image {
    display: block;
    flex-direction: initial;
    width: 100%;
  }
  .text-page .page-content .text-block .no_padding .banner_image > img {
    width: 100%;
  }
  .text-page .page-content .text-block .no_padding .text_title {
    font-size: 24px;
    line-height: 28px;
  }
  .text-page .page-content .text-block .no_padding .icon_section,
  .text-page .page-content .text-block .no_padding .column_list .new_list {
    display: block;
  }
  .text-page .page-content .text-block .no_padding .icon_block,
  .text-page .page-content .text-block .no_padding .left_block,
  .text-page .page-content .text-block .no_padding .right_block {
    display: block;
    width: 100%;
  }
  .text-page .page-content .text-block .no_padding .column_list {
    margin-left: 0px;
  }
  .text-page .page-content .text-block .no_padding .gray_block,
  .text-page .page-content .text-block .no_padding .border_block {
    width: 100%;
    margin-right: 0px;
  }
  .text-page .page-content .text-block .no_padding #cart_link img {
    width: 100%;
  }
  .text-page .page-content .text-block .no_padding .img_item {
    width: 50%;
  }
  .text-page .page-content .text-block .no_padding .response_img {
    width: 100%;
  }
  .text-page .page-content .text-block .no_padding .img_item {
    width: 50%;
    margin: auto auto 25px auto;
  }
  .text-page .page-content .text-block .no_padding .img_item > img {
    width: 85%;
  }
  .text-page .page-content .text-block .no_padding .border_block {
    padding: 26px;
    margin-bottom: 20px;
  }
  .text-page .page-content .text-block .no_padding .banner_text {
    padding-right: 0px;
  }
  .text-page .page-content .text-block .no_padding h2 {
    margin: 30px 0;
  }
  .text-page .page-content .text-block .no_padding .top_banner_block_f7 {
    display: block;
    height: auto;
    padding: 35px 15px;
    margin: 0 -15px;
  }
  .text-page .page-content .text-block .no_padding .top_banner_block_f7 .banner_image,
  .text-page .page-content .text-block .no_padding .top_banner_block_f7 .banner_info {
    width: 100%;
  }
  .text-page .page-content .text-block .no_padding .top_banner_block_f7 .text_title {
    margin: 0px 0px 30px 0;
  }
  .text-page .page-content .text-block .no_padding .top_banner_block_f7 .blue_block {
    font-size: 16px;
    line-height: 18px;
    display: block;
    margin: 20px auto;
  }
  .text-page .page-content .text-block .no_padding .icon_section.new_section .icon_block .icon_text {
    font-size: 16px;
    line-height: 22px;
  }
  /*--*/
  /*--страница О компании--*/
  .text-page .page-content .text-block .no_padding.about {
    margin-top: -15px;
  }
  .text-page .page-content .text-block .no_padding.about hr {
    margin: 30px 0;
  }
  .text-page .page-content .text-block .no_padding.about hr.hidden-md.new_hr {
    margin: 0px auto;
    max-width: 170px;
  }
  .text-page .page-content .text-block .no_padding.about .icon_block {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .text-page .page-content .text-block .no_padding.about .icon_section {
    margin-top: 30px;
  }
  .text-page .page-content .text-block .no_padding.about .top_banner_block {
    margin-bottom: 35px;
  }
  .text-page .page-content .text-block .no_padding.about .top_banner_block .blue_text {
    font-size: 16px;
    line-height: 24px;
  }
  .text-page .page-content .text-block .no_padding.about .top_banner_block .banner_text {
    padding-left: 15px;
    padding-right: 15px;
  }
  .text-page .page-content .text-block .no_padding.about .top_banner_block .banner_info {
    width: 100%;
  }
  .text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_block {
    padding: 20px 0px;
    border-right: none;
  }
  .text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_block:first-child {
    padding-top: 0;
  }
  .text-page .page-content .text-block .no_padding.about .top_banner_block .blue_block .column_block:last-child {
    padding-bottom: 0;
  }
  .text-page .page-content .text-block .no_padding.about .wrapper_block {
    display: block;
  }
  /*--*/
  /*-страница Доставка  оплата-*/
  .delivery_order .breadcrumb-block {
    display: none;
  }
  .delivery_order .text-block .form {
    margin-top: 30px;
  }
  .delivery_order .text-block .form .filters .submit-block {
    max-height: 95px;
  }
  .delivery_order .text-block .gray_banner {
    margin: 0px -15px 25px -15px;
  }
  .delivery_order .text-block .gray_banner .banner_block {
    padding: 30px 0px 30px 15px;
  }
  .delivery_order .text-block .gray_banner .banner_block .banner_title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  .delivery_order .text-block .gray_banner .banner_block .banner_text {
    font-size: 16px;
    line-height: 24px;
  }
  .delivery_order .text-block .gray_banner .banner_block .banner_tel {
    margin: 5px 0px 20px 0px;
  }
  .delivery_order .text-block .gray_banner .banner_block .banner_tel a,
  .delivery_order .text-block .gray_banner .banner_block .banner_tel a > span.big_tel {
    font-size: 25px;
    line-height: 30px;
  }
  .delivery_order .text-block .left_block,
  .delivery_order .text-block .right_block {
    width: 100%;
    margin: 0px;
  }
  .delivery_order .text-block .relative_block .absolute_img {
    position: relative;
    right: 0px;
    top: 0px;
  }
  .delivery_order .text-block .relative_block .absolute_img .image_block img {
    width: 100%;
  }
  .delivery_order .text-block .relative_block .absolute_img .blue_line.relative_block {
    margin: 25px -15px;
  }
  .delivery_order .text-block .relative_block .absolute_img .blue_line.relative_block .blue_line_i {
    position: absolute;
    top: 18px;
    right: 15px;
  }
  .delivery_order .text-block .blue_title {
    margin: 0px 0px 25px 0px;
  }
  .delivery_order .text-block .line_gray {
    margin: 25px -15px 25px -15px;
    display: flex;
    align-items: center;
    padding: 15px;
  }
  .delivery_order .text-block .blue_title {
    margin: 0px 0px 25px 0px;
  }
  .delivery_order .text-block .list_item {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
  .delivery_order .text-block span.btn_block {
    margin: 25px -15px;
  }
  .delivery_order .text-block span.icon,
  .delivery_order .text-block .list_item img {
    width: 60px;
    height: 60px;
  }
  .delivery_order .text-block .image_block {
    margin-top: 25px;
  }
  .delivery_order .text-block .rub_circle {
    margin-right: 15px;
  }
  .delivery_order .text-block .rub_circle img {
    width: 60px;
    height: 60px;
  }
  .delivery_order .text-block .line_gray span {
    text-align: left;
  }
  /*--*/
  /*поле поиска в шапке*/
  header.menu-collapsed .menu #smart-title-search.search-block.search-block__sticky {
    width: 215px;
    right: 7px;
    top: 44px;
    margin: 0;
  }
  /*---*/
  .flex-wrapper .filter-line .filter-unit {
    margin-right: 0;
  }
  .filter-line .filter-unit.filter-box {
    width: 100%;
    max-width: initial;
  }
  body footer .width-wrap,
  body.main-page footer .width-wrap {
    flex-direction: column;
  }
  body footer .width-wrap .info {
    margin: 0;
    width: auto;
    margin-left: 15px;
    padding-left: 0;
  }
  body footer .info {
    padding-top: 30px;
  }
  footer .info .logo {
    display: flex;
    align-items: center;
    width: auto;
  }
  footer .info .logo .logo-box1 {
    margin-right: 25px;
    margin-bottom: 0;
  }
  footer .feedback-pay-block .info-site .info-site-wrap {
    flex-direction: column;
    align-items: start;
  }
  .info-site-wrap_item.dev-box {
    margin-top: 20px;
  }
  footer .width-wrap .menu {
    margin-left: 15px;
    padding: 28px 0 0;
  }
  body .content-area .width-wrap {
    display: flex;
    flex-direction: column;
  }
  body header .header-wrapper .search-block form .bx-input-group input:hover {
    background-color: #ffffff;
  }
  header .search-block input:hover + .bx-input-group-btn button[type=submit]:after {
    width: 24px;
    height: 24px;
    background-size: contain;
  }
  body header #smart-title-search.search-block button[type=submit] {
    height: 34px;
    top: 0px;
  }
  body .actions-products_title.mt-title-mobile {
    margin-top: 45px;
    margin-bottom: 0px;
  }
  body .search-form__history {
    width: 0;
  }
}
@media screen and (max-width: 320px) {
  header .menu-items .catalog-menu span:after {
    content: none;
  }
  .menu_m_link {
    width: 74%;
  }
  .catalog-block-mobile .menu_m_link {
    width: 63%;
  }
  footer .width-wrap .info {
    width: 58%;
  }
  footer .width-wrap .menu {
    width: 38%;
    margin-left: 15px;
  }
  footer .width-wrap .feedback-pay-block {
    width: 91%;
    margin: 20px 10px;
  }
}
.breadcrumbs span {
  color: #393186;
}
.breadcrumbs span:before {
  border-bottom: none;
}
.promotion-block {
  width: 70px;
  height: 30px;
  background-color: #FFDD00;
  border-radius: 5px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 15px;
  left: 15px;
}
.promotion-block span {
  font-family: OfficinaSansExtraBoldC;
  font-size: 15px;
  font-weight: 800;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
}
/*
 * PF-28145
 * правки вывода акций на главной
 */
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price .price-name {
  font-size: 13px;
  width: 75px;
  line-height: initial;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .rub {
  font-size: 17px !important;
}
.catalog-detail-page .tabs-content.stocks .price-item.price-by-card .js-value,
.catalog-detail-page .tabs-content.stocks .price-item .js-value {
  font-size: 17px;
}
/*new header*/
header .header-wrapper .info {
  height: 92px;
}
header .header-wrapper .info .width-wrap {
  height: 92px;
}
header .header-wrapper .info .info-block {
  padding: 0px 10px;
  margin-right: 0px;
  cursor: pointer;
}
header .header-wrapper .info .info-block span.icon-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
header .header-wrapper .info .info-block .text {
  color: #FFF;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.5px;
}
header .header-wrapper .info .info-block .count {
  padding: 3px 8px 3px;
  background: #fecc00;
  color: #000;
  position: absolute;
  right: 0px;
  top: 0px;
  border-radius: 4.80446px;
  height: 12px;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  display: flex;
  align-items: center;
}
header .header-wrapper .info .info-block .icon {
  position: relative;
}
header .header-wrapper .info .info-block.favorites .icon {
  background: none;
  color: #fff;
  width: 29.2px;
  height: 28px;
  margin-bottom: 7px;
  margin-top: 0;
}
header .header-wrapper .info .info-block.basket .icon {
  background: none;
  color: #fff;
  width: 32px;
  height: 28px;
  margin-bottom: 7px;
  margin-top: 0;
}
header .header-wrapper .info .info-block:hover.favorites .icon {
  background: none;
  color: #FFF;
  width: 29.2px;
  height: 28px;
}
header .header-wrapper .info .info-block:hover.basket .icon {
  background: none;
  color: #FFF;
  width: 32px;
  height: 28px;
}
header .header-wrapper .info .info-block.disabled:hover.favorites .icon {
  background: none;
  width: 29.2px;
  height: 28px;
}
header .header-wrapper .info .info-block.disabled:hover.basket .icon {
  background: none;
  width: 32px;
  height: 28px;
}
header .header-wrapper .info .prof-icon_box {
  color: #000000;
  width: 24.5px;
  height: 28px;
  margin: 0px auto 7px auto;
}
header .header-wrapper .info .prof-icon.username:hover .prof-icon_box {
  color: #fecc00;
}
header .header-wrapper .info .search-block form {
  border-radius: 3px;
  background: transparent;
  border: none;
  padding: 0;
  height: 56px;
}
header .header-wrapper .info .search-block form .bx-input-group {
  height: 100%;
  color: #333333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
header .header-wrapper .info .search-block form .bx-input-group input {
  background: rgba(255, 255, 255, 0.2);
  height: 100%;
  padding: 19px;
  margin-top: 0;
}
header .header-wrapper .info .search-block form .bx-input-group input::placeholder {
  color: white;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
header .header-wrapper .info .search-block form .bx-input-group input:hover {
  background: white;
}
header .header-wrapper .info .search-block form .bx-input-group input:hover::placeholder {
  color: #333333;
}
header .header-wrapper .info .search-block form .bx-input-group input:focus {
  border: none;
  background: #fff;
}
header .header-wrapper .info .search-block form .bx-input-group input:focus::placeholder {
  color: #333333;
}
header .header-wrapper .info .prof-icon.username {
  display: flex;
  flex-direction: column;
  width: auto;
  height: auto;
}
header .header-wrapper .info .info .prof-icon:before,
header .header-wrapper .info .info .prof-icon:after {
  content: none;
}
header .header-wrapper .info span.prof-name_box {
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  max-width: 170px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 22.5px;
}
header .header-wrapper .info .phone {
  margin-top: 15px;
}
header .header-wrapper .info .phone span {
  font-weight: 400;
  font-size: 15px;
  line-height: 17px;
  color: #666666;
  margin-bottom: 5px;
}
header .header-wrapper .info .phone a {
  font-weight: 700;
  font-size: 25px;
  line-height: 29px;
  letter-spacing: 0.428911px;
  color: #000000;
}
header .header-wrapper .info .personal-box,
header .header-wrapper .info .info-block {
  margin-top: 10px;
}
header .header-wrapper .info-block {
  padding: 0px 10px;
  margin-right: 0px;
  cursor: pointer;
}
header .header-wrapper .info-block span.icon-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
header .header-wrapper .info-block .text {
  color: #FFF;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.5px;
}
header .header-wrapper .info-block .count {
  padding: 3px 8px 3px;
  background: #fecc00;
  color: #000;
  position: absolute;
  right: 0px;
  top: 0px;
  border-radius: 4.80446px;
  height: 12px;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  display: flex;
  align-items: center;
}
header .header-wrapper .info-block .icon {
  position: relative;
}
header .header-wrapper .info-block.favorites .icon {
  background: none;
  color: #fff;
  width: 29.2px;
  height: 28px;
  margin-bottom: 7px;
  margin-top: 0;
}
header .header-wrapper .info-block.basket .icon {
  background: none;
  color: #fff;
  width: 32px;
  height: 28px;
  margin-bottom: 7px;
  margin-top: 0;
}
header .header-wrapper .info-block:hover.favorites .icon {
  background: none;
  color: #FFF;
  width: 29.2px;
  height: 28px;
}
header .header-wrapper .info-block:hover.basket .icon {
  background: none;
  color: #FFF;
  width: 32px;
  height: 28px;
}
header .header-wrapper .info-block.disabled:hover.favorites .icon {
  background: none;
  width: 29.2px;
  height: 28px;
}
header .header-wrapper .info-block.disabled:hover.basket .icon {
  background: none;
  width: 32px;
  height: 28px;
}
header .header-wrapper .prof-icon_box {
  color: #000000;
  width: 24.5px;
  height: 28px;
  margin: 0px auto 7px auto;
}
header .header-wrapper .prof-icon.username:hover .prof-icon_box {
  color: #fecc00;
}
header .header-wrapper .search-block form {
  border-radius: 3px;
  background: transparent;
  border: none;
  padding: 0;
  height: 56px;
}
header .header-wrapper .search-block form .bx-input-group {
  height: 100%;
  color: #333333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
header .header-wrapper .search-block form .bx-input-group input {
  background: rgba(255, 255, 255, 0.2);
  height: 100%;
  padding: 19px;
  margin-top: 0;
}
header .header-wrapper .search-block form .bx-input-group input::placeholder {
  color: var(--2-blue, #B2E4F4);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
header .header-wrapper .search-block form .bx-input-group input:hover {
  background-color: #63C8E8;
}
header .header-wrapper .search-block form .bx-input-group input:focus {
  border: none;
  background: #fff;
}
header .header-wrapper .search-block form .bx-input-group input:focus::placeholder {
  color: #333333;
}
header .header-wrapper .prof-icon.username {
  display: flex;
  flex-direction: column;
  width: auto;
  height: auto;
}
header .header-wrapper .info .prof-icon:before,
header .header-wrapper .info .prof-icon:after {
  content: none;
}
header .header-wrapper span.prof-name_box {
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  max-width: 170px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 22.5px;
}
header .header-wrapper .phone {
  display: flex;
  align-items: center;
}
header .header-wrapper .phone .phone-wrapper {
  display: flex;
  align-items: center;
}
header .header-wrapper .phone .phone-wrapper:hover a,
header .header-wrapper .phone .phone-wrapper:hover .phone-icon {
  color: #857FC3;
}
header .header-wrapper .phone .phone-icon {
  color: #393186;
  margin-right: 10px;
  width: 30px;
  height: 30px;
  transition: all 0.3s linear;
}
header .header-wrapper .phone a {
  color: #393186;
  font-size: 28px;
  font-weight: 800;
  line-height: 29px;
  text-decoration: none;
  margin-right: 10px;
  letter-spacing: -0.4px;
  transition: all 0.3s linear;
}
header .header-wrapper .phone span {
  color: #858585;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  max-width: 125px;
  display: block;
}
header.menu-collapsed.fixed .lk_button .text {
  display: none;
}
header.menu-collapsed.fixed .personal-box {
  margin: 0 15px;
  padding: 0px 10px;
}
header.menu-collapsed.fixed .favorites .icon,
header.menu-collapsed.fixed .basket .icon {
  margin-bottom: 0px;
}
header.menu-collapsed.fixed .lk_button-icon {
  transform: scale(0.75);
  margin: 0;
}
header.menu-collapsed.fixed .header-wrapper .wrapper-profile .lk_button {
  padding: 0;
}
header.menu-collapsed.fixed .profile a.prof-icon.username {
  display: flex;
  flex-direction: column;
}
header.menu-collapsed.fixed a.prof-icon.login.js-auth {
  display: block;
}
header.menu-collapsed.fixed span.prof-icon_box {
  transform: scale(0.75);
  display: block;
  margin: 0;
}
body .bx_smart_searche .bx_item_block_item_name {
  height: auto;
}
.bx_smart_searche .bx_item_block_item_name_flex_align {
  color: #333;
  font-weight: 400;
  line-height: normal;
}
.bx_item_block_item_price.bx_item_block_item_price_only_one .bx_price_new {
  color: #333;
  text-align: right;
  font-size: 14px;
  font-weight: 800;
  line-height: 28px;
}
.bx_smart_searche {
  margin-bottom: 15px;
}
body .photo-section .promotion-block {
  background: #FFDD00;
  padding: 8px 17px;
  position: absolute;
  left: 0;
  z-index: 1;
  width: auto;
  height: auto;
  top: 0;
}
body .photo-section .promotion-block span {
  font-family: inherit;
  font-size: 15px;
  color: #c31414;
  font-weight: 800;
  line-height: normal;
  border-radius: 3.717px;
  letter-spacing: 0em;
  text-align: left;
}
body .promotion-price {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 25px 0px;
}
body .promotion-price_title {
  color: #c31414;
  margin-bottom: 14px;
  font-weight: bold;
}
body .promotion-price {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 25px 0px;
  width: 100%;
}
body .promotion-price_title {
  color: #c31414;
  margin-bottom: 14px;
  font-weight: bold;
}
body .promotion-price_box:not(.price_box) {
  background: #E8E8E8;
  padding: 15px 10px 15px 10px;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
body .promotion-price_box:not(.price_box) .promotion-price_box__val {
  background: #FFDD00;
  border-radius: 3.717px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 10px;
  color: #c31414;
  font-weight: bold;
}
body .promotion-price_box.price_box {
  background: #FFDD00;
  color: #c31414;
  width: 100%;
}
body .promotion-price_box.price_box .promotion-price_box__val {
  background: #FFDD00;
  border-radius: 3.717px;
  flex-shrink: 0;
  padding: 4px;
  color: #c31414;
  font-weight: bold;
}
body .promotion-price_box.price_box .promotion-price_box__head {
  padding-left: 6px;
  font-weight: 600;
  text-align: left;
}
body .action.center-items {
  text-align: center;
}
body .catalog-detail-page .buy-section .action.center-items a {
  margin: 0;
}
@media (max-width: 640px) {
  body .promotion-price {
    margin: 25px 0px 15px 0px;
  }
}
body span.marker {
  background: #FFDD00;
  padding: 5px 12px;
  color: #c31414;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  border-radius: 3.717px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
body .photo-wrap {
  position: relative;
}
body .product-list.table .product-block .bottom .price {
  min-width: 150px;
}
@media screen and (max-width: 940px) {
  header.fixed {
    min-width: initial;
  }
  header.menu-collapsed.fixed .personal-box {
    padding: 0;
    margin: 0 7px;
  }
  header.menu-collapsed.fixed .lk_button-icon {
    transform: scale(0.8);
    margin: 0;
    display: inline-block;
  }
  header.menu-collapsed.fixed .header-wrapper .wrapper-profile .lk_button {
    padding: 5px;
    display: flex;
    align-items: center;
    min-width: 25px;
  }
  header.menu-collapsed.fixed .prof-icon.username span.prof-icon_box {
    transform: scale(0.8);
    display: block;
    margin: 0;
    margin-top: 3px;
  }
  header.menu-collapsed.fixed .info .prof-icon {
    margin: 0;
  }
  header .header-wrapper .info .info-block {
    padding-left: 0;
  }
  header.menu-collapsed.fixed .header-wrapper .info .info-block {
    margin: 0 3px 0 0;
  }
  header .profile {
    padding: 0;
  }
  header.menu-collapsed.fixed .info .prof-icon.search {
    display: block;
  }
  header.menu-collapsed.fixed .info .prof-icon.search:before {
    content: "";
    width: 16px;
    height: 16px;
    background: url('/local/images/sprite.svg') -42px -204px no-repeat;
    margin: 0 10px -4px 0;
  }
  .wrapper-profile .lk_button:hover .lk_button-icon {
    color: #000;
  }
  header .info .width-wrap {
    background: none;
  }
  header.menu-collapsed .menu .width-wrap {
    margin-right: 0;
  }
  .catalog-list-page .product-list.table .product-block .description .bottom {
    gap: 20px;
    flex-direction: column;
  }
  body .product-list.table .product-block .bottom .price {
    min-width: 182px;
  }
  body .bx_smart_searche .bx_item_block_item_name {
    padding-right: 10px;
  }
  .bx-searchtitle-preloader.view.show-preloader + button {
    display: none;
  }
}
@media screen and (max-width: 750px) {
  header.menu-collapsed.fixed .basket .icon {
    margin-bottom: 2px;
  }
  .wrapper-profile .profile {
    min-width: initial;
  }
  .page-content.paneled .left-panel {
    max-width: 220px;
  }
}
header.menu-collapsed.fixed .info {
  background: none;
}
header.menu-collapsed.fixed .search-block,
header.menu-collapsed.fixed .phone {
  display: none;
}
header.menu-collapsed.fixed .wrapper-profile .lk_button .lk_button-icon,
header.menu-collapsed.fixed .info-block.favorites .icon,
header.menu-collapsed.fixed .info-block.basket .icon {
  color: #393186;
}
@media screen and (min-width: 940px) {
  header:not(.menu-collapsed,.fixed) {
    margin-bottom: 20px;
  }
  .menu-items {
    justify-content: end;
  }
  body {
    min-width: 1200px;
  }
}
@media (min-width: 940px) and (max-width: 1440px) {
  header .header-wrapper .info .width-wrap {
    justify-content: space-between;
  }
  header.menu-collapsed.fixed .header-wrapper {
    width: 96%;
  }
  header.menu-collapsed .info .prof-icon {
    display: none;
  }
  header.menu-collapsed.fixed .header-wrapper .info .info-block {
    margin-right: 5px;
  }
  body .width-wrap,
  body.main-page .width-wrap {
    width: 96%;
    margin: auto;
    justify-content: center;
  }
  body:not(.main-page) .content-area .width-wrap {
    justify-content: start;
  }
  .right-bar {
    width: calc(100% - 270px);
    min-width: initial;
    overflow: hidden;
  }
  body.main-page .width-wrap .brands-box {
    margin-top: -10px;
  }
  body footer .width-wrap,
  body.main-page footer .width-wrap {
    justify-content: space-between;
  }
  body.main-page .news-slider .bx-wrapper .slides {
    height: 290px;
    background: none;
    left: 0;
  }
  body.main-page .news-slider .leftPrev {
    left: calc((100vw - 96vw) / 2);
  }
  body.main-page .news-slider .rightNext {
    right: calc((100vw - 96vw) / 2);
  }
  header.menu-collapsed.fixed .menu .width-wrap {
    width: auto;
  }
}
header .info .logo-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 12px;
}
header .info .logo-wrap .sep {
  width: 1px;
  height: 60px;
  background: #fff;
  margin: 0px 18.55px;
}
body .content-area h1.light-title {
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
  color: #333333;
  margin: 60px 0px 40px 0px;
}
@media screen and (max-width: 1440px) {
  body.main-page h2 {
    font-size: 1.2em;
  }
  body.main-page .link-txt {
    font-size: 0.85em;
  }
}
@media screen and (max-width: 1375px) {
  .menu__item,
  header .menu-items > .current {
    margin-left: 4.3%;
  }
  .menu__item a,
  header .menu-items > .current a {
    font-size: 16px;
  }
  header #smart-title-search {
    width: 520px;
  }
}
@media screen and (max-width: 1275px) {
  header #smart-title-search {
    width: 465px;
  }
}
@media screen and (max-width: 1240px) {
  .menu__item,
  header .menu-items > .current {
    margin-left: 3.5%;
  }
  .menu__item a,
  header .menu-items > .current a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1175px) {
  header.menu-collapsed.fixed .menu-items {
    display: none;
  }
}
@media screen and (max-width: 940px) {
  .header-wrapper {
    height: 50px;
  }
  header.menu-collapsed.fixed .info,
  header.menu-collapsed.fixed .info .width-wrap {
    height: 100%;
    width: 100%;
  }
  .search-block.bx-searchtitle.theme-blue.search-block__sticky {
    display: flex;
    right: 7px;
    top: 44px;
    margin: 0;
    position: absolute;
    z-index: 9;
    align-items: center;
  }
  header #smart-title-search {
    width: 100%;
    background: #fff;
    height: 50px;
    position: static;
  }
  header .info .logo-wrap {
    display: none;
  }
  header.menu-collapsed.fixed .search-block {
    display: flex;
    align-items: center;
  }
  .user-search-history__show.user-search-history__emptied {
    display: none;
  }
  body .user-search-history__show {
    display: none;
  }
  header .bx-searchtitle.theme-blue .bx-input-group .bx-form-control {
    border-color: #6E66C3;
    border: 1px solid #6E66C3;
    height: 34px;
    padding: 0px 20px 0px 10px;
    background-image: none;
  }
  header .header-wrapper .search-block form {
    height: auto;
  }
  header #smart-title-search.search-block button[type=submit] {
    height: 34px;
    top: 1px;
    right: 0;
    background-color: #6E66C3;
  }
  header .search-block button[type=submit]:after {
    width: 24px;
    height: 24px;
    background-size: contain;
  }
  #smart-title-search-input::placeholder {
    color: #666;
  }
  header .header-wrapper .search-block form .bx-input-group input:focus {
    border: 1px solid #6E66C3;
  }
  header .search-block input:focus + .bx-input-group-btn button[type=submit]:after {
    background: url(/local/images/redesign/search-alt.svg) 0 0 no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
  }
  header #smart-title-search.bx-searchtitle .bx-searchtitle-preloader {
    top: 1px;
    bottom: 0px;
    right: 1px;
    width: 36px;
    height: 32px;
    background-color: white;
  }
  body.main-page .leftPrev,
  body.main-page .rightNext {
    display: none;
  }
  body.main-page .actions-box .slider .bx-wrapper {
    height: auto;
  }
  body.main-page .actions-box .slider .bx-wrapper .slides {
    height: auto;
  }
  body.main-page .actions-box .slider .bx-wrapper .slides .slide {
    height: auto;
  }
  body.main-page .news-slider .bx-wrapper .slides {
    left: 0;
    height: auto;
    display: flex;
    align-items: stretch;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide {
    height: auto;
  }
  body.main-page .actions-box {
    padding: 10px 0px 0px 0px;
    margin-bottom: 10px;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide img {
    height: 100%;
    object-fit: cover;
  }
  .main-page .slider .bx-wrapper {
    position: relative;
    overflow: hidden;
  }
  body.main-page .news-slider .bx-wrapper {
    height: auto;
  }
  header .header-wrapper .phone {
    display: none;
  }
  .right-bar .actions-section .actions-content .product-list.block .product-block .bx-pager {
    margin: -5px 0 0px -3px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .button.card {
    max-width: 50%;
    margin: 0px 15px 0px 9px;
  }
  footer .info .phone {
    margin-top: 20.5px;
    margin-bottom: 20px;
  }
  .slider-new .bx-viewport {
    height: auto !important;
  }
  body.main-page .width-wrap .brands-box {
    margin-bottom: 65px;
    margin-top: 0;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-list {
    padding: 0px;
  }
  body.main-page .news-slider {
    margin-top: 5px;
    margin-bottom: 10px;
  }
  body.main-page .news-slider .bx-wrapper .bx-viewport,
  body.main-page .news-slider .bx-wrapper .slides .slide {
    max-height: 350px;
  }
  footer .menu .feedback {
    flex-wrap: wrap;
    gap: 16px;
  }
  footer .menu .whatsapp-box {
    margin-left: 0;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .action a {
    opacity: 1;
  }
  .product-block .action .favorite:hover:after,
  .product-block .action .favorite:hover:before {
    opacity: 1;
  }
  .product-block .action .favorite:after {
    content: none;
    display: none;
  }
  .product-block .action .compare:after {
    display: none;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .pager {
    margin-top: 0px;
    display: block;
  }
  body.main-page .right-bar .slider-section .actions-content .product-block .photo {
    line-height: initial;
  }
  body .user-search-history__list-container > .user-search-history__list {
    position: fixed;
    left: 0;
    width: 100vw;
    right: 0;
    top: 50px;
    border-radius: 0;
    box-shadow: 0 0px 2px -2px #d6d6d6;
  }
  body .content-area h1.light-title {
    font-size: 24px;
    margin: 40px 0px 25px 0px;
  }
}
@media screen and (max-width: 600px) {
  body.main-page .right-bar .slider-section .actions-content.slider .product-block:hover {
    box-shadow: none;
  }
  body.main-page .news-slider .bx-wrapper .bx-viewport,
  body.main-page .news-slider .bx-wrapper .slides .slide {
    height: 200px;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide:before {
    background: linear-gradient(360deg, #393186 0%, rgba(57, 49, 134, 0) 100%);
    z-index: -1;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide img {
    position: absolute;
    min-height: 100%;
    z-index: -2;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr {
    position: static;
    transition: none;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_text {
    visibility: visible;
    -webkit-line-clamp: 2;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_text {
    height: auto;
  }
  .product-list.block .product-block .action .favorite {
    margin: 3px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .action a svg {
    min-width: 100%;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .bx-viewport {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .bx-wrapper {
    margin: 0 !important;
  }
}
@media screen and (max-width: 480px) {
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_text {
    font-size: 0.85em;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_title {
    font-size: 1.1em;
  }
  .page-content.paneled .left-panel {
    max-width: initial;
  }
  body .right-bar .product-list.block .product-block,
  body .right-bar .actions-section .actions-content .product-list.block .product-block {
    width: 100%;
  }
  body .right-bar .actions-section .actions-content .product-list.block .product-block .product-container h3 {
    height: 48px;
    max-height: 48px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .one-photo {
    height: 165px;
    line-height: initial;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .one-photo img {
    object-fit: contain;
    height: 100%;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container span.notton.has-offline {
    height: 36px;
    margin: 0px 3px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .photo-stub {
    height: 165px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container h3 {
    margin-top: 20px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block {
    min-height: 440px;
  }
}
@media screen and (max-width: 440px) {
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .one-photo {
    height: 155px;
    min-height: 155px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .photo-stub {
    height: 178px;
  }
}
@media screen and (max-width: 375px) {
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .one-photo {
    height: 135px;
    min-height: 135px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .photo-stub {
    height: 158px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block {
    min-height: 425px;
  }
}
@media screen and (max-width: 340px) {
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr {
    bottom: -50%;
    padding: 100px 16px 16px 16px;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_title {
    font-size: 16px;
    margin-bottom: 5px;
  }
  body.main-page .news-slider .bx-wrapper .slides .slide .slide-descr .slide-descr_text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 325px) {
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .product-container .one-photo {
    height: 110px;
    min-height: 110px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block .photo-stub {
    height: 133px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block {
    min-height: 415px;
  }
  .right-bar .actions-section .actions-content .product-list.block .product-block .product-container .price-action .price-action_title {
    font-size: 14px;
  }
  body.main-page .right-bar .slider-section .actions-content.slider .product-block {
    padding: 20px 5px;
  }
  header .bx-searchtitle.theme-blue .bx-input-group .bx-form-control::placeholder {
    font-size: 12px;
    line-height: 1;
  }
}
.transparent-violet {
  padding: 15px 20px;
  border-radius: 3px;
  border: 1px solid #393186;
  background: #FFF;
  color: #393186;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  transition: color 0.3s, border 0.3s;
}
.transparent-violet:hover {
  color: #857FC3;
  border: 1px solid #857FC3;
}
.personal-page .page-content .result-empty a {
  text-decoration: none;
}
.personal-page .page-content .result-empty a:before {
  content: none;
}
.personal-page .page-content .result-empty a:after {
  content: none;
}
.price_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
  padding: 2px 0;
}
.price_box span.js-value {
  font-size: 1.5em;
}
.price_box span.unit {
  line-height: 0.7;
}
.old-promotion-price_box {
  display: flex;
  padding: 15px 0 0;
}
.old-promotion-price_box__head {
  padding-left: 6px;
}
.old-promotion-price_box__val {
  position: relative;
  margin: 6px;
}
.old-promotion-price_box__val::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  border-top: 2px solid #c31414;
  transform: translateY(-50%);
}
.promotion-price-wrap {
  background: #E8E8E8;
  padding: 15px 10px 15px 10px;
  margin-bottom: 20px;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
.promotion-price-wrap .old-promotion-price_box__val {
  margin: 0;
  margin-right: 4px;
}
.fke-name {
  display: block;
  height: 0.1px;
  margin: 0;
  padding: 0;
  width: 0.1px;
  border: 0;
  opacity: 0.01;
}
.header-wrapper .info {
  background: #393186;
}
.header-wrapper .info .width-wrap {
  background: #393186;
}
/*-----страница входа в личный кабинет*/
.auth-container {
  margin: 20px;
  display: flex;
  flex-direction: column;
}
.auth-container .auth-block {
  display: flex;
  flex-direction: row;
  padding: 10px;
}
.auth-container .auth-block .input-wrap label.error {
  background: transparent;
  color: #DC0C0C;
  font-family: 'NotoSans', Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.auth-container .auth-block .focus-hoock {
  display: flex;
  flex-direction: row;
}
.auth-container .auth-block .focus-hoock .eye {
  align-self: center;
  max-width: 26px;
  margin-left: 10px;
  top: 0px;
  right: 0px;
  position: relative;
}
.auth-container .auth-block .focus-hoock .input-wrap {
  width: 100%;
}
.auth-container .auth-block label {
  display: block;
  font: bold 14px/18px Arial, sans-serif;
  color: #666666;
  margin-bottom: 6px;
}
.auth-container .auth-block label a {
  font: normal 14px/16px Arial, sans-serif;
  color: #393186;
  text-decoration: none;
}
.auth-container .auth-block label a:focus,
.auth-container .auth-block label a:hover {
  text-decoration: underline;
}
.auth-container .row {
  margin-bottom: 10px;
  margin-top: 1px;
}
@media screen and (max-width: 480px) {
  .auth-container .auth-block {
    flex-direction: column;
  }
}
@media screen and (min-width: 481px) {
  .auth-container .auth-block .input-wrap,
  .auth-container .auth-block .focus-hoock {
    width: 100%;
  }
  .auth-container .auth-block .input-wrap label.error,
  .auth-container .auth-block .focus-hoock label.error {
    background: #DC0C0C;
    color: #fff;
    position: relative;
    top: -1px;
    font: normal 12px / 15px Arial, sans-serif;
    padding: 4px 8px 2px;
    border-radius: 0 0 2px 2px;
  }
  .auth-container .auth-block label {
    padding-right: 16px;
  }
}
/*
* Редизайн
 */
.deferred-page.personal-page .page-content .products.deferred .product .amount-section .notton.transparent-yellow {
  width: 60%;
}
.personal-page .page-content .deffered-flex-wrap {
  justify-content: end;
}
.right-bar .actions-section .actions-content .product-list.block .product-block .product-container .image-link span.marker {
  background: #fecc00;
}
body .promotion-price_box.price_box {
  background: #fecc00;
}
body .promotion-price_box.price_box .promotion-price_box__val {
  background: #fecc00;
}
body .photo-section .promotion-block {
  background: #fecc00;
}
body .product-list.block .price-action .price-action_box .price-action_box__wrap,
body .product-list.table .price-action .price-action_box .price-action_box__wrap {
  background: #fecc00;
}
body .product-list.block .product-block .action a:hover,
body .product-list.table .product-block .action a:hover {
  color: #fecc00;
}
.product-list.block .product-block .price .price-by-card {
  color: #393186;
}
.product-block .action {
  background: #393186;
}
.action a:hover {
  background: #393186;
}
.product-block .action .favorite:after {
  background: #393186;
}
header .header-wrapper .phone .phone-wrapper:hover a,
header .header-wrapper .phone .phone-wrapper:hover .phone-icon {
  color: #393186;
}
.tabs .action a:hover {
  background: none;
  color: #161057;
}
.text-page .page-content .text-block p a {
  color: #224c98;
}
.logo-box2 {
  filter: brightness(0) invert(1);
}
footer .info .logo img {
  max-width: 200px;
}
.warning-cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  display: none;
  justify-content: center;
  z-index: 1000;
  width: 40%;
  padding: 30px;
  box-sizing: border-box;
  background-color: white;
  border-radius: 10px;
  margin: 10px;
  -webkit-box-shadow: 0px 0px 30px 20px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 30px 20px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 30px 20px rgba(34, 60, 80, 0.2);
  color: black;
  font-size: 20px;
}
@media (max-width: 500px) {
  .warning-cookie {
    width: 70%;
  }
}
.warning-cookie a {
  text-decoration-skip-ink: none;
  text-decoration: underline;
  text-decoration-color: #393186;
}
.warning-cookie a span {
  color: #393186;
  font-weight: bold;
}
.warning-cookie a span:hover {
  color: #393186;
}
.warning-cookie .warning-cookie__apply {
  color: #393186;
  max-width: 150px;
  font-size: 20px;
  border-radius: 10px;
}
.warning-cookie .warning-cookie__apply:hover {
  color: white;
}
.warning-cookie--active {
  display: flex;
  align-items: center;
}
@media (max-width: 1920px) {
  .warning-cookie--active {
    font-size: 14px;
  }
  .warning-cookie--active .warning-cookie__apply {
    font-size: 14px;
  }
}
@media (max-width: 1000px) {
  .warning-cookie--active {
    flex-direction: column;
    font-size: 14px;
    padding: 10px;
    line-height: 2.5;
    border-radius: 10px;
  }
  .warning-cookie--active .warning-cookie__apply {
    margin-top: 20px;
    font-size: 14px;
    max-width: 120px;
  }
}
.warning-cookie__text {
  margin-right: 30px;
}
@media (min-width: 940px) {
  header .header-wrapper .info {
    background: #393186;
  }
  header .header-wrapper .search-block .bx-input-group input:hover {
    background: white;
  }
  header .header-wrapper .search-block .bx-input-group input:hover::placeholder {
    color: #222;
  }
}
.header-wrapper .info {
  background: #393186;
}
.header-wrapper .info .width-wrap {
  background: #393186;
}
.menu__item a:hover,
header .menu-items > .current a:hover {
  color: #393186;
}
@media (min-width: 940px) {
  header .header-wrapper .search-block form .bx-input-group input:hover + .bx-input-group-btn button[type=submit]:after {
    background: url(/local/images/redesign/search-gray-ic.svg) 0 0 no-repeat;
    width: 30px;
    height: 30px;
    background-size: 30px;
  }
}
.menu__item.btn-item a,
header .menu-items > .current.btn-item a {
  background-color: #fecc00;
}
header .header-wrapper .info-block .count {
  background-color: #fecc00;
}
.wrapper-profile .lk_button:hover .text .prof-name_box {
  color: #ddd;
}
header .header-wrapper .info-block:hover .text {
  color: #ddd;
}
header .info .logo-block .logo {
  filter: brightness(0) invert(1);
}
@media screen and (max-width: 940px) {
  header .header-wrapper .info .search-block form {
    height: 34px;
  }
}
@media screen and (min-width: 940px) {
  header #smart-title-search {
    width: 500px;
  }
}
body > header > div > div.info > div > div.menu__item.btn-item {
  margin-left: 1.2%;
}
#smart-title-search-input {
  color: white;
}
#smart-title-search-input:active {
  background: white;
  color: #222;
}
#smart-title-search-input:hover {
  background: white;
  color: #222;
}
#smart-title-search-input:focus {
  background: white;
  color: #222;
}
#smart-title-search-input:focus-within {
  background: white;
  color: #222;
}
@media screen and (max-width: 939px) {
  #smart-title-search-input:focus {
    border-color: #393186;
  }
  #smart-title-search-input:active {
    border-color: #393186;
  }
  #smart-title-search-input:hover {
    border-color: #393186;
  }
}
@media screen and (min-width: 940px) {
  header #smart-title-search {
    width: 100%;
    display: block;
    padding-right: 21px;
  }
}
body > header > div > div.info > div > div.menu__item.btn-item {
  margin-left: 0.7%;
}
.logo-block {
  width: 270px;
  margin-right: 21px;
  display: flex;
  justify-content: center;
}
body > header > div > div.info .width-wrap {
  justify-content: start;
}
body > header > div > div.info .width-wrap .logo-wrap {
  justify-content: start;
  margin-right: 0;
}
.width-wrap {
  justify-content: start;
}
.button-wrapper {
  display: flex;
  justify-content: end;
  align-items: center;
}
@media screen and (min-width: 1340px) {
  .button-wrapper {
    height: 94px;
    width: 33%;
    min-width: 540px;
  }
}
@media screen and (min-width: 955px) and (max-width: 1239px) {
  .button-wrapper {
    height: 94px;
    width: 33%;
    min-width: 440px;
  }
}
@media screen and (min-width: 955px) {
  .button-wrapper .proficlub_button {
    width: 26%;
    min-width: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .button-wrapper .lk-wrap-button {
    width: 28%;
    min-width: 96px;
    display: flex;
    justify-content: center;
  }
  .button-wrapper .favorites-button {
    width: 23%;
    min-width: 96px;
    display: flex;
    justify-content: center;
  }
  .button-wrapper .cart-button {
    width: 23%;
    min-width: 96px;
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 954px) {
  .button-wrapper .proficlub_button {
    display: none;
  }
}
body > header > div > div.info > div > div.button-wrapper > div.lk-wrap-button > div > div.hidden-xs > div > div.lk_button {
  padding: 0 0 0 0;
}
body > header > div > div.info > div > div.button-wrapper > div.proficlub_button > div {
  display: block;
}
body > header > div > div.menu .width-wrap {
  justify-content: space-between;
}
body > header > div > div.menu > div > div.top-menu-container {
  height: 64px;
  display: flex;
}
@media screen and (min-width: 1340px) {
  body > header > div > div.menu > div > div.top-menu-container {
    min-width: 540px;
    width: 33%;
  }
}
@media screen and (min-width: 955px) and (max-width: 1239px) {
  body > header > div > div.menu > div > div.top-menu-container {
    min-width: 440px;
    width: 33%;
  }
}
body > header > div > div.menu > div > div.top-menu-container .menu_delivery {
  width: 26%;
  min-width: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body > header > div > div.menu > div > div.top-menu-container .menu_about {
  width: 28%;
  margin: 0;
  min-width: 96px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body > header > div > div.menu > div > div.top-menu-container .menu_service {
  width: 23%;
  margin: 0;
  min-width: 96px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body > header > div > div.menu > div > div.top-menu-container .menu_contacts {
  width: 23%;
  min-width: 96px;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 954px) {
  body > header > div > div.menu > div > div.top-menu-container {
    display: none;
  }
}
body > header > div > div.menu > div > div.top-menu-container div > a {
  color: #393186;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
  text-align: right;
  transition: all 0.3s linear;
  display: flex;
  align-items: center;
}
.menu__item.btn-item a,
header .menu-items > .current.btn-item a {
  padding: 8px;
}
header.menu-collapsed .mobile-logo-block .logo-mobile-new {
  width: 56px;
  height: 29px;
}
header.menu-collapsed .mobile-logo-block .logo-mobile-new:after {
  display: none;
}
header .info .logo-block img {
  width: 190px;
  height: 74px;
}
@media screen and (max-width: 940px) {
  header .header-wrapper .info .search-block form .bx-input-group input {
    padding: 16px;
  }
}
header.menu-collapsed.fixed .mobile-logo-block .logo-mobile-new:after {
  display: none;
}
.menu-collapsed .header-wrapper .menu .width-wrap .top-menu-container {
  height: 50px;
}
.menu-collapsed .header-wrapper .info .width-wrap .button-wrapper {
  height: 50px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiDQn9C10YDQtdC80LXQvdC90YvQtVxuICoqL1xuLyoqKipcbiAqINCc0LjQutGB0LjQvdGLLCDRgNCw0LfQvdC+0LVcbiAqKioqL1xuLyoqKipcbiAqINCS0L3QtdGI0L3QuNC1INC70LjQsdGLLCDRgNC10YHQtdGC0YtcbiAqKioqL1xuLyogbm9ybWFsaXplLmNzcyB2MS4xLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuLyoqXG4gKiBBZGRyZXNzIGBmb250LWZhbWlseWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIGB0ZXh0YXJlYWAgYW5kIG90aGVyIGZvcm1cbiAqIGVsZW1lbnRzLlxuICovXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA2LzcuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hLFxuaW5wdXQge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICogQWRkcmVzcyBmb250IHNpemVzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSxcbiAqIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMC44M2VtIDA7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xuICBtYXJnaW46IDFlbSAwO1xufVxuaDQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxLjMzZW0gMDtcbn1cbmg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG4gIG1hcmdpbjogMS42N2VtIDA7XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xuICBtYXJnaW46IDIuMzNlbSAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggMyssIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNi83IG5vcm1hbGl6YXRpb24uXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cbnAsXG5wcmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRSA2LCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi8qKlxuICogQWRkcmVzcyBDU1MgcXVvdGVzIG5vdCBzdXBwb3J0ZWQgaW4gSUUgNi83LlxuICovXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbmRkIHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuLyoqXG4gKiBBZGRyZXNzIHBhZGRpbmdzIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cbm1lbnUsXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG59XG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAyICovXG59XG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICogICAgYW5kIENocm9tZS5cbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDMgKi9cbn1cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovXG59XG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4vKipcbiAqINCf0L7Qv9Cw0L/Ri1xuICoqL1xuLnBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn1cbi5wb3B1cCBoMiB7XG4gIGZvbnQ6IGJvbGQgMjRweC8yOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb3B1cCBoMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9wdXAgLmNsb3NlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMDZweCAtMTgzcHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTA7XG59XG4ucG9wdXAgLmNsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wb3B1cCAuY2xvc2U6YmVmb3JlIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXAgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwIC5yb3cuZGlzYWJsZWQgbGFiZWwge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5wb3B1cCAucm93LmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9wdXAgLnJvdy53aWRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwIC5yb3cgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbn1cbi5wb3B1cCAucm93IC5idXR0b24ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4ucG9wdXAgLnJvdyAuYnV0dG9uOmJlZm9yZSxcbi5wb3B1cCAucm93IC5idXR0b246YWZ0ZXIge1xuICB3aWR0aDogNTElO1xufVxuLnBvcHVwIC5yb3cgYSB7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9wdXAgLnJvdyBhOmZvY3VzLFxuLnBvcHVwIC5yb3cgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvcHVwIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucG9wdXAucG9wdXAtbG9naW4gLnJvdyBsYWJlbCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBvcHVwLnBvcHVwLWxvZ2luIC5yb3cgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDAgNTNweDtcbn1cbi5wb3B1cC5wb3B1cC1wYXNzd29yZCAucm93ID4gc3BhbiB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xufVxuLnBvcHVwLnBvcHVwLXBhc3N3b3JkIC5yb3cgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZzogMCAzNnB4O1xufVxuLnBvcHVwLnBvcHVwLWNoYW5nZS1wYXNzd29yZCAucm93IC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwIDQ0cHg7XG59XG4ucG9wdXAucG9wdXAtdGhhbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAucG9wdXAtdGhhbmtzIGgyIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4ucG9wdXAucG9wdXAtdGhhbmtzIHAge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQ6IDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2Njtcbn1cbi5wb3B1cC5wb3B1cC10aGFua3MgLnJvdy5vcmRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3JkZXItcHJvY2Vzc2VkLnBuZykgNTAlIDEwMCUgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3B1cC5wb3B1cC10aGFua3MgLnJvdyAuYnV0dG9uIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4ucG9wdXAucG9wdXAtY29uZmlybSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzOHB4O1xufVxuLnBvcHVwLnBvcHVwLWNvbmZpcm0gaDIge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbn1cbi5wb3B1cCAuZm9ybSAucm93IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4ucG9wdXAtZmVlZGJhY2sgLmZvcm0gdGV4dGFyZWEuaW5wdXQge1xuICBoZWlnaHQ6IDEwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4ucG9wdXAucG9wdXAtY2FsY3VsYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcHVwLWZlZWRiYWNrLXhuYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjFweDtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjAxO1xufVxuLyogR3JheSB2MS40LjUgKGh0dHBzOi8vZ2l0aHViLmNvbS9rYXJsaG9ya3kvZ3JheSkgfCBNSVQgKi9cbi5ncmF5c2NhbGUge1xuICAvKiBGaXJlZm94IDEwLTM0ICovXG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIHZhbHVlcz0nMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC8qIG1vZGVybiAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAvKiBGaXJlZm94IDM1KyAqL1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgLyogSUUgNi05ICovXG4gIGZpbHRlcjogZ3JheTtcbn1cbi5ncmF5c2NhbGUuZ3JheXNjYWxlLWZhZGUge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cztcbn1cbi8qIFdlYmtpdCBoYWNrIHVudGlsIGZpbHRlciBpcyB1bnByZWZpeGVkICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC5ncmF5c2NhbGUuZ3JheXNjYWxlLWZhZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC41cztcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjVzO1xuICB9XG59XG4uZ3JheXNjYWxlLmdyYXlzY2FsZS1vZmYsXG4uZ3JheXNjYWxlLmdyYXlzY2FsZS1mYWRlOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4vKiBCYWNrZ3JvdW5kIGVsZW1lbnQgKi9cbi5ncmF5c2NhbGUuZ3JheXNjYWxlLXJlcGxhY2VkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5ncmF5c2NhbGUuZ3JheXNjYWxlLXJlcGxhY2VkID4gc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3JheXNjYWxlLmdyYXlzY2FsZS1yZXBsYWNlZC5ncmF5c2NhbGUtb2ZmID4gc3ZnLFxuLmdyYXlzY2FsZS5ncmF5c2NhbGUtcmVwbGFjZWQuZ3JheXNjYWxlLWZhZGU6aG92ZXIgPiBzdmcge1xuICBvcGFjaXR5OiAwO1xufVxuLyogalF1ZXJ5IFVJIC0gdjEuMTEuNCAtIDIwMTYtMDctMDRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIGRhdGVwaWNrZXIuY3NzLCBtZW51LmNzcywgc2xpZGVyLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmZ3RGVmYXVsdD1ub3JtYWwmY29ybmVyUmFkaXVzPTNweCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmZmNIZWFkZXI9MzMzMzMzJmljb25Db2xvckhlYWRlcj00NDQ0NDQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmZjQ29udGVudD0zMzMzMzMmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmZjRGVmYXVsdD00NTQ1NDUmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmYmdDb2xvckhvdmVyPWVkZWRlZCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmZjSG92ZXI9MmIyYjJiJmljb25Db2xvckhvdmVyPTU1NTU1NSZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmZmNBY3RpdmU9ZmZmZmZmJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmZjSGlnaGxpZ2h0PTc3NzYyMCZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmJnQ29sb3JFcnJvcj1mZGRmZGYmYmdUZXh0dXJlRXJyb3I9ZmxhdCZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZmY0Vycm9yPTVmM2YzZiZpY29uQ29sb3JFcnJvcj1jYzAwMDAmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9MzAmYmdDb2xvclNoYWRvdz02NjY2NjYmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz0zMCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmY29ybmVyUmFkaXVzU2hhZG93PThweFxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLWNsZWFyZml4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgLyogc3VwcG9ydDogSUU3ICovXG59XG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qKiBhZGQgZGF0ZXBpY2tlclxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbiovXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICByaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi8qKiBhZGQgZGF0ZXBpY2tlclxuLnVpLW1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi51aS1tZW51IC51aS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8vIHN1cHBvcnQ6IElFN1xuICAgIC8vIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NFxuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIG1hcmdpbjogLTFweDtcbn1cblxuLy8gaWNvbiBzdXBwb3J0XG4udWktbWVudS1pY29ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8vIGxlZnQtYWxpZ25lZFxuLnVpLW1lbnUgLnVpLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC4yZW07XG4gICAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi8vIHJpZ2h0LWFsaWduZWRcbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG4qL1xuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgcmlnaHQ6IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0wLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICB0b3A6IDA7XG59XG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjYWFhO1xufVxuYm9keSAudWktdG9vbHRpcCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcbiAgYmFja2dyb3VuZDogI2ZkZGZkZjtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzUpO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zNSk7XG4gIC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi8qXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuKi9cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG4udWktaWNvbi1jYXJhdC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLypcbiAqIGpRdWVyeSBVSSBDU1MgRnJhbWV3b3JrIDEuMTEuNFxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cbiAqL1xuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIC8qIHN1cHBvcnQ6IElFNyAqL1xufVxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIwN3B4IC00MnB4IG5vLXJlcGVhdDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW46IDAgMi4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIHBhZGRpbmc6IDAuN2VtIDAuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luOiAwLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAwLjJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNWVtIDAuMmVtIDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtIDAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4udWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udWktbWVudSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDFlbSAzcHggMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMDtcbiAgLyogc3VwcG9ydDogSUU3ICovXG4gIC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7XG59XG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAuMmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHJpZ2h0OiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwO1xufVxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG59XG4vKlxuICogalF1ZXJ5IFNsb3QgTWFjaGluZSB2My4wLjFcbiAqIGh0dHBzOi8vIGdpdGh1Yi5jb20vam9zZXgyci9qUXVlcnktU2xvdE1hY2hpbmVcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBKb3NlIEx1aXMgUmVwcmVzYVxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cbi5zbG90TWFjaGluZU5vVHJhbnNpdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKlxuLnNsb3RNYWNoaW5lQmx1ckZhc3Qge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLnNsb3RNYWNoaW5lQmx1ck1lZGl1bSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xufVxuXG4uc2xvdE1hY2hpbmVCbHVyU2xvdyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xufVxuXG4uc2xvdE1hY2hpbmVCbHVyVHVydGxlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDFweCk7XG59XG4qL1xuLnNsb3RNYWNoaW5lR3JhZGllbnQge1xuICBtYXNrOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgyNSUsICMwMDAwMDApLCBjb2xvci1zdG9wKDc1JSwgIzAwMDAwMCksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwKSkpO1xufVxuLyogZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5mYW5jeWJveC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDgwMjA7XG59XG4uZmFuY3lib3gtc2tpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypiYWNrZ3JvdW5kOiAjZjlmOWY5OyovXG4gIC8qY29sb3I6ICM0NDQ7Ki9cbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZhbmN5Ym94LW9wZW5lZCB7XG4gIHotaW5kZXg6IDgwMzA7XG59XG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC1za2luIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFuY3lib3gtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5mYW5jeWJveC1lcnJvciB7XG4gIC8qY29sb3I6ICM0NDQ7Ki9cbiAgZm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhbmN5Ym94LWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2ZhbmN5Ym94LWxvYWRpbmcsXG4uZmFuY3lib3gtY2xvc2UsXG4uZmFuY3lib3gtcHJldiBzcGFuLFxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94X3Nwcml0ZS5wbmcnKTtcbn1cbiNmYW5jeWJveC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNjA7XG59XG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveC9sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMDZweCAtMTgzcHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHotaW5kZXg6IDgxMDA7XG59XG4uZmFuY3lib3gtY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhbmN5Ym94LWNsb3NlOmJlZm9yZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhbmN5Ym94LW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDgwNDA7XG59XG4uZmFuY3lib3gtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uZmFuY3lib3gtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZhbmN5Ym94LW5hdiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMDdweCAtNDJweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLTVweDtcbn1cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpO1xufVxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTtcbn1cbi5mYW5jeWJveC1uZXh0IHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhbmN5Ym94LW5hdjpob3ZlciBzcGFuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mYW5jeWJveC10bXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5cHg7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC13aWR0aDogOTk5OTlweDtcbiAgbWF4LWhlaWdodDogOTk5OTlweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi8qIE92ZXJsYXkgaGVscGVyICovXG4uZmFuY3lib3gtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LWxvY2stdGVzdCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogODAxMDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmFuY3lib3gvb3ZlcmxheS5wbmcnKTtcbn1cbi5mYW5jeWJveC1vdmVybGF5LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLyogVGl0bGUgaGVscGVyICovXG4uZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiA4MDUwO1xufVxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gIHotaW5kZXg6IDgwNTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLypjb2xvcjogI2ZmZjsqL1xufVxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC8qY29sb3I6ICNmZmY7Ki9cbiAgcGFkZGluZzogMTBweDtcbiAgLypiYWNrZ3JvdW5kOiAjMDAwOyovXG4gIC8qYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7Ki9cbn1cbi8qUmV0aW5hIGdyYXBoaWNzISovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAjZmFuY3lib3gtbG9hZGluZyxcbiAgLmZhbmN5Ym94LWNsb3NlLFxuICAuZmFuY3lib3gtcHJldiBzcGFuLFxuICAuZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmcnKTsgKi9cbiAgICAvKiBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7ICovXG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuICB9XG4gICNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmFuY3lib3gvbG9hZGluZ0AyeC5naWYnKTtcbiAgICAvKmJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyAqL1xuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbiAgfVxufVxuLyoqKipcbiAqINCe0YHQvdC+0LLQvdGL0LUg0YHRgtC40LvQuFxuICoqKiovXG4vKipcbiAqINCe0YHQvdC+0LLQvdGL0LUg0YHRgtC40LvQuCDRgdCw0LnRgtCwXG4gKi9cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5sb2dpbi1ieS1zbXMtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuaGVhZGVyLFxuZm9vdGVyLFxuLmZvb3Rlci1hc3NvcnRtZW50IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud2lkdGgtd3JhcCB7XG4gIHdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29udGVudC1hcmVhID4gLnBhZ2UtYmFja2dyb3VuZC1pbWFnZSB+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q5ZTM7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC1hcmVhIGgxIHtcbiAgZm9udDogYm9sZCAyNHB4LzI4cHggQXJpYWw7XG4gIG1hcmdpbjogMjZweCAwIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LWFyZWEgLnBhZ2UtYmFja2dyb3VuZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogNDYycHg7XG59XG4uY29udGVudC1hcmVhIC5wYWdlLWJhY2tncm91bmQtaW1hZ2UgKyAud2lkdGgtd3JhcCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG4uY29udGVudC1hcmVhIC5wYWdlLWJhY2tncm91bmQtaW1hZ2UgKyAud2lkdGgtd3JhcCAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRlbnQtYXJlYSAucGFnZS1iYWNrZ3JvdW5kLWltYWdlICsgLndpZHRoLXdyYXAgLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250ZW50LWFyZWEgLnBhZ2UtYmFja2dyb3VuZC1pbWFnZSArIC53aWR0aC13cmFwIC5icmVhZGNydW1icyBhOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTQwMXB4IC05NnB4IG5vLXJlcGVhdDtcbn1cbi5ub3R0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IGJvbGQgMTZweC80MXB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5vdHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3R0b24udHJhbnNwYXJlbnQteWVsbG93IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZlY2MwMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250OiBib2xkIDE0cHgvNDVweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubm90dG9uLnRyYW5zcGFyZW50LXllbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cbi5ibHVlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5ibHVlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmVjYzAwO1xufVxuLnVuZGVybGluZWQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi51bmRlcmxpbmVkLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxN3B4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzOTMxODY7XG59XG4udW5kZXJsaW5lZC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMzkzMTg2O1xufVxuLnVuZGVybGluZWQtbGluazpiZWZvcmUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIyNnB4IC0zOXB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NyU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnVuZGVybGluZWQtbGluay5vcGVuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250OiBib2xkIDE2cHgvNDFweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5idXR0b246YmVmb3JlLFxuLmJ1dHRvbjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDNweCk7XG4gIGJvdHRvbTogMjAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idXR0b246YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgdHJhbnNmb3JtOiBza2V3WSgyMGRlZyk7XG59XG4uYnV0dG9uOmFmdGVyIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRyYW5zZm9ybTogc2tld1koLTIwZGVnKTtcbn1cbi5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgYm90dG9tOiAtNzUlO1xuICB9XG59XG4uYnV0dG9uLnllbGxvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiAycHggMTNweCAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGZvbnQ6IGJvbGQgMTRweC8yOXB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24ueWVsbG93OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLnllbGxvdy1uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMnB4IDEzcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xuICBmb250OiBib2xkIDE0cHgvNDVweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLnllbGxvdy1uby1ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogI2ZlY2MwMDtcbn1cbi5idXR0b24ueWVsbG93LW5vLWJvcmRlci5jYXJkIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC02NXB4IC0xNjJweCBuby1yZXBlYXQ7XG59XG4uYnV0dG9uLndoaXRlIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbi5idXR0b24ud2hpdGU6YmVmb3JlLFxuLmJ1dHRvbi53aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYnV0dG9uLndoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNjN2NmZGQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xufVxuLmJ1dHRvbi50cmFuc3BhcmVudC15ZWxsb3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMzkzMTg2O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250OiBib2xkIDE0cHgvNDVweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50LXllbGxvdzpiZWZvcmUsXG4uYnV0dG9uLnRyYW5zcGFyZW50LXllbGxvdzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50LXllbGxvdzpob3ZlcjpiZWZvcmUsXG4uYnV0dG9uLnRyYW5zcGFyZW50LXllbGxvdzpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1dHRvbi50cmFuc3BhcmVudC15ZWxsb3cuYWN0aXZlOmJlZm9yZSxcbiAgLmJ1dHRvbi50cmFuc3BhcmVudC15ZWxsb3cuYWN0aXZlOmFmdGVyIHtcbiAgICBib3R0b206IC03NSU7XG4gIH1cbn1cbi5idXR0b24udHJhbnNwYXJlbnQteWVsbG93LmFscmVhZHktYWRkZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnV0dG9uLmNhcmQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLmJ1dHRvbi5jYXJkIHNwYW46YmVmb3JlLFxuLmJ1dHRvbi5jYXJkIHNwYW46YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI2cHg7XG59XG4uYnV0dG9uLmNhcmQgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC04NnB4IC0xNjJweCBuby1yZXBlYXQ7XG59XG4uYnV0dG9uLmNhcmQgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTEwN3B4IC0xNjJweCBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnV0dG9uLmNhcmQ6aG92ZXI6bm90KC50cmFuc3BhcmVudC15ZWxsb3cpIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idXR0b24uY2FyZDpob3Zlcjpub3QoLnRyYW5zcGFyZW50LXllbGxvdykgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGV4dC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRleHQtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnViIHtcbiAgZm9udC1mYW1pbHk6ICdydWInICFpbXBvcnRhbnQ7XG59XG4uY2xlYXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLmVyLTQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDg3cHg7XG59XG4uZXItNDA0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM5MXB4O1xufVxuLmVyLTQwNCBoMSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMnB4IDAgMjhweDtcbn1cbi5lci00MDQgLm5vdC1mb3VuZC10ZXh0IGEge1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi50b29sdGlwIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTE4NHB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNXB4O1xufVxuLmdyYXktaW5mby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogMTdweCAyMHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICM5MTk0OWI7XG4gIGZvbnQ6IDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JheS1pbmZvLWJsb2NrIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmF5LWluZm8tYmxvY2sgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ncmF5LWluZm8tYmxvY2suaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3RhbC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIycHggMDtcbn1cbi50b3RhbC1ibG9jayAuaW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnRvdGFsLWJsb2NrIC5vcmRlci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjkzcHg7XG59XG4udG90YWwtYmxvY2sgLm9yZGVyLWJsb2NrIC5wcmljZS1saW5lIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250OiAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRvdGFsLWJsb2NrIC5vcmRlci1ibG9jayAucHJpY2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udG90YWwtYmxvY2sgLm9yZGVyLWJsb2NrIC50b3RhbC1saW5lIHtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBmb250OiBib2xkIDI0cHgvMzZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi50b3RhbC1ibG9jayAub3JkZXItYmxvY2sgLm9yZGVyLWxpbmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50b3RhbC1ibG9jayAub3JkZXItYmxvY2sgLmJ1dHRvbiB7XG4gIGZvbnQ6IGJvbGQgMTRweC80NXB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnRvdGFsLWJsb2NrIC5vcmRlci1ibG9jayAuYnV0dG9uLmNhcmQge1xuICB3aWR0aDogMjMzcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDMzcHg7XG59XG4udG90YWwtYmxvY2sgLm9yZGVyLWJsb2NrIC5idXR0b24uY2FyZCBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xufVxuLmV5ZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTQwMHB4IC04MHB4IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDM4cHg7XG4gIHJpZ2h0OiAzN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmV5ZS5hY3RpdmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIC0zNjZweCAtOTZweCBuby1yZXBlYXQ7XG4gIHRvcDogMzNweDtcbiAgcmlnaHQ6IDM5cHg7XG59XG4uZXllLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IC05cHg7XG4gIHJpZ2h0OiAtOXB4O1xufVxuLmV5ZTpiZWZvcmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNHB4O1xuICByaWdodDogLTdweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIHNwYW4ubG9nbyB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICB9XG59XG4uY29udGVudC1hcmVhIC5yaWdodC1wYW5lbCAucmVzdWx0LWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuI3BhZ2V0aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgLTJweCA4cHg7XG59XG4uZm9ybSAucm93IGxhYmVsLmZvY3VzLWhvb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3J1Yic7XG4gIHNyYzogdXJsKCdmb250cy9ydWJsL3JvdWJsZS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnQUxTIFJ1YmwnKSwgbG9jYWwoJ0FMU1J1YmwnKSwgdXJsKCdmb250cy9ydWJsL3JvdWJsZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvcnVibC9yb3VibGUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL3J1Ymwvcm91YmxlLnN2ZyNBTFNSdWJsJykgZm9ybWF0KCdzdmcnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25vdG9TYW5zJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL25vdG9TYW5zL05vdG9TYW5zLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMnKSwgbG9jYWwoJ05vdG9TYW5zJyksIHVybCgnZm9udHMvbm90b1NhbnMvTm90b1NhbnMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL25vdG9TYW5zL05vdG9TYW5zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25vdG9TYW5zLUJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvbm90b1NhbnMvTm90b1NhbnMtQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIEJvbGQnKSwgbG9jYWwoJ05vdG9TYW5zLUJvbGQnKSwgdXJsKCdmb250cy9ub3RvU2Fucy9Ob3RvU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9ub3RvU2Fucy9Ob3RvU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYnJlYWRjcnVtYnMgYSxcbi5icmVhZGNydW1icyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgMTJweC8xOHB4IEFyaWFsO1xuICBjb2xvcjogIzcxNzE3MTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyBhOmhvdmVyLFxuLmJyZWFkY3J1bWJzIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgYTpob3ZlcjpiZWZvcmUsXG4uYnJlYWRjcnVtYnMgc3Bhbjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgYTpiZWZvcmUsXG4uYnJlYWRjcnVtYnMgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MTcxNzE7XG4gIHRvcDogMTZweDtcbn1cbi5icmVhZGNydW1icyBhOmFmdGVyLFxuLmJyZWFkY3J1bWJzIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAtNDA2cHggLTk2cHggbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuLmJyZWFkY3J1bWJzIGE6bGFzdC1jaGlsZDphZnRlcixcbi5icmVhZGNydW1icyBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLyoqXG4gKlxuICovXG4uYngtZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1zZWN0aW9uID4gLnJvdyB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi8qU2VjdGlvbnMqL1xuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBhcmFtZXRlcnMtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBhcmFtZXRlcnMtYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ieC1maWx0ZXIgLmJ4LWZpbHRlci1zZWN0aW9uIC5jb2wtbWQtNDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYngtZmlsdGVyIC5ieC1maWx0ZXItc2VjdGlvbiAuY29sLW1kLTQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBhcmFtZXRlcnMtYm94LXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzAzOWJlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcGFyYW1ldGVycy1ib3gtdGl0bGUgc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAzOWJlNTtcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wYXJhbWV0ZXJzLWJveC5ieC1hY3RpdmUgLmJ4LWZpbHRlci1wYXJhbWV0ZXJzLWJveC10aXRsZSBzcGFuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLWJ1dHRvbi1ib3ggLmJ4LWZpbHRlci1ibG9jayxcbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wYXJhbWV0ZXJzLWJveC5ieC1hY3RpdmUgLmJ4LWZpbHRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBhcmFtZXRlcnMtYm94LmJ4LWFjdGl2ZSAuYngtZmlsdGVyLWJsb2NrIGkuYngtZnQtc3ViIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLypcbiogSU5QVVRTXG4qXG4qL1xuLmJ4LWZpbHRlciAuYngtZmlsdGVyLWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2Q1ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi8qXG5DT0xPUlxuKi9cbi5ieC1pb3MgLmJ4LWZpbHRlciAuYngtZmlsdGVyLWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgMCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAlLCAjZmZmIDEwMCUpO1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLWJ1dHRvbi1ib3gge1xuICBjbGVhcjogYm90aDtcbn1cbi8qXG4qVHJhY2tcbipcbiovXG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItdHJhY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTdweCA2cHggMjVweDtcbn1cbi5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3cHg7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItcGFydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6ICNhMmJmYzc7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItcGFydC5wMSB7XG4gIGxlZnQ6IC0xcHg7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItcGFydC5wMiB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci1wYXJ0LnAzIHtcbiAgbGVmdDogNTAlO1xufVxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXBhcnQucDQge1xuICBsZWZ0OiA3NSU7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItcGFydC5wNSB7XG4gIHJpZ2h0OiAtMXB4O1xufVxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXBhcnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci1wYXJ0LnAyIHNwYW4sXG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItcGFydC5wMyBzcGFuLFxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXBhcnQucDQgc3BhbiB7XG4gIGNvbG9yOiAjNmI4MDg2O1xufVxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXJhbmdlLFxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXByaWNlYmFyLFxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXByaWNlYmFyLXZkLFxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXByaWNlYmFyLXZuLFxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXByaWNlYmFyLXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXJhbmdlIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXByaWNlYmFyIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXByaWNlYmFyLXZkIHtcbiAgei1pbmRleDogNjA7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItcHJpY2ViYXItdm4ge1xuICB6LWluZGV4OiA3MDtcbn1cbi5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci1wcmljZWJhci12IHtcbiAgei1pbmRleDogODA7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItaGFuZGxlLnJpZ2h0LFxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLWhhbmRsZS5sZWZ0IHtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB0b3A6IC0ycHggIWltcG9ydGFudDtcbn1cbi5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uYngtZmlsdGVyIC5ieC11aS1zbGlkZXItaGFuZGxlLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLWhhbmRsZS5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLypcbipcdFNlbGVjdFxuKlxuKi9cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1zZWxlY3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXNlbGVjdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzM3B4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItc2VsZWN0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udDogMTJweC8yOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXNlbGVjdC10ZXh0LmZpeCB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItc2VsZWN0LXRleHQgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItc2VsZWN0LWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItc2VsZWN0LWFycm93OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtMThweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLypcbipcdFNlbGVjdCBwb3B1cFxuKlxuKi9cbi5ieC1maWx0ZXItc2VsZWN0LXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxNzNweDtcbn1cbi5ieC1maWx0ZXItc2VsZWN0LXBvcHVwIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJ4LWZpbHRlci1zZWxlY3QtcG9wdXAgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ieC1maWx0ZXItc2VsZWN0LXBvcHVwIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ieC1maWx0ZXItc2VsZWN0LXBvcHVwIHVsIGxpIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjNTc1NzU3O1xufVxuLmJ4LWZpbHRlci1zZWxlY3QtcG9wdXAgdWwgbGkgbGFiZWwuc2VsZWN0ZWQsXG4uYngtZmlsdGVyLXNlbGVjdC1wb3B1cCB1bCBsaSBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjNmOGZhO1xufVxuLmJ4LWZpbHRlci1zZWxlY3QtcG9wdXAgdWwgbGkgbGFiZWwuZGlzYWJsZWQge1xuICBjb2xvcjogI2I4YjhiODtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYngtZmlsdGVyLXNlbGVjdC1wb3B1cCB1bCBsaSAuYngtZmlsdGVyLXBhcmFtLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xufVxuLypcbiogVEFHU1xuKlxuKi9cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci10YWcge1xuICBwYWRkaW5nOiAxOHB4O1xufVxuLmJ4LWZpbHRlciAuYngtdGFnLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYngtZmlsdGVyIC5ieC10YWctbGluay5ieC1hY3RpdmUsXG4uYngtZmlsdGVyIC5ieC10YWctbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWQzZDQ2O1xufVxuLypcbipcdExBQkVMXG4qXG4qL1xuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBhcmFtLWxhYmVsLmRpYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wYXJhbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wYXJhbS1sYWJlbC5kaXNhYmxlZCAuYngtZmlsdGVyLXBhcmFtLXRleHQge1xuICBjb2xvcjogIzZjNmM2Yztcbn1cbi5ieC1maWx0ZXItc2VsZWN0LXBvcHVwIC5ieC1maWx0ZXItcGFyYW0tbGFiZWwuYngtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YzZjhmYTtcbn1cbi8qXG4qXHRDaGVja2JveCAvIFJhZGlvXG4qXG4qL1xuLmJ4LWZpbHRlciAuYngtZmlsdGVyLWlucHV0LWNoZWNrYm94IC5ieC1maWx0ZXItcGFyYW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ4LWZpbHRlciBzcGFuLmJ4LXNwbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYngtZmlsdGVyLXNlbGVjdC1wb3B1cCAuYngtZmlsdGVyLXNlbGVjdC10ZXh0LWljb24sXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItc2VsZWN0LXRleHQtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi8qXG4qIFx0QklaXG4qXG4qL1xuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBhcmFtZXRlci1iaXoge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE0ODVjZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wYXJhbWV0ZXItYml6OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcGFyYW1ldGVyLWJpei5ieC1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLypcbiogXHRSZXN1bHQgUG9wdXBcbipcbiovXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDkxNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMzZjNmM2Y7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZkY2U3O1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdC5sZWZ0IHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMTBweCAycHggMnB4O1xufVxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdC5yaWdodCB7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAycHggMTBweDtcbn1cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQucmlnaHQge1xuICBsZWZ0OiA5NyU7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0LmxlZnQge1xuICByaWdodDogOTclO1xufVxuLmJ4LWZpbHRlci1ob3Jpem9udGFsIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IC03cHg7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0IGEge1xuICBjb2xvcjogIzAwNzNhMztcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0LWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYngtdG91Y2ggLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2ZGFlNztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cbiAgLmJ4LXRvdWNoIC5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdCAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ieC1maWx0ZXIuYngtYmx1ZSAuYngtZmlsdGVyLWlucHV0LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ5OWZkODtcbn1cbi5ieC1maWx0ZXIuYngtYmx1ZSAuYngtdWktc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbn1cbi5ieC1maWx0ZXIuYngtYmx1ZSAuYngtdWktc2xpZGVyLXByaWNlYmFyLXZkIHtcbiAgYmFja2dyb3VuZDogIzg0OWRhNDtcbn1cbi5ieC1maWx0ZXIuYngtYmx1ZSAuYngtdWktc2xpZGVyLXByaWNlYmFyLXZuIHtcbiAgYmFja2dyb3VuZDogI2E4ZGZmMztcbn1cbi5ieC1maWx0ZXIuYngtYmx1ZSAuYngtdWktc2xpZGVyLXByaWNlYmFyLXYge1xuICBiYWNrZ3JvdW5kOiAjNDk5ZmQ4O1xufVxuLmJ4LWZpbHRlci5ieC1ibHVlIC5ieC1maWx0ZXItc2VsZWN0LWNvbnRhaW5lci5ieC1hY3RpdmUsXG4uYngtZmlsdGVyLmJ4LWJsdWUgLmJ4LWZpbHRlci1zZWxlY3QtY29udGFpbmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDk5ZmQ4O1xufVxuLmJ4LWZpbHRlci5ieC1ibHVlIC5ieC1maWx0ZXItdGFnIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2VhZjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdlYWY3O1xufVxuLmJ4LWZpbHRlci5ieC1ibHVlIC5ieC10YWctbGluayB7XG4gIGNvbG9yOiAjNjg5MzllO1xufVxuZGl2ID4gLnBvcHVwLXdpbmRvdyB7XG4gIG1hcmdpbjogLTNweCAwIDAgLTFweDtcbn1cbi5ieC1maWx0ZXIgLnJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG4uYngtZmlsdGVyIC5yYWRpbyArIC5yYWRpbyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXRhbG9nLWJsb2NrcyB7XG4gIG1hcmdpbjogMCAwIC0yMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXRhbG9nLWJsb2NrcyAuYmxvY2sge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0NjBweDtcbiAgcGFkZGluZzogMTJweCAzMHB4IDMycHggMjlweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgaDIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IGJvbGQgMjRweC8zMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDAgMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uY2F0YWxvZy1ibG9ja3MgLmJsb2NrIC5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2F0YWxvZy1ibG9ja3MgLmJsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlY2MwMDtcbn1cbi5jYXRhbG9nLWJsb2NrcyAuYmxvY2s6aG92ZXIgaDIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXRhbG9nLWJsb2NrcyAuYmxvY2s6aG92ZXIgLmJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2F0YWxvZy1ibG9ja3MgLmJsb2NrIC5zZWN0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sdW1uczogMjtcbiAgcGFkZGluZzogMjBweCAwIDE1cHg7XG59XG4uY2F0YWxvZy1ibG9ja3MgLmJsb2NrIC5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQ6IDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgLnNlY3Rpb24gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmNhdGFsb2ctYmxvY2tzIC5ibG9jayAuc2VjdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMCAxcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uY2F0YWxvZy1ibG9ja3MgLmJsb2NrIC5zZWN0aW9uOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cbi5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgLnNlY3Rpb246aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbC5mbG9hdGluZy5maXhlZCAuZmlsdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG59XG4uZmxleC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmxleC13cmFwcGVyIC50b2dnbGUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTE1cHg7XG4gIG1heC13aWR0aDogMTE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzM5MzE4NjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuLmZsZXgtd3JhcHBlciAudG9nZ2xlLWJ0bi5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5mbGV4LXdyYXBwZXIgLnRvZ2dsZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xufVxuLmZsZXgtd3JhcHBlciAudG9nZ2xlLWJ0biAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5mbGV4LXdyYXBwZXIgLnRvZ2dsZS1idG4gLmljb246YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTJweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZsZXgtd3JhcHBlciAuZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtd3JhcHBlciAuZmlsdGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItbGluZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCB7XG4gIHdpZHRoOiAyMDFweDtcbiAgbWF4LXdpZHRoOiAyMDFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAyNHB4IDIwcHggMDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZsZXgtd3JhcHBlciAuZmlsdGVyLWxpbmUgLmZpbHRlci11bml0IC50aXRsZSAucnViIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCBzZWxlY3Qge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQgLnByaWNlLXNsaWRlci1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmZsZXgtd3JhcHBlciAuZmlsdGVyLWxpbmUgLmZpbHRlci11bml0IC5wcmljZS1zbGlkZXItaW5wdXRzIC5pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQgLnByaWNlLXNsaWRlci1pbnB1dHMgLmlucHV0cyBpbnB1dCB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItY29udHJvbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5idXR0b24ge1xuICBtYXJnaW46IDAgNTBweCAwIDAgIWltcG9ydGFudDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5ib3JkZXJsZXNzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5vcHRpb25zIC5yZXNldCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtd3JhcHBlciAuZmlsdGVyLWNvbnRyb2xsZXIgLm9wdGlvbnMgLnJlc2V0OmJlZm9yZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTY1cHggLTE4M3B4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItY29udHJvbGxlciAub3B0aW9ucyAucmVzZXQ6aG92ZXIge1xuICBjb2xvcjogI2ZlY2MwMDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5vcHRpb25zIC5yZXNldDpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC00NHB4IC0xNjJweCBuby1yZXBlYXQ7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItY29udHJvbGxlciAuaGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmZsZXgtd3JhcHBlciAuZmlsdGVyLWNvbnRyb2xsZXIgLmhpZGU6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIyNnB4IC0xMDFweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZsZXgtd3JhcHBlciAuZmlsdGVyLWNvbnRyb2xsZXIgLmhpZGU6aG92ZXIge1xuICBjb2xvcjogI2ZlY2MwMDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5oaWRlOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtODlweCBuby1yZXBlYXQ7XG59XG4uZmxleC13cmFwcGVyIC5jYXRhbG9nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpbHRlciBidXR0b24uYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDJweCA1M3B4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uZmlsdGVyIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5maWx0ZXIgLmNoZWNrYm94LmFjdGlvbi1wcm9kdWN0cyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmZpbHRlci5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMnB4O1xufVxuLmZpbHRlci5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci1wcmljZWJhci12biB7XG4gIGJhY2tncm91bmQ6ICNkY2RjZGM7XG59XG4uZmlsdGVyLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXByaWNlYmFyLXYge1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xufVxuLmZpbHRlci5ieC1maWx0ZXIgLmJ4LXVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xuICB0b3A6IC0zcHg7XG59XG4uZmlsdGVyLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTZweDtcbn1cbi5maWx0ZXIuYngtZmlsdGVyIC5ieC11aS1zbGlkZXItaGFuZGxlLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5maWx0ZXIuYngtZmlsdGVyIC5ieC11aS1zbGlkZXItaGFuZGxlLnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLmZpbHRlciAucmVzZXQtZmlsdGVyIHtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGZvbnQ6IDEycHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgd2lkdGg6IDEyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjBwcmVzZXJ2ZUFzcGVjdFJhdGlvJTNEJTIyeE1pZFlNaWQlMjIlMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDEwJTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0yJTdCZmlsbCUzQSUyMzhiYTBjNiU3RCUzQyUyRnN0eWxlJTNFJTNDJTJGZGVmcyUzRSUzQ3BhdGglMjBkJTNEJTIyTTkuOTklMjA4LjYyOGwtMS4zNiUyMDEuMzZMNSUyMDYuMzYlMjAxLjM3JTIwOS45OS4wMSUyMDguNjI3JTIwMy42NCUyMDUlMjAuMDElMjAxLjM3JTIwMS4zNy4wMSUyMDUlMjAzLjY0JTIwOC42My4wMWwxLjM2JTIwMS4zNkw2LjM2JTIwNWwzLjYzJTIwMy42Mjh6JTIyJTIwaWQlM0QlMjJwYXRoLTElMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAzcHggNHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpbHRlciAucmVzZXQtZmlsdGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTM4OXB4IC05NnB4IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDEzcHg7XG59XG4uZmlsdGVyIC5yZXNldC1maWx0ZXI6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpbHRlci1ibG9jayB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDNweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uZmlsdGVyLWJsb2NrLmZpbGxlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xuICBjb250ZW50OiAnJztcbn1cbi5maWx0ZXItYmxvY2suZGVueS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLmZpbHRlci1ibG9jayAudGl0bGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IGJvbGQgMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxM3B4IDExcHggMTZweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLWJsb2NrIC50aXRsZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjI2cHggLTE4cHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICByaWdodDogMDtcbn1cbi5maWx0ZXItYmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbHRlci1ibG9jazpob3ZlciAudGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5maWx0ZXItYmxvY2s6aG92ZXIgLnRpdGxlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWx0ZXItYmxvY2s6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5maWx0ZXItYmxvY2sgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmZpbHRlci1ibG9jayAuY29udGVudC5wcmljZS1zbGlkZXItaW5wdXRzIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBmb250OiBub3JtYWwgMTJweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxcHggOXB4IDAgOXB4O1xufVxuLmZpbHRlci1ibG9jay5vcGVuIC50aXRsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmlsdGVyLWJsb2NrLm9wZW4gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItYmxvY2sgLnNlbGVjdCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi50b29nbGUtZmlsdGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzOTMxODY7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExO1xufVxuLnRvb2dsZS1maWx0ZXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM3Yzc7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RlZC1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogMjAxcHg7XG59XG4uY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0ZWQtY2hlY2tib3hlcyAuc2VsZWN0ZWQtY2hlY2tib3hlc19fcm93IHtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0ZWQtY2hlY2tib3hlcyAuc2VsZWN0ZWQtY2hlY2tib3hlc19fcm93OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMjJweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RlZC1jaGVja2JveGVzIC5zZWxlY3RlZC1jaGVja2JveGVzX19yb3cgLm5hbWUge1xuICBtYXJnaW46IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGVkLWNoZWNrYm94ZXMgLnNlbGVjdGVkLWNoZWNrYm94ZXNfX3JvdyAubmFtZTpub3QoW2RhdGEtbm8tZmlsdGVyPVwiWVwiXSk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICc7JztcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogMDtcbn1cbi5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RlZC1jaGVja2JveGVzIC5zZWxlY3RlZC1jaGVja2JveGVzX19hcnJvdyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RlZC1jaGVja2JveGVzIC5zZWxlY3RlZC1jaGVja2JveGVzX19hcnJvdzphZnRlciB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtMTEzcHggbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0ZWQtY2hlY2tib3hlcyAuc2VsZWN0ZWQtY2hlY2tib3hlc19fYXJyb3cub3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmRyb3Bkb3duLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICBsZWZ0OiAtMnB4O1xuICBtYXgtd2lkdGg6IDIwMXB4O1xuICB3aWR0aDogMjAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDgwO1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmRyb3Bkb3duLXNlbGVjdC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmRyb3Bkb3duLXNlbGVjdCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5kcm9wZG93bi1zZWxlY3QgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuZHJvcGRvd24tc2VsZWN0IC5jaGVja2JveC1jb250YWluZXIgKiB7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmRyb3Bkb3duLXNlbGVjdCAuY2hlY2tib3gtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmRyb3Bkb3duLXNlbGVjdCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2tib3gtaW1taXRhdG9yOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtNzdweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmRyb3Bkb3duLXNlbGVjdCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1pbW1pdGF0b3Ige1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xufVxuLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmRyb3Bkb3duLXNlbGVjdCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1pbW1pdGF0b3IgLmltbWl0YXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuZmlsdGVyIC5maWx0ZXItbGluZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZsZXgtd3JhcHBlciAuZmlsdGVyIC5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQgLnByaWNlLXNsaWRlci1pbnB1dHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgtd3JhcHBlciAuZmlsdGVyIC5maWx0ZXItY29udHJvbGxlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmxleC13cmFwcGVyIC5maWx0ZXIgLmZpbHRlci1jb250cm9sbGVyIGJ1dHRvbixcbiAgLmZsZXgtd3JhcHBlciAuZmlsdGVyIC5maWx0ZXItY29udHJvbGxlciBidXR0b24udHJhbnNwYXJlbnQteWVsbG93I3NldF9maWx0ZXIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbiAgLmZsZXgtd3JhcHBlciAuZmlsdGVyIC5maWx0ZXItY29udHJvbGxlciAub3B0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIH1cbn1cbi8qKlxuICog0KDQsNGB0LrQu9Cw0LTQutCwINGB0YLRgNCw0L3QuNGG0Ysg0YEg0L/QsNC90LXQu9GP0LzQuFxuICog0JvQtdCy0LDRjyAtINC90LDQstC40LPQsNGG0LjRj1xuICog0J/RgNCw0LLQsNGPIC0g0LrQvtC90YLQtdC90YJcbiAqL1xuLnBhZ2UtY29udGVudC5wYW5lbGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucGFnZS1jb250ZW50LnBhbmVsZWQgLmxlZnQtcGFuZWwge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFnZS1jb250ZW50LnBhbmVsZWQgLmxlZnQtcGFuZWwgLmNvbHVtbi1jb250ZW50IHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4ucGFnZS1jb250ZW50LnBhbmVsZWQgLnJpZ2h0LXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWNvbnRlbnQucGFuZWxlZC5vdmVyc2l6ZWQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWdlLWNvbnRlbnQucGFuZWxlZC5wYW5lbC1yZXZlcnRlZCAubGVmdC1wYW5lbCB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBhZ2UtY29udGVudC5wYW5lbGVkLnBhbmVsLXJldmVydGVkIC5yaWdodC1wYW5lbCB7XG4gIG9yZGVyOiAxO1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbCB7XG4gIHdpZHRoOiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbCB1bC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5wYWdlLWNvbnRlbnQgLmxlZnQtcGFuZWwgaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgZm9udDogYm9sZCAxNnB4LzI0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucGFnZS1jb250ZW50IC5sZWZ0LXBhbmVsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbCB1bCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxN3B4IDMwcHggMTRweCAyMHB4O1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1jb250ZW50IC5sZWZ0LXBhbmVsIHVsIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlNmU2ZTYsIDAgMXB4IDAgMCAjZTZlNmU2O1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbCAubmF2aWdhdGlvbiBhLmFjdGl2ZSxcbi5wYWdlLWNvbnRlbnQgLmxlZnQtcGFuZWwgLm5hdmlnYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2U2ZTZlNiwgMCAxcHggMCAwICNlNmU2ZTY7XG59XG4ucGFnZS1jb250ZW50IC5sZWZ0LXBhbmVsLmZsb2F0aW5nLmZpeGVkIC5jb2x1bW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbC5mbG9hdGluZy5maXhlZC5vbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbC5mbG9hdGluZy5maXhlZC5vbi1ib3R0b20gLmNvbHVtbi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG59XG4ucGFnZS1jb250ZW50IC5sZWZ0LXBhbmVsLmZsb2F0aW5nLmFic29sdXRlZCAuY29sdW1uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGFnZS1jb250ZW50IC5sZWZ0LXBhbmVsLmZsb2F0aW5nLmFic29sdXRlZC5vbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbC5mbG9hdGluZy5hYnNvbHV0ZWQub24tYm90dG9tIC5jb2x1bW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xufVxuLnBhZ2UtY29udGVudCAucmlnaHQtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2UtY29udGVudCAucmlnaHQtcGFuZWwgLnBhZGRlZC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi52YWNhbmN5LXBhZ2UgLmNvbHVtbi1jb250ZW50IHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LnBhbmVsZWQgLmxlZnQtcGFuZWwge1xuICB3aWR0aDogMjI1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LnBhbmVsZWQgLmxlZnQtcGFuZWwgLmNvbHVtbi1jb250ZW50IHtcbiAgd2lkdGg6IDIyNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnBhZ2UtY29udGVudCAuY29sdW1uLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS1jb250ZW50LmZsb2F0aW5nLmZpeGVkIC5jb2x1bW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWNvbnRlbnQuZmxvYXRpbmcuZml4ZWQub24tYm90dG9tIC5jb2x1bW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWNvbnRlbnQucGFuZWxlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtY29udGVudC5wYW5lbGVkIC5sZWZ0LXBhbmVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xuICB9XG4gIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAubGVmdC1wYW5lbCB1bCB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAubGVmdC1wYW5lbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAubGVmdC1wYW5lbCAubmF2aWdhdGlvbiBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAubGVmdC1wYW5lbCAubmF2aWdhdGlvbiBhOmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAucGFnZS1jb250ZW50LnBhbmVsZWQgLnJpZ2h0LXBhbmVsIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZvb3Rlci1hc3NvcnRtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IDI4MnB4O1xuICBiYWNrZ3JvdW5kOiAjOTE5NDliO1xufVxuZm9vdGVyIC53aWR0aC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbmZvb3RlciAudG8tdG9wIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU4MXB4KTtcbiAgYm90dG9tOiAyNjdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5mb290ZXIgLnRvLXRvcDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjOTE5NDliO1xufVxuZm9vdGVyIC50by10b3A6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0ycHggLTEwNHB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbmZvb3RlciAudG8tdG9wOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmZvb3RlciAudG8tdG9wLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb290ZXIgLmluZm8ge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHggMCAwO1xufVxuZm9vdGVyIC5pbmZvIC5sb2dvIHtcbiAgd2lkdGg6IDE2MXB4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgMHB4IC0yNDhweCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgZm9vdGVyIC5pbmZvIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxM3B4IDE1NS41cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgfVxufVxuZm9vdGVyIC5pbmZvIC5waG9uZSB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG59XG5mb290ZXIgLmluZm8gLnBob25lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMTFweC8xNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAuaW5mbyAucGhvbmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBib2xkIDE4cHgvMjRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuaW5mbyAuZmVlZGJhY2sge1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBmb250LXNpemU6IDA7XG59XG5mb290ZXIgLmluZm8gLmZlZWRiYWNrIC5idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG59XG5mb290ZXIgLmluZm8gLmZlZWRiYWNrIC5idXR0b246aG92ZXIgLmljb24tZmVlZGJhY2std2hpdGUge1xuICBvcGFjaXR5OiAxO1xufVxuZm9vdGVyIC5pbmZvIC5mZWVkYmFjayAuaWNvbi1mZWVkYmFjayB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTE2NnB4IC0xNDRweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI3cHg7XG4gIHRvcDogMXB4O1xufVxuZm9vdGVyIC5pbmZvIC5mZWVkYmFjayAuaWNvbi1mZWVkYmFjay13aGl0ZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTEzOHB4IC0xMjBweCBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjdweDtcbiAgdG9wOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5mb290ZXIgLmluZm8gLmNvcHlyaWdodCB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udDogYm9sZCAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5mb290ZXIgLmluZm8gLmNyZWF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQ6IDExcHgvMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmluZm8gLmNyZWF0b3IgLnNsb24ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIC0zNzdweCAtODBweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9vdGVyIC5pbmZvIC5jcmVhdG9yIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmluZm8gLmNyZWF0b3IgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5mb290ZXIgLm1lbnUge1xuICBwYWRkaW5nOiA0MXB4IDAgMDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuZm9vdGVyIC5tZW51IGg0IHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogYm9sZCAxOHB4LzM5cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllYTFhNztcbn1cbmZvb3RlciAubWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3RlciAubWVudSB1bCBsaSB7XG4gIG1hcmdpbjogOXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLm1lbnUgdWwgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjY2RjZWQxO1xufVxuZm9vdGVyIC5tZW51IHVsIGE6aG92ZXIsXG5mb290ZXIgLm1lbnUgdWwgYS5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKipcbiAqINCk0L7RgNC80Ysg0Lgg0LjQvdC/0YPRgtGLXG4gKiovXG4uZm9ybSAuaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBmb250OiBub3JtYWwgMTJweC8zMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybSAuaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjIxLCAwLCAwLjEyKTtcbn1cbi5mb3JtIC5pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0RDMEMwQztcbn1cbi5mb3JtIC5pbnB1dDpmb2N1czpub3QoLmVycm9yKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzkxOTQ5Yjtcbn1cbi5mb3JtIHRleHRhcmVhLmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuLmZvcm0gLnJvdyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBib2xkIDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5mb3JtIC5yb3cgbGFiZWwuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjREMwQzBDO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGZvbnQ6IG5vcm1hbCAxMnB4LzE1cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDRweCA4cHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5jb25maXJtLXBob25lLW1vZGFsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY29uZmlybS1waG9uZS1tb2RhbCAucm93IGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uY29uZmlybS1waG9uZS1tb2RhbCBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uY29uZmlybS1waG9uZS1tb2RhbC13cmFwIC5mb3JtIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4uY29uZmlybS1waG9uZS1tb2RhbC13cmFwIC5mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZSwgIzg1N0ZDMyk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uY29uZmlybS1waG9uZS1tb2RhbC13cmFwIC5mb3JtIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzMTg2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXIgMC4zcztcbn1cbi5jb25maXJtLXBob25lLW1vZGFsLXdyYXAgLmZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM4NTdGQzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NTdGQzM7XG59XG4vKiBDaGVja2JveCAqL1xuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3ggc3BhbiB7XG4gIGZvbnQ6IG5vcm1hbCAxMnB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycHggMCAwIDI5cHg7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06bm90KGNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChjaGVja2VkKSArIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMCAwIDI5cHg7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06bm90KGNoZWNrZWQpICsgaTpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTE4cHggLTEzOHB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi8qIFJhZGlvICovXG4ucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yYWRpbyBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDlweCAjZmZmLCBpbnNldCAwIDAgMCA5cHggIzM5MzE4Njtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgaSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICNmZmYsIGluc2V0IDAgMCAwIDlweCAjMzkzMTg2O1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBpICsgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJhZGlvICsgLnJhZGlvIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnJhZGlvLnNtYWxsIGlucHV0W3R5cGU9cmFkaW9dICsgaSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJhZGlvLnNtYWxsIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG4ucmFkaW8tZ3JvdXAgLnRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBmb250OiBib2xkIDE2cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi8qIFNlbGVjdCAqL1xuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udDogMTJweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIyNnB4IC0xOHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogIzAwMDtcbn1cbi5maWx0ZXItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjAxcHg7XG4gIG1heC13aWR0aDogMjAxcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzkzMTg2O1xufVxuLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCAudGl0bGUgLnJ1YiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZmlsdGVyLWxpbmUgLmZpbHRlci11bml0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQgLnByaWNlLXNsaWRlci1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCAucHJpY2Utc2xpZGVyLWlucHV0cyAuaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCAucHJpY2Utc2xpZGVyLWlucHV0cyAuaW5wdXRzIGlucHV0IHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbmhlYWRlciB7XG4gIC8qINCS0LXRgNGF0L3Rj9GPINC70LjQvdC40Y8g0YEg0L/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70LXQvCDQuCDQsNCy0YLQvtGA0LjQt9Cw0YbQuNC10LkgKi9cbiAgLyog0JjQvdGE0L7RgNC80LDRhtC40Y8gLSDQu9C+0LPQviwg0YLQtdC70LXRhNC+0L0sINGB0YfRkdGC0YfQuNC60LggKi9cbiAgLyog0JrQvtGA0LfQuNC90LAsINCe0YLQu9C+0LbQtdC90L3Ri9C1LCDQodGA0LDQstC90LXQvdC40LUgKi9cbn1cbmhlYWRlciAubW9iaWxlLWxvZ28tYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5hdXRoLWxpbmUge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQ6IG5vcm1hbCAxMnB4LzM3cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5oZWFkZXIgLmF1dGgtbGluZSAudHlwZS10b2dnbGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5oZWFkZXIgLnByb2ZpbGUge1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTdlbTtcbn1cbmhlYWRlciAucHJvZmlsZSAucmVnaXN0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5oZWFkZXIgLnByb2ZpbGUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMWM0Njk1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbmhlYWRlciAucHJvZi1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMWM0Njk1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbmhlYWRlciAucHJvZi1pY29uOmFmdGVyLFxuaGVhZGVyIC5wcm9mLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xufVxuaGVhZGVyIC5wcm9mLWljb246YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyIC5wcm9mLWljb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmhlYWRlciAucHJvZi1pY29uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlciAucHJvZi1pY29uLnNlYXJjaDpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC00MnB4IC0yMDRweCBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCAxMHB4IC00cHggMDtcbn1cbmhlYWRlciAucHJvZi1pY29uLnNlYXJjaDphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTQycHggLTIwNHB4IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAucHJvZi1pY29uLnNlYXJjaCAuc2VhcmNoLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuaGVhZGVyIC5wcm9mLWljb24uc2VhcmNoIC5zZWFyY2gtc3VnZ2VzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLnByb2YtaWNvbi5sb2dpbjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0ycHggLTIwNHB4IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIDEwcHggLTRweCAwO1xufVxuaGVhZGVyIC5wcm9mLWljb24ubG9naW46YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMnB4IC0yMDRweCBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLnByb2YtaWNvbi51c2VybmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmhlYWRlciAucHJvZi1pY29uLnVzZXJuYW1lOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTE2OXB4IC0xNjJweCBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCA2cHggLTNweCAwO1xufVxuaGVhZGVyIC5wcm9mLWljb24udXNlcm5hbWU6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xNDlweCAtMTYycHggbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5wcm9mLWljb24ubG9nb3V0IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbmhlYWRlciAucHJvZi1pY29uLmxvZ291dDpiZWZvcmUge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yM3B4IC0xODNweCBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCA1cHggLTRweCAwO1xufVxuaGVhZGVyIC5wcm9mLWljb24ubG9nb3V0OmFmdGVyIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtNDRweCAtMTgzcHggbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5pbmZvIHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbmhlYWRlciAuaW5mbyAucHJvZi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmhlYWRlciAuaW5mbyAucHJvZi1pY29uOmJlZm9yZSxcbmhlYWRlciAuaW5mbyAucHJvZi1pY29uOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIgLmluZm8gLndpZHRoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBwYWRkaW5nOiAwIDdweCAwIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmhlYWRlciAuaW5mbyAuc2VwIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuaGVhZGVyIC5pbmZvIC5sb2dvLWJsb2NrIC5sb2dvIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAuaW5mbyAubG9nby1ibG9jayBpbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbmV3X2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNTJweDtcbiAgaGVpZ2h0OiA1OXB4O1xufVxuaGVhZGVyIC5pbmZvIC5sb2dvLWJsb2NrIGEubG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5oZWFkZXIgLmluZm8gLnBob25lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMTFweC8xNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmhlYWRlciAuaW5mbyAucGhvbmUgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMThweC8yNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaGVhZGVyIC5pbmZvIC5waG9uZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjRmOTY7XG59XG5oZWFkZXIgLmluZm8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuaW5mby1ibG9jayAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5oZWFkZXIgLmluZm8tYmxvY2sgLmNvdW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweCAwIC0zcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcGFkZGluZzogM3B4IDZweCAycHg7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udDogYm9sZCAxMHB4LzEwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuaGVhZGVyIC5pbmZvLWJsb2NrIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG59XG5oZWFkZXIgLmluZm8tYmxvY2suY29tcGFyZSAuaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTM2cHggLTEwNHB4IG5vLXJlcGVhdDtcbiAgbGVmdDogNHB4O1xufVxuaGVhZGVyIC5pbmZvLWJsb2NrLmZhdm9yaXRlcyAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTEzOHB4IC0yOXB4IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG59XG5oZWFkZXIgLmluZm8tYmxvY2suYmFza2V0IC5pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtODBweCAtMTA0cHggbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cbmhlYWRlciAuaW5mby1ibG9jazpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuaGVhZGVyIC5pbmZvLWJsb2NrOmhvdmVyIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICMyNTRlOTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5pbmZvLWJsb2NrOmhvdmVyLmNvbXBhcmUgLmljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMDlweCAtNDVweCBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLmluZm8tYmxvY2s6aG92ZXIuZmF2b3JpdGVzIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTM4cHggLTJweCBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLmluZm8tYmxvY2s6aG92ZXIuYmFza2V0IC5pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTA5cHggLTEwNHB4IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAuaW5mby1ibG9jay5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmhlYWRlciAuaW5mby1ibG9jay5kaXNhYmxlZDpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuaGVhZGVyIC5pbmZvLWJsb2NrLmRpc2FibGVkOmhvdmVyIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuaGVhZGVyIC5pbmZvLWJsb2NrLmRpc2FibGVkOmhvdmVyLmNvbXBhcmUgLmljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0zNnB4IC0xMDRweCBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLmluZm8tYmxvY2suZGlzYWJsZWQ6aG92ZXIuZmF2b3JpdGVzIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTM4cHggLTI5cHggbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5pbmZvLWJsb2NrLmRpc2FibGVkOmhvdmVyLmJhc2tldCAuaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTgwcHggLTEwNHB4IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAuc2VhcmNoLWJsb2NrIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG59XG5oZWFkZXIgLnNlYXJjaC1ibG9jayBmb3JtIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbmhlYWRlciAuc2VhcmNoLWJsb2NrIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IDE0cHgvMjRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG59XG5oZWFkZXIgLnNlYXJjaC1ibG9jayBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkZWUyO1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5oZWFkZXIgLnNlYXJjaC1ibG9jayBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzZFNjZDMztcbn1cbmhlYWRlciAuc2VhcmNoLWJsb2NrIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYmFja2dyb3VuZDogI2M4ZDBkZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgZm9udC1zaXplOiAwO1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sgYnV0dG9uW3R5cGU9c3VibWl0XTphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTYycHggLTIwNHB4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbn1cbmhlYWRlciAuc2VhcmNoLWJsb2NrIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG5oZWFkZXIgLnNlYXJjaC1ibG9jayBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2RTY2QzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5oZWFkZXIge1xuICAvKiDQvNC10L3RjiAqL1xufVxuaGVhZGVyIC5tZW51IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuaGVhZGVyIC5tZW51IC53aWR0aC13cmFwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuaGVhZGVyIC5tZW51ICNieF9pbmNsX2FyZWFfMiB7XG4gIHdpZHRoOiAxMDB2aDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAuaGVhZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLmF1dGgtbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLndpZHRoLXdyYXAge1xuICB3aWR0aDogYXV0bztcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubW9iaWxlLWxvZ28tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAxO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tb2JpbGUtbG9nby1ibG9jayAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tb2JpbGUtbG9nby1ibG9jayAubG9nbzphZnRlciB7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTMyNHB4IC04MHB4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC03cHggMCAwIC0yNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tb2JpbGUtbG9nby1ibG9jayAubG9nbzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMTNweCAxNTUuNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjJweCAwcHg7XG4gIH1cbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubW9iaWxlLWxvZ28tYmxvY2sgYS5sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAuaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDclO1xuICBtaW4td2lkdGg6IDE4N3B4O1xuICBvcmRlcjogMjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5pbmZvIC53aWR0aC13cmFwIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5pbmZvIC5sb2dvLWJsb2NrLFxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5pbmZvIC5waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLmluZm8gLnByb2YtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAuaW5mbyAucHJvZi1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvcmRlcjogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubWVudSAud2lkdGgtd3JhcCB7XG4gIGhlaWdodDogNDBweDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubWVudSAubWVudS1pdGVtcyA+IGxpOm5vdCguY2F0YWxvZykge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tZW51IC5tZW51LWl0ZW1zID4gbGkuY2F0YWxvZyB7XG4gIGZvbnQ6IGJvbGQgMTRweC80MHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubWVudSAubWVudS1pdGVtcyA+IGxpLmNhdGFsb2cgc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLm1lbnUgLnNlYXJjaC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLnNlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLmluZm8tYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLmluZm8tYmxvY2sgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5pbmZvLWJsb2NrIC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAuaW5mby1ibG9jayAuY291bnQge1xuICBtYXJnaW46IDZweCAwIC02cHggLTE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICMwMDA7XG4gIGFuaW1hdGlvbjogbWVudVNob3cgMC4zcztcbn1cbmhlYWRlci5maXhlZCAuaGVhZGVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmhlYWRlci5maXhlZCArIC5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nLXRvcDogMTk0cHg7XG59XG5oZWFkZXIubW9iaWxlLmZpeGVkICsgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuaGVhZGVyIC5tZW51LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgPiBsaSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udDogYm9sZCAxNnB4LzUwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuaGVhZGVyIC5tZW51LWl0ZW1zID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI2NGY5NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgPiBsaSBhIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAubWVudS1pdGVtcyA+IGxpIGE6aG92ZXIgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgIzI1NGU5Njtcbn1cbmhlYWRlciAubWVudS1pdGVtcyA+IGxpLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgPiBsaS5jdXJyZW50IHNwYW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwICNmYzA7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgPiBsaS5jdXJyZW50OmhvdmVyIHNwYW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwICNmYzA7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgLypcbiAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxNTA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDFkMmQ3O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhNmIxYzc7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAuc2l6ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNhNmIxYzc7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E2YjFjNztcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250OiBib2xkIDE0cHgvMTZweCBAZm9udDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgIGxpOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQ6IGJvbGQgMTRweC8xOHB4IEBmb250O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2QxZDJkNztcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICB9Ki9cbn1cbmhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IGxpLmN1cnJlbnQgPiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTY2cHggLTJweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNHB4IDAgLTRweCAyM3B4O1xuICBvcGFjaXR5OiAwLjI7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTUwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkMWQyZDc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udDogNzAwIDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IC5jYXRhbG9nLWRyb3Bkb3duIGEuaG92ZXJlZCxcbmhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IC5jYXRhbG9nLWRyb3Bkb3duIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTZiMWM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IC5jYXRhbG9nLWRyb3Bkb3duIC5maXJzdC1sZXZlbHMge1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuaGVhZGVyIC5tZW51LWl0ZW1zIC5jYXRhbG9nLW1lbnUgLmNhdGFsb2ctZHJvcGRvd24gLnNlY29uZC1sZXZlbHMge1xuICBwYWRkaW5nOiAxcHggMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTZiMWM3O1xuICBiYWNrZ3JvdW5kOiAjZDFkMmQ3O1xufVxuaGVhZGVyIC5tZW51LWl0ZW1zIC5jYXRhbG9nLW1lbnUgLmNhdGFsb2ctZHJvcGRvd24gLnNlY29uZC1sZXZlbHMgYSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250OiA3MDAgMTRweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaGVhZGVyIC5tZW51LWl0ZW1zIC5jYXRhbG9nLW1lbnUgLmNhdGFsb2ctZHJvcGRvd24gLnRoaXJkLWxldmVscyB7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhNmIxYzc7XG4gIGJhY2tncm91bmQ6ICNkMWQyZDc7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biAudGhpcmQtbGV2ZWxzIGEge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udDogNzAwIDE0cHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IC5jYXRhbG9nLWRyb3Bkb3duIC5zZWNvbmQtbGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUwcHg7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biAuc2Vjb25kLWxldmVsOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biAudGhpcmQtbGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUwcHg7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biAudGhpcmQtbGV2ZWw6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IC5jYXRhbG9nLWRyb3Bkb3duIC5wYXJlbnRIb3ZlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudTpob3ZlciAuY2F0YWxvZy1kcm9wZG93biB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIuZml4ZWQgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudTpob3ZlciAuY2F0YWxvZy1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuQGtleWZyYW1lcyBtZW51U2hvdyB7XG4gIDAlIHtcbiAgICB0b3A6IC00MHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLm51bWVyaWMtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubnVtZXJpYy1pbnB1dCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5udW1lcmljLWlucHV0IGEubWludXMge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC01MHB4IC0xMzhweCBuby1yZXBlYXQ7XG59XG4ubnVtZXJpYy1pbnB1dCBhLnBsdXMge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0ycHggLTEzOHB4IG5vLXJlcGVhdDtcbn1cbi5udW1lcmljLWlucHV0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm51bWVyaWMtaW5wdXQgLmlucHV0Lm51bWJlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBmb250OiBub3JtYWwgMTJweC8zMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCA5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5udW1lcmljLWlucHV0IC5pbnB1dC5udW1iZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjIxLCAwLCAwLjEyKTtcbn1cbi5udW1lcmljLWlucHV0IC5pbnB1dC5udW1iZXIuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNEQzBDMEM7XG59XG4ubnVtZXJpYy1pbnB1dCAuaW5wdXQubnVtYmVyOmZvY3VzOm5vdCguZXJyb3IpIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTE5NDliO1xufVxuLm51bWVyaWMtaW5wdXQubmFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5udW1lcmljLWlucHV0Lm5hcnJvdyAuaW5wdXQubnVtYmVyIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4ucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAwIDMxcHg7XG4gIGZvbnQ6IGJvbGQgMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnBhZ2luYXRpb24gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ucGFnaW5hdGlvbiBhLnByZXYge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMzhweCAtNTZweCBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdpbmF0aW9uIGEucHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiBhLm5leHQge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMzhweCAtNTZweCBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBhZ2luYXRpb24gYS5uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGEucHJldixcbi5wYWdpbmF0aW9uIGEubmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdpbmF0aW9uIGEucHJldjpiZWZvcmUsXG4ucGFnaW5hdGlvbiBhLm5leHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtN3B4O1xufVxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWNjMDA7XG59XG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZkZTA2O1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnBhZ2luYXRpb24gLmRvdHMge1xuICBtYXJnaW46IDAgN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2suaW4tYWN0aW9uIC5waG90by1zdHViLFxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jay5pbi1hY3Rpb24gLnBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jay5pbi1hY3Rpb24gLnBob3RvLXN0dWI6YmVmb3JlLFxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jay5pbi1hY3Rpb24gLnBob3RvOmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTYzcHggLTQ1cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICByaWdodDogMTRweDtcbiAgYm90dG9tOiAtMTNweDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2s6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTIwcHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxOHB4ICNmZmYsIDAgMCAwIDE4cHggI2ZmZjtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgPiBhLFxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAucGhvdG8ge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5kZXNjcmlwdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5kZXNjcmlwdGlvbiBoMyB7XG4gIGZvbnQ6IGJvbGQgMTZweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiA2cHggMDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmRlc2NyaXB0aW9uIGgzIGEge1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuZGVzY3JpcHRpb24gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuZGVzY3JpcHRpb24gPiBzcGFuIHtcbiAgZm9udDogMTJweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2E5YTlhOTtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmRlc2NyaXB0aW9uIC5zZXJ2aWNlcyB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmRlc2NyaXB0aW9uIC5zZXJ2aWNlcyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2U4ZWRmNDtcbiAgZm9udDogMTJweC8yOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5kZXNjcmlwdGlvbiAuc2VydmljZXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5kZXNjcmlwdGlvbiAuYnV0dG9uLmNhcmQge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5kZXNjcmlwdGlvbiAuYnV0dG9uLmNhcmQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20gLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmJvdHRvbSAucHJpY2UgLnByaWNlLWJ5LWNhcmQsXG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20gLnByaWNlIC5wcmljZS1uZXcge1xuICBmb250OiBib2xkIDI0cHgvMjhweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmJvdHRvbSAucHJpY2UgLnByaWNlLWJ5LWNhcmQgLnVuaXQsXG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20gLnByaWNlIC5wcmljZS1uZXcgLnVuaXQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20gLnByaWNlIC5wcmljZS1vbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20gLnByaWNlIC5wcmljZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmJvdHRvbSAucHJpY2UgLnByaWNlLWJ5LWNhcmQge1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmJvdHRvbSAucHJpY2UgaHIge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20uYnktY2FyZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20uYnktY2FyZCAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b206bm90KC5ieS1jYXJkKSBocixcbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmJvdHRvbTpub3QoLmJ5LWNhcmQpIC5wcmljZS1uYW1lOm5vdCgubm90LWhpZGRlbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmNvbXBhcmU6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2s6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jazpob3ZlcjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTlweCAjZmZmLCAwIDAgMCAyMXB4ICNmYzA7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2subm8tcGhvdG8ge1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNmZmYsIDAgMCAwIDAgI2ZjMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMTRweCAwO1xuICBtYXJnaW46IDIycHggMCA0MHB4O1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jay5uby1waG90byAuYWN0aW9uIHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogOHB4O1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jay5uby1waG90bzpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgOXB4ICNmZmYsIDAgMCAwIDExcHggI2ZjMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2subm8tcGhvdG8uaW4tYWN0aW9uIC5hY3Rpb246YmVmb3JlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtNjNweCAtNDVweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IC01NXB4O1xuICBib3R0b206IC04cHg7XG59XG4ucmlnaHQtcGFuZWwgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayB7XG4gIG1hcmdpbjogMCAxN3B4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyNnB4IDEycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDAgMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDg3cHg7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrLmluLWFjdGlvbiB7XG4gIHRvcDogMDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2suaW4tYWN0aW9uIC5waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2suaW4tYWN0aW9uIC5waG90bzpiZWZvcmUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC02M3B4IC00NXB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogLTEzcHg7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIGgzIHtcbiAgZm9udDogYm9sZCAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAyN3B4IDAgMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayBoMyBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYngtd3JhcHBlciAuYngtcGFnZXIge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmJ4LXdyYXBwZXIgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5saW5rLWluLWdhbGxlcnkgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTkwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnNob3J0LWRlc2NyIHtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5OTk7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IC01N3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZiwgMCAwIDAgOHB4ICNmZmY7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIHNwYW4ubm90LWJ1eSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZWNjMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmVjYzAwO1xuICBmb250OiBib2xkIDE0cHgvNDNweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLm5vdHRvbixcbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcmljZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJpY2UgLnByaWNlLW9sZCB7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJpY2UgLnByaWNlLWJ5LWNhcmQsXG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcmljZSAucHJpY2UtbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiBib2xkIDI0cHgvMjhweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlIC5wcmljZS1uZXcge1xuICBmb250OiA0MDAgMjRweC8yOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJpY2UgLnByaWNlLWJ5LWNhcmQge1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlIC5wcmljZS1uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlIC5wcmljZS1jb250ZW50IHtcbiAgbWluLXdpZHRoOiA2MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlIC51bml0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJpY2UgaHIge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDAgMCA1cHggNDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJpY2U6bm90KC5ieS1jYXJkKSBocixcbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlOm5vdCguYnktY2FyZCkgLnByaWNlLW5hbWU6bm90KC5ub3QtaGlkZGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5ub3R0b24udHJhbnNwYXJlbnQteWVsbG93LFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYnV0dG9uLnRyYW5zcGFyZW50LXllbGxvdyB7XG4gIHdpZHRoOiAxOTBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01NnB4O1xuICBsZWZ0OiAwO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmNvbXBhcmUsXG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmNvbXBhcmU6YmVmb3JlLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlLmFjdGl2ZTpiZWZvcmUsXG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlOmFmdGVyLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZTphZnRlciB7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmNvbXBhcmUgdSxcbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGUgdSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZSBpLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZSBpIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZSBiLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZSBiIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjYzdjZmRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLThweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZSB1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTc0cHggLTEzOHB4IG5vLXJlcGVhdDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZSB1OmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTQycHggLTEzOHB4IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlLmFjdGl2ZSB1OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZS5hY3RpdmUgYiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGUgdSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMzhweCAtNzJweCBuby1yZXBlYXQ7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlIHU6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMzhweCAtOTZweCBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGUuYWN0aXZlIHU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZS5hY3RpdmUgYiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGUuYWN0aXZlLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlLmFjdGl2ZSB1OmFmdGVyLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlLmFjdGl2ZSB1OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZSBiIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZSBiIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpob3ZlciAucHJvZHVjdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2s6aG92ZXIgLnByb2R1Y3QtY29udGFpbmVyOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTlweCAjZmZmLCAwIDAgMCAyMXB4ICNmZWNjMDA7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOmhvdmVyIC5wcm9kdWN0LWNvbnRhaW5lciAubm90dG9uLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpob3ZlciAucHJvZHVjdC1jb250YWluZXIgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2s6aG92ZXIgLmFjdGlvbiAuY29tcGFyZSxcbiAgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpob3ZlciAuYWN0aW9uIC5mYXZvcml0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2s6aG92ZXIgLmFjdGlvbiAuY29tcGFyZSxcbiAgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpob3ZlciAuYWN0aW9uIC5mYXZvcml0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2s6aG92ZXIgLmFjdGlvbiAuY29tcGFyZSBiLFxuICAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOmhvdmVyIC5hY3Rpb24gLmZhdm9yaXRlIGIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOmhvdmVyIC5hY3Rpb24gLmNvbXBhcmUgYixcbiAgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpob3ZlciAuYWN0aW9uIC5mYXZvcml0ZSBiIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrLm5vLXBob3RvIHtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luOiAwIDZweCAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5uby1waG90by5wcm9kdWN0LWluLWJhc2tldC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmZWNjMDA7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrLm5vLXBob3RvIC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2subm8tcGhvdG8uaW4tYWN0aW9uIC5hY3Rpb246YmVmb3JlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtNjNweCAtNDVweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHJpZ2h0OiAzMXB4O1xuICBib3R0b206IC0xMXB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5uby1waG90byBoMyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5uby1waG90byAucGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5uby1waG90byAuYWN0aW9uIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogMXB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5uby1waG90bzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrLm5vLXBob3RvOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5hZHZpY2UtYmxvY2sge1xuICBoZWlnaHQ6IDMxMHB4O1xufVxuLnByb2R1Y3QtYmxvY2sgPiAuYngtd3JhcHBlciB7XG4gIHdpZHRoOiAxOTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucHJvZHVjdC1ibG9jayAucGhvdG8tc3R1YiB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL25vLXBob3RvLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0ICNmNWY1ZjU7XG59XG4ucHJvZHVjdC1ibG9jayAucGhvdG8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGxpbmUtaGVpZ2h0OiAxNzBweDtcbn1cbi5wcm9kdWN0LWJsb2NrIC5waG90byAucHJlcGFyZS1nYWxsZXJ5IC5vbmUtcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtYmxvY2sgLnBob3RvIC5wcmVwYXJlLWdhbGxlcnkgLm9uZS1waG90bzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtYmxvY2sgLnBob3RvIC5vbmUtcGhvdG8ge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWJsb2NrIC5waG90byBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2R1Y3QtYmxvY2sgLmJ4LXBhZ2VyIHtcbiAgbWFyZ2luOiA2cHggMCAwIC0zcHg7XG59XG4ucHJvZHVjdC1ibG9jayAuYngtcGFnZXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kdWN0LWJsb2NrIC5ieC1wYWdlci1pdGVtIGEge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnByb2R1Y3QtYmxvY2sgLmJ4LXBhZ2VyLWl0ZW0gYTphZnRlciB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IDRweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNjN2NmZGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wcm9kdWN0LWJsb2NrIC5ieC1wYWdlci1pdGVtIGEuYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5wcm9kdWN0LWJsb2NrOmhvdmVyIC5waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMjI0Yzk4O1xuICBwYWRkaW5nOiA0cHg7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC05NnB4IC0xMzhweCBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZTpob3ZlcjphZnRlcixcbi5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmNvbXBhcmU6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmNvbXBhcmU6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xNDJweCAtMTM4cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogYXR0cihkYXRhLXN0YXR1cyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZS5hY3RpdmUgaSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTM0NnB4IC05NnB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjYzAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogYXR0cihkYXRhLXN0YXR1cyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZS5hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlOmhvdmVyOmFmdGVyLFxuLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGU6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qXG4ucHJpY2Uge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wcmljZS1vbGQge1xuICAgICAgICBmb250OiAxNHB4LzE4cHggQGZvbnQ7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG5cbiAgICAudW5pdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG4qL1xuLm9yZGVyLWJsb2NrIC5wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnF1YW50aXR5LXNjYWxlIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5xdWFudGl0eS1zY2FsZTpiZWZvcmUge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjYWRhZGFkO1xuICBib3gtc2hhZG93OiA2cHggMCAwIDAgI2FkYWRhZCwgMTJweCAwIDAgMCAjYWRhZGFkLCAxOHB4IDAgMCAwICNhZGFkYWQsIDI0cHggMCAwIDAgI2FkYWRhZDtcbn1cbi5xdWFudGl0eS1zY2FsZS5jb3VudC0xOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gIGJveC1zaGFkb3c6IDZweCAwIDAgMCAjYWRhZGFkLCAxMnB4IDAgMCAwICNhZGFkYWQsIDE4cHggMCAwIDAgI2FkYWRhZCwgMjRweCAwIDAgMCAjNjY2O1xufVxuLnF1YW50aXR5LXNjYWxlLmNvdW50LTI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2FkYWRhZDtcbiAgYm94LXNoYWRvdzogNnB4IDAgMCAwICNhZGFkYWQsIDEycHggMCAwIDAgI2FkYWRhZCwgMThweCAwIDAgMCAjNjY2LCAyNHB4IDAgMCAwICM2NjY7XG59XG4ucXVhbnRpdHktc2NhbGUuY291bnQtMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWRhZGFkO1xuICBib3gtc2hhZG93OiA2cHggMCAwIDAgI2FkYWRhZCwgMTJweCAwIDAgMCAjNjY2LCAxOHB4IDAgMCAwICM2NjYsIDI0cHggMCAwIDAgIzY2Njtcbn1cbi5xdWFudGl0eS1zY2FsZS5jb3VudC00OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gIGJveC1zaGFkb3c6IDZweCAwIDAgMCAjNjY2LCAxMnB4IDAgMCAwICM2NjYsIDE4cHggMCAwIDAgIzY2NiwgMjRweCAwIDAgMCAjNjY2O1xufVxuLnF1YW50aXR5LXNjYWxlLmNvdW50LTU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm94LXNoYWRvdzogNnB4IDAgMCAwICM2NjYsIDEycHggMCAwIDAgIzY2NiwgMThweCAwIDAgMCAjNjY2LCAyNHB4IDAgMCAwICM2NjY7XG59XG4vKipcbiAqINCf0YPRgdGC0L7QuSDRgNC10LfRg9C70YzRgtCw0YIuINCU0LvRjyDQv9C+0LjRgdC60LAg0Lgg0LrQvtGA0LfQuNC90YsuXG4gKi9cbi5jb250ZW50LWFyZWEgLnJlc3VsdC1lbXB0eSB7XG4gIHBhZGRpbmc6IDYwcHggMCA2MHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb250ZW50LWFyZWEgLnJlc3VsdC1lbXB0eSBpIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvbnRlbnQtYXJlYSAucmVzdWx0LWVtcHR5IGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbnRlbnQtYXJlYSAucmVzdWx0LWVtcHR5IGg0IHtcbiAgbWFyZ2luOiAyM3B4IDAgMTNweDtcbiAgZm9udDogYm9sZCAyNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNvbnRlbnQtYXJlYSAucmVzdWx0LWVtcHR5IHAge1xuICBtYXJnaW46IDAgMCAyNnB4O1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmNvbnRlbnQtYXJlYSAucmVzdWx0LWVtcHR5LmJhc2tldCBpOmFmdGVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAtMzI0cHggLTMwcHggbm8tcmVwZWF0O1xuICBsZWZ0OiA0OXB4O1xuICB0b3A6IDUwcHg7XG59XG4uY29udGVudC1hcmVhIC5yZXN1bHQtZW1wdHkuc2VhcmNoIGk6YWZ0ZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIC0zNzZweCAtMzBweCBuby1yZXBlYXQ7XG4gIGxlZnQ6IDQ2cHg7XG4gIHRvcDogNDZweDtcbn1cbi8qKlxuICog0KHQu9Cw0LnQtNC10YAg0YLQvtCy0LDRgNC+0LIg0LLQvdGD0YLRgNC4INGC0LDQsdCwICjQvdCw0L/RgNC40LzQtdGAIFwi0KHQvtC/0YPRgtGB0YLQstGD0Y7RidC40LUg0YLQvtCy0LDRgNGLXCIg0LIg0JrQvtGA0LfQuNC90LUg0LjQu9C4INC90LAg0JTQtdGC0LDQu9GM0L3QvtC5INGC0L7QstCw0YDQsClcbiAqKi9cbi5zbGlkZXItaW4tdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1pbi10YWIgLmNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjQlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGVyLWluLXRhYiAuY29udHJvbCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVyLWluLXRhYiAuY29udHJvbC5wcmV2IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xODlweCAtNDRweCBuby1yZXBlYXQ7XG4gIGxlZnQ6IC0xNHB4O1xufVxuLnNsaWRlci1pbi10YWIgLmNvbnRyb2wubmV4dCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTQ0cHggbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogLTE0cHg7XG59XG4udGFicy1jb250ZW50IC5zbGlkZXItaW4tdGFiIC5wcm9kdWN0LWxpc3QuYmxvY2suc2xpZGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5mb290ZXIge1xuICAvKiDRgdC70L7QvSDQuNCz0YDQsCAqL1xufVxuZm9vdGVyIC5nYW1lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5mb290ZXIgLmdhbWUgLm1hY2hpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbmZvb3RlciAuZ2FtZSAubWFjaGluZXM6YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMTJweDtcbiAgcmlnaHQ6IC05cHg7XG59XG5mb290ZXIgLmdhbWUgLnN0YXJ0LWdhbWUge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zbG9uLWxldmVyLnBuZycpIG5vLXJlcGVhdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDBweCAxMDAlO1xufVxuZm9vdGVyIC5nYW1lIC5zdGFydC1nYW1lLnJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbmZvb3RlciAuZ2FtZSAucmFuZG9taXplTWFjaGluZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzhjOWNkO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNjOGM5Y2QgMCUsICNmZmZmZmYgNTAlLCAjYzhjOWNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjOGM5Y2QgMCUsICNmZmZmZmYgNTAlLCAjYzhjOWNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYzhjOWNkIDAlLCAjZmZmZmZmIDUwJSwgI2M4YzljZCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2M4YzljZCcsIGVuZENvbG9yc3RyPScjYzhjOWNkJywgR3JhZGllbnRUeXBlPTApO1xufVxuZm9vdGVyIC5nYW1lIC5yYW5kb21pemVNYWNoaW5lOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbmZvb3RlciAuZ2FtZSAucmFuZG9taXplTWFjaGluZSAuaWNvIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2xvbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0O1xufVxuZm9vdGVyIC5nYW1lIC5yYW5kb21pemVNYWNoaW5lIC5pY28uYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA2cHg7XG59XG5mb290ZXIgLmdhbWUgLnJhbmRvbWl6ZU1hY2hpbmUgLmljby5iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IC0yNXB4O1xufVxuZm9vdGVyIC5nYW1lIC5yYW5kb21pemVNYWNoaW5lIC5pY28uYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtNTVweDtcbn1cbmZvb3RlciAuZ2FtZSAucmFuZG9taXplTWFjaGluZSAuaWNvLmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggLTg0cHg7XG59XG5mb290ZXIgLmdhbWUgLnJhbmRvbWl6ZU1hY2hpbmUgLmljby5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IC0xMTRweDtcbn1cbmZvb3RlciAuZ2FtZSAucmFuZG9taXplTWFjaGluZSAuaWNvLmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggLTE0OHB4O1xufVxuZm9vdGVyIC5nYW1lIC5yYW5kb21pemVNYWNoaW5lIC5pY28uZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAtMTc5cHg7XG59XG5mb290ZXIgLmdhbWUgLnJhbmRvbWl6ZU1hY2hpbmUgLmljby5oIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IC0yMTJweDtcbn1cbmZvb3RlciAuZ2FtZSBzcGFuIHtcbiAgZm9udDogMTFweC8xNXB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IDAgMCAtMTVweDtcbn1cbmZvb3RlciAuZ2FtZSBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNmZmY7XG59XG5mb290ZXIgLmdhbWUgc3Bhbi5zdGFydCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciAuZ2FtZSBzcGFuLnN0YXJ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2xvbi1hcnJvdy5wbmcnKTtcbiAgYm90dG9tOiA2cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuZm9vdGVyIC5nYW1lIHNwYW4ucHJpemUsXG5mb290ZXIgLmdhbWUgc3Bhbi5yZXRyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKipcbiAqIFRhYnNcbiAqKi9cbi50YWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYnMgPiB1bC50YWJzLWNhcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgZm9udDogYm9sZCAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRhYnMgPiB1bC50YWJzLWNhcHRpb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnRhYnMgPiB1bC50YWJzLWNhcHRpb24gPiBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICM5MTk0OWI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAwIC00cHg7XG59XG4udGFicyA+IHVsLnRhYnMtY2FwdGlvbiA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNztcbn1cbi50YWJzID4gdWwudGFicy1jYXB0aW9uID4gbGkuYWN0aXZlLFxuLnRhYnMgPiB1bC50YWJzLWNhcHRpb24gPiBsaS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWJzID4gdWwudGFicy1jYXB0aW9uID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi50YWJzID4gLnRhYnMtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLnRhYnMgPiAudGFicy1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYnMubWFpbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4udGFicy5tYWluID4gdWwudGFicy1jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xuICBiYWNrZ3JvdW5kOiAjZThlZGY0O1xufVxuLnRhYnMubWFpbiA+IHVsLnRhYnMtY2FwdGlvbiA+IGxpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFicy5tYWluID4gdWwudGFicy1jYXB0aW9uID4gbGkuYWN0aXZlLFxuLnRhYnMubWFpbiA+IHVsLnRhYnMtY2FwdGlvbiA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZjMDtcbn1cbi50YWJzLm1haW4gPiAudGFicy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2suc2xpZGUgLnByb2R1Y3QtYmxvY2sge1xuICBtYXJnaW46IDAgMTJweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi50YWJzLm1haW4gPiAudGFicy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2suc2xpZGUgLnByb2R1Y3QtYmxvY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKlxuICog0KLQuNC/0L7QstC+0Lkg0YLQtdC60YHRgtC+0LLRi9C5INCx0LvQvtC6XG4gKi9cbi50ZXh0LWJsb2NrIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udGV4dC1ibG9jayA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRleHQtYmxvY2sgcCxcbi50ZXh0LWJsb2NrIHVsLFxuLnRleHQtYmxvY2sgb2wsXG4udGV4dC1ibG9jayB0YWJsZSB7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4udGV4dC1ibG9jayBoNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzI0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM2NjY7XG59XG4udGV4dC1ibG9jayBoNSB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzIxcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDJweCAwIDEwcHg7XG59XG4udGV4dC1ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTFweDtcbn1cbi50ZXh0LWJsb2NrIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMCAycHggMjJweDtcbn1cbi50ZXh0LWJsb2NrIHVsIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogMTJweDtcbn1cbi50ZXh0LWJsb2NrIHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuLnRleHQtYmxvY2sgLnBpY3R1cmUge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgbWFyZ2luOiAwIDMxcHggMThweCAwO1xufVxuLnRleHQtYmxvY2sgLnBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRleHQtYmxvY2sgLnBpY3R1cmUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udDogaXRhbGljIDEycHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC1ibG9jayBibG9ja3F1b3RlIHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LWJsb2NrIGJsb2NrcXVvdGUgKjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTExNnB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgcm90YXRlKDE4MGRlZyk7XG59XG4udGV4dC1ibG9jayBibG9ja3F1b3RlIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dC1ibG9jayBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTExNnB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI0cHg7XG4gIHRvcDogNHB4O1xufVxuLnRleHQtYmxvY2sgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogbm9ybWFsIDEzcHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG59XG4udGV4dC1ibG9jayB0YWJsZSB0ZCxcbi50ZXh0LWJsb2NrIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHg7XG59XG4udGV4dC1ibG9jayB0YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLnRleHQtYmxvY2sgdGFibGUgdHI6aG92ZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4udGV4dC1ibG9jayAuc2Nyb2xsLXRhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi50eXBlLXRvZ2dsZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnR5cGUtdG9nZ2xlciAudGV4dCB7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE3ZW07XG59XG4udHlwZS10b2dnbGVyIC50ZXh0LmN1cnJlbnQge1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnR5cGUtdG9nZ2xlciAudG9nZ2xlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDZweDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZjMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnR5cGUtdG9nZ2xlciAuaGFuZGxlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmMwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnR5cGUtdG9nZ2xlciAuaGFuZGxlLmxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50eXBlLXRvZ2dsZXIgLmhhbmRsZS5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmNhdGFsb2ctbGVmdC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNhdGFsb2ctbGVmdC1tZW51IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2F0YWxvZy1sZWZ0LW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhdGFsb2ctbGVmdC1tZW51IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZlY2MwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1sZWZ0LW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2F0YWxvZy1sZWZ0LW1lbnUgYSB7XG4gICAgZmxleC1iYXNpczogMjI1cHg7XG4gICAgbWF4LWhlaWdodDogNzZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRhbG9nLWxlZnQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhdGFsb2ctbGVmdC1tZW51LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2F0YWxvZy1sZWZ0LW1lbnUgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHggMTBweDtcbiAgfVxufVxuLmNhdGFsb2ctd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogNzAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgbWluLWhlaWdodDogNTIxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2xpY2thYmxlLWNhcmQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jbGlja2FibGUtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5wcmV2aWV3IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG59XG4uY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLnByZXZpZXcgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAucHJldmlldyAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5wcmV2aWV3IC5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jaGlsZHJlbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jaGlsZHJlbi1saXN0IC5saXN0LWlubmVyLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzkzMTg2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jaGlsZHJlbi1saXN0IC5saXN0LWlubmVyIC5jYXRlZ29yeS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIgLmNhdGVnb3J5LWxpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMTZweCAxNnB4IDhweCAyMHB4O1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jaGlsZHJlbi1saXN0IC5saXN0LWlubmVyIC5jYXRlZ29yeS1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogOHB4IDE2cHggMTZweCAyMHB4O1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jaGlsZHJlbi1saXN0IC5saXN0LWlubmVyIC5jYXRlZ29yeS1saW5rLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIgLmNhdGVnb3J5LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZlY2MwMDtcbn1cbi5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2hpbGRyZW4tbGlzdCAubGlzdC1pbm5lciAudG9nZ2xlcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jaGlsZHJlbi1saXN0IC5saXN0LWlubmVyIC50b2dnbGVycy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2hpbGRyZW4tbGlzdCAubGlzdC1pbm5lciAudG9nZ2xlcnMgLnBsdXMtY2F0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogYXV0byBhdXRvIDI2cHggMTZweDtcbn1cbi5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2hpbGRyZW4tbGlzdCAubGlzdC1pbm5lciAudG9nZ2xlcnMgLnBsdXMtY2F0cy5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIgLnRvZ2dsZXJzIC5oaWRlLWNhdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IGF1dG8gYXV0byAyNnB4IDE2cHg7XG59XG4uY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIgLnRvZ2dsZXJzIC5oaWRlLWNhdHMuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhdGFsb2ctd3JhcCAuc2VjdGlvbi1iYW5uZXIge1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiA1MjFweDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy13cmFwIC5zZWN0aW9uLWJhbm5lcixcbiAgLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLXdyYXAgLnNlY3Rpb24tYmFubmVyLFxuICAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJvdyAuY29sIHtcbiAgbWF4LXdpZHRoOiAyMjFweDtcbiAgd2lkdGg6IDIyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTNweCAxNnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG59XG4uc2VjdGlvbi1iYW5uZXIgLmJhbm5lci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIGZvbnQ6IGJvbGQgMjRweC8zNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5zZWN0aW9uLWJhbm5lciAuYmFubmVyLXRpdGxlOmFmdGVyIHtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnNlY3Rpb24tYmFubmVyIC5iYW5uZXItdGV4dCB7XG4gIHBhZGRpbmc6IDI2cHggMCAxM3B4O1xuICBmb250OiAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlY3Rpb24tYmFubmVyIC5iYW5uZXItcGljdHVyZSB7XG4gIG1hcmdpbjogYXV0byAtMTZweCAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnNlY3Rpb24tYmFubmVyIC5iYW5uZXItcGljdHVyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vKioqKlxuICog0KHRgtGA0LDQvdC40YbRi1xuICoqKiovXG4vKipcbiAqINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LBcbiAqL1xuLm1haW4tcGFnZSAuc2xpZGVyIHtcbiAgaGVpZ2h0OiAxOThweDtcbn1cbi5tYWluLXBhZ2UgLnNsaWRlciAuc2xpZGVzLFxuLm1haW4tcGFnZSAuc2xpZGVyIC5ieC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjYzdjZmRlO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIGEuc2xpZGVbaHJlZj1cIlwiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tYWluLXBhZ2UgLnNsaWRlciAuc2xpZGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAzNnB4LzQycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHggNDJweDtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlIC5zbGlkZXIgLnNsaWRlLnNsaWRlLWltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1wYWdlIC5zbGlkZXIgLnNsaWRlLnNsaWRlLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLXBhZ2UgLnNsaWRlciAuc2xpZGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWluLXBhZ2UgLnNsaWRlciAuc2xpZGUgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5wYWdlciB7XG4gIGhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5wYWdlciAuYngtcGFnZXIge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5tYWluLXBhZ2UgLnNsaWRlciAucGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbi1wYWdlIC5zbGlkZXIgLnBhZ2VyIC5ieC1wYWdlci1pdGVtIGEge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5wYWdlciAuYngtcGFnZXItaXRlbSBhOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjOTE5NDliO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMTNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjOTE5NDliLCAwIDAgMCAwICNEN0Q5RTMsIDAgMCAwIDNweCAjOTE5NDliO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5wYWdlciAuYngtcGFnZXItaXRlbSBhLmFjdGl2ZTpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzkxOTQ5YiwgMCAwIDAgNnB4ICNEN0Q5RTMsIDAgMCAwIDhweCAjOTE5NDliO1xufVxuLm1haW4tcGFnZSAuY2F0YWxvZy1ibG9ja3MgLmJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1haW4tcGFnZSAuY2F0YWxvZy1ibG9ja3MgLmJ1dHRvbiAuYnV0dG9uOmFmdGVyLFxuLm1haW4tcGFnZSAuY2F0YWxvZy1ibG9ja3MgLmJ1dHRvbiAuYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYnV0dG9uIC5idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1haW4tcGFnZS5pcy10b3VjaCAuY2F0YWxvZy1ibG9ja3MgLmJsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLXBhZ2UuaXMtdG91Y2ggLmNhdGFsb2ctYmxvY2tzIC5ibG9jayAuYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFpbi1wYWdlIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi8qKlxuICog0JrQvtGA0LfQuNC90LBcbiAqL1xuLmNhcnQtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjFweCAzMHB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5oZWFkZXIgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBib2xkIDE0cHgvNDBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5oZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAuaGVhZGVyIC5wcmljZSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLmhlYWRlciAud2VpZ2h0IHtcbiAgd2lkdGg6IDg3cHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5oZWFkZXIgLmNvdW50IHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAuaGVhZGVyIC50b3RhbCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5yZW1vdmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogNTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucmVtb3ZlOmFmdGVyIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTk5cHggbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5yZW1vdmU6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5waG90byB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5waG90byBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5waG90byAucGhvdG8tc3R1YiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbm8tcGhvdG8uc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDNweCAyMXB4IDA7XG4gIHdpZHRoOiAxOTdweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLmRlc2NyaXB0aW9uIGg0IHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBib2xkIDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiBoNCBhIHtcbiAgZm9udDogYm9sZCAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgZm9udDogMTJweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAuZGVzY3JpcHRpb24gPiBhOmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC02M3B4IC05MXB4IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiA+IGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLTVweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLmRlbGltaXRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAxMHB4IDMxcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJpY2Uge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250OiBib2xkIDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5wcmljZSAucHJpY2Utb2xkIHtcbiAgZm9udDogMTJweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLndlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICB3aWR0aDogODdweDtcbiAgZm9udDogMTRweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2Njtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLmNvdW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLmNvdW50IC5udW1lcmljLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC50b3RhbCB7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICB3aWR0aDogMTA1cHg7XG4gIGZvbnQ6IGJvbGQgMTRweC8yOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLnByb2R1Y3Qtc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJvZHVjdC1zZXJ2aWNlID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJvZHVjdC1zZXJ2aWNlIC5waG90byB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJvZHVjdC1zZXJ2aWNlIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAyMXB4IDAgMTlweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLnByb2R1Y3Qtc2VydmljZSAuZGVzY3JpcHRpb24gaDQge1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5wcm9kdWN0LXNlcnZpY2UgLmRlc2NyaXB0aW9uIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLnByb2R1Y3Qtc2VydmljZSAuZGVsaW1pdGVyIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJvZHVjdC1zZXJ2aWNlIC50b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJvZHVjdC1zZXJ2aWNlLmRlbGV0ZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAwO1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdC5kZWxldGVkIHtcbiAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLmRlbGV0ZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtcGFnZSAuY2FydC10YWJsZSAuZGVsZXRlZCAudGV4dCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udDogMTRweC8yNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICM2NjY7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5kZWxldGVkIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5yZXN0b3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGZvbnQ6IDE0cHgvMjRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnJlc3RvcmU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMDdweCAtMjJweCBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDdweCA5cHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5yZXN0b3JlOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgcm90YXRlKDE3OWRlZyk7XG59XG4uY2FydC1wYWdlIC5yZW1vdmUtYWxsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jYXJ0LXBhZ2UgLnJlbW92ZS1hbGw6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdweCA3cHggMCA3cHg7XG4gIGJvcmRlci1jb2xvcjogIzIyNGI5OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMThweDtcbiAgcmlnaHQ6IDhweDtcbn1cbi5jYXJ0LXBhZ2UgLnJlbW92ZS1hbGw6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxMnB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHRvcDogLTQ2cHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2FydC1wYWdlIC5yZW1vdmUtYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM5MzE4Njtcbn1cbi5jYXJ0LXBhZ2UgLnJlbW92ZS1hbGw6aG92ZXI6YWZ0ZXIsXG4uY2FydC1wYWdlIC5yZW1vdmUtYWxsOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FydC1wYWdlIC5yZW1vdmUtYWxsOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jYXJ0LXBhZ2UgLnJlbW92ZS1hbGw6aG92ZXIgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FydC1wYWdlIC5yZW1vdmUtYWxsIHNwYW46YmVmb3JlLFxuLmNhcnQtcGFnZSAucmVtb3ZlLWFsbCBzcGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC04cHggMCAwIC03cHg7XG59XG4uY2FydC1wYWdlIC5yZW1vdmUtYWxsIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTIzcHggbm8tcmVwZWF0O1xufVxuLmNhcnQtcGFnZSAucmVtb3ZlLWFsbCBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTJweCBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVscC1jYWxjIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxN3B4IDAgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQ6IDEzcHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWxwLWNhbGM6YmVmb3JlIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xODlweCAtMTYxcHggbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IDRweDtcbn1cbi5oZWxwLWNhbGM6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdHMgLnByb2R1Y3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qKlxuICog0JrQsNGC0LDQu9C+0LMg0LLRgtC+0YDQvtCz0L4g0YPRgNC+0LLQvdGPXG4gKi9cbi5jYXRhbG9nLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXRhbG9nLXBhZ2UgLmNvbHVtbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDQ4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhdGFsb2ctcGFnZSAuY29sdW1uIC5zZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAvKlxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAeWVsbG93O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAeWVsbG93O1xuICAgICAgfVxuICAgICAgKi9cbn1cbi5jYXRhbG9nLXBhZ2UgLmNvbHVtbiAuc2VjdGlvbjpsYXN0LWNoaWxkIGgzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2F0YWxvZy1wYWdlIC5jb2x1bW4gLnNlY3Rpb24gaDMge1xuICBmb250OiBib2xkIDE4cHgvMjBweCBBcmlhbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLnRyYW5zaXQoKTtcbiAgICAgICAgICAgIC5pY29uKEBhcnItZG93bik7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICovXG59XG4uY2F0YWxvZy1wYWdlIC5jb2x1bW4gLnNlY3Rpb24gaDM6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAyMXB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbn1cbi5jYXRhbG9nLXBhZ2UgLmNvbHVtbiAuc2VjdGlvbiBoMyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI4cHggNjBweCAxNnB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2F0YWxvZy1wYWdlIC5jb2x1bW4gLnNlY3Rpb24gaDMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhdGFsb2ctcGFnZSAuY29sdW1uIC5zZWN0aW9uIC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nLXBhZ2UgLmNvbHVtbiAuc2VjdGlvbiAubGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAyMHB4IDI4cHg7XG59XG4uY2F0YWxvZy1wYWdlIC5jb2x1bW4gLnNlY3Rpb24gLmxpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDAgMThweCAwO1xufVxuLmNhdGFsb2ctcGFnZSAuY29sdW1uIC5zZWN0aW9uIC5saXN0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udDogbm9ybWFsIDE0cHgvMTVweCBBcmlhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGFsb2ctcGFnZSAuY29sdW1uIC5zZWN0aW9uIC5saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXRhbG9nLXBhZ2UgLmNhdGFsb2ctYmxvY2tzIHtcbiAgY29sdW1uczogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXRhbG9nLXBhZ2UgLmNhdGFsb2ctYmxvY2tzIC5ibG9jayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwYWRkaW5nOiAxN3B4IDMwcHggMzBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhdGFsb2ctcGFnZSAuY2F0YWxvZy1ibG9ja3MgLmJsb2NrIGgyLFxuLmNhdGFsb2ctcGFnZSAuY2F0YWxvZy1ibG9ja3MgLmJsb2NrID4gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiA3MDAgMThweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDlweCAwIDExcHg7XG59XG4uY2F0YWxvZy1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgaDIgYSB7XG4gIGZvbnQ6IGJvbGQgMThweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGFsb2ctcGFnZSAuY2F0YWxvZy1ibG9ja3MgLmJsb2NrID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDlweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0YWxvZy1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2UgLmNhdGFsb2ctcGFnZSAucm93IC5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctcGFnZSAuZmlsdGVyLXVuaXQge1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2UgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2F0YWxvZy1wYWdlIC5yb3cgLmNhdGFsb2ctd3JhcCAubGVmdC1wYW5lbCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qKlxuICog0JrQsNGA0YLQvtGH0LrQsCDRgtC+0LLQsNGA0LBcbiAqL1xuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgI3BhZ2V0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQuYWN0aW9uLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudC5hY3Rpb24tbGlzdCBoMjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAzM3B4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudC5hY3Rpb24tbGlzdC50YWJzIGgyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IGgxIHtcbiAgbWFyZ2luOiAwIDAgMjdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAudGFicy5tYWluIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMubWFpbi5wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC50YWJzLm1haW4ucHJvZHVjdHMgPiAudGFicy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMubWFpbiA+IHVsLnRhYnMtY2FwdGlvbiBsaSB7XG4gIGhlaWdodDogNTNweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5waG90by1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAuaW4tYWN0aW9uIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtNjNweCAtNDVweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24gLnBob3RvLXN0dWIge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL25vLXBob3RvLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0ICNmNWY1ZjU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAubWFpbi1waG90byB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5waG90by1zZWN0aW9uIC5tYWluLXBob3RvIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAuc2xpZGUge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAubWluaS1waG90byB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24gLm1pbmktcGhvdG86Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5waG90by1zZWN0aW9uIC5taW5pLXBob3RvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24gLmJ4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAuYngtY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAuYngtY29udHJvbHMgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24gLmJ4LWNvbnRyb2xzIGE6YWZ0ZXIge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIwN3B4IC00MnB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24gLmJ4LWNvbnRyb2xzIC5ieC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5waG90by1zZWN0aW9uIC5ieC1jb250cm9scyAuYngtcHJldjphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAuYngtY29udHJvbHMgLmJ4LW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJSk7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAuYngtY29udHJvbHMgLmJ4LW5leHQ6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50b3AtYmxvY2sgLmJ4LXdyYXBwZXIge1xuICB3aWR0aDogMjcwcHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYWJvdXQtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLXdpZHRoOiAyNzBweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5hYm91dC1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luOiA2cHggMCA3cHg7XG4gIGZvbnQ6IDE2cHgvMjFweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYWJvdXQtc2VjdGlvbiAuaGVhZGVyID4gc3Bhbixcbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcHRpb25zID4gc3BhbiB7XG4gIC8qXG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAqL1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gLmhlYWRlciA+IHNwYW4uYXJ0aWNsZSxcbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcHRpb25zID4gc3Bhbi5hcnRpY2xlIHtcbiAgcGFkZGluZzogMXB4IDAgNHB4O1xuICBmb250OiAxM3B4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gLnNlcnZpY2VzIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gLnNlcnZpY2VzIC5saXN0IHNwYW4ge1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNlOGVkZjQ7XG4gIGZvbnQ6IDEzcHgvMjhweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYWJvdXQtc2VjdGlvbiAuc2VydmljZXMgLmxpc3Qgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gYSB7XG4gIGZvbnQ6IGJvbGQgMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogOXB4IDAgMTNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM5MzE4Njtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5hYm91dC1zZWN0aW9uIC5hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nOiA5cHggMCAxM3B4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gLmFjdGlvbiBhIHtcbiAgbWFyZ2luOiAwIDAgMCAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5hYm91dC1zZWN0aW9uIC5hY3Rpb24gLmNvbXBhcmU6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTE2NnB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTI0cHg7XG4gIHRvcDogM3B4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gLmFjdGlvbiAuY29tcGFyZS5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTY0cHggbm8tcmVwZWF0O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmFib3V0LXNlY3Rpb24gLmFjdGlvbiAuY29tcGFyZS5hY3RpdmUgaSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTM0NnB4IC05NnB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlY2MwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTE5cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5hYm91dC1zZWN0aW9uIC5hY3Rpb24gLmZhdm9yaXRlOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTg2cHggLTE4M3B4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTIwcHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYWJvdXQtc2VjdGlvbiAuYWN0aW9uIC5mYXZvcml0ZS5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTAycHggLTIwNHB4IG5vLXJlcGVhdDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5hYm91dC1zZWN0aW9uIC5hY3Rpb24gLnNlcCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweCAwIC0zcHggMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmJ1eS1zZWN0aW9uIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmJ1eS1zZWN0aW9uIC50YWJzIHVsLnRhYnMtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYnV5LXNlY3Rpb24gLnRhYnMgdWwudGFicy1jYXB0aW9uIGxpIHtcbiAgd2lkdGg6IDU3JTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYnV5LXNlY3Rpb24gLnRhYnMgdWwudGFicy1jYXB0aW9uIGxpLmdyYXkge1xuICB3aWR0aDogNDMlO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmJ1eS1zZWN0aW9uIC5kaXNjb3VudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgZm9udDogYm9sZCAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYnV5LXNlY3Rpb24gLmRpc2NvdW50LWhlYWRlciAuZGlzY291bnQtaGVhZGVyLWxlZnQge1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCAwIDAgOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250OiBib2xkIDI4cHgvMSBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuZGlzY291bnQtaGVhZGVyIC5kaXNjb3VudC1oZWFkZXItbGVmdDpiZWZvcmUge1xuICB3aWR0aDogMTMycHg7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMnB4IC0ycHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuZGlzY291bnQtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmNkNjtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuZGlzY291bnQtbGlzdCAuZGlzY291bnQtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250OiAxMnB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYnV5LXNlY3Rpb24gLmRpc2NvdW50LWxpc3QgLmRpc2NvdW50LWxpc3QtaXRlbSArIC5kaXNjb3VudC1saXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuZGlzY291bnQtbGlzdCAuZGlzY291bnQtbGlzdC1pdGVtIG1hcmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzOTMxODY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYnV5LXNlY3Rpb24gLmRpc2NvdW50LWxpc3QgYSB7XG4gIHRyYW5zaXRpb246IGFsbCBib3JkZXItYm90dG9tLWNvbG9yIGxpbmVhcjtcbiAgZm9udDogYm9sZCAxMnB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuZGlzY291bnQtbGlzdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzkzMTg2O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudCAuc2ltaWxhciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmJ1eSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmJ1eSAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmJ1eSAubm90dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmJ1eSAubm90dG9uLFxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5idXkgLmJ1dHRvbi5jYXJkIHtcbiAgcGFkZGluZzogMCA0NHB4IDAgNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5idXkgLnN0b2NrIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIG1hcmdpbjogLTE1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmJ1eSAuc3RvY2sgLnF1YW50aXR5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5idXkgLnN0b2NrIC5xdWFudGl0eSAucXVhbnRpdHktc2NhbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmJ1eSAuc3RvY2sgLnF1YW50aXR5IC5xdWFudGl0eS1zY2FsZTpiZWZvcmUge1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc3RvY2tzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zdG9ja3Mgc3Bhbi5oZWFkZXIge1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnN0b2NrcyAucHJpY2UtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnN0b2NrcyAucHJpY2UtaXRlbSAucHJpY2UtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc3RvY2tzIC5wcmljZS1pdGVtLnByaWNlLWJ5LWNhcmQge1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc3RvY2tzIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zdG9ja3MgLnRvb2dsZS1zdG9yZXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc3RvY2tzIC50b29nbGUtc3RvcmVzIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiAxNHB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMzMztcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc3RvY2tzIC50b29nbGUtc3RvcmVzIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgPiBwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgLnNlcnZpY2UgPiBkaXYge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgLnNlcnZpY2UgPiBkaXYgLmNoZWNrYm94IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSA+IGRpdiAuY2hlY2tib3g6Y2hlY2tlZCArIGk6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAtMzI0cHggLTk2cHggbm8tcmVwZWF0O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSAuZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udDogMTNweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2Njtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgLnNlcnZpY2UgLmRlc2NyaXB0aW9uIGg0IHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSAuZGVzY3JpcHRpb24gaDQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5kZXNjcmlwdGlvbiBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5waG90byB7XG4gIHdpZHRoOiA2MXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5wcmljZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5wcmljZTpiZWZvcmUge1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5udW1lcmljLWlucHV0IHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgdGFibGUgaDQge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSxcbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpLFxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zZXJ2aWNlcyB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnNlcnZpY2VzIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc2VydmljZXMgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2sgLm5hbWUge1xuICBmb250OiBib2xkIDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2sgLmFkZHJlc3Mge1xuICBmb250OiAxMnB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2sgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2sgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2NrIC5xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiAxMXB4LzE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTBhMGEwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2Nrcy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2tzLXNlY3Rpb24gLmhlYWRlciB7XG4gIGZvbnQ6IGJvbGQgMTZweC8xIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2Nrcy1zZWN0aW9uIC5zdG9jay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbiAuc3RvY2sge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogOHB4IDIwcHggMDtcbiAgbWFyZ2luOiAxNHB4IDAgMjBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbiAuc3RvY2s6bnRoLWNoaWxkKG4pICsgLnN0b2NrLFxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2Nrcy1zZWN0aW9uIC5zdG9jazpudGgtY2hpbGQoMm4pICsgLnN0b2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2Nrcy1zZWN0aW9uIC5zdG9jayAucXVhbnRpdHkge1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2tzLXNlY3Rpb24gLnN0b2NrIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbiAuc3RvY2sgLmFkZHJlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzcxNzE3MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbiAuc3RvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbiAuc3RvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LrQsNC30YvQstCw0LXQvCDQvdGD0LbQvdGL0Lkg0LHQu9C+0LogKi9cbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5wcmljZS1vbGQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5wcmljZS1ieS1jYXJkIHtcbiAgY29sb3I6ICMzOTMxODY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucHJpY2UtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogYm9sZCAyNHB4LzMwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnByaWNlIHNwYW4udW5pdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIGhyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLm51bWVyaWMtaW5wdXQge1xuICBtYXJnaW46IDhweCAwIDI2cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSBoMyB7XG4gIGZvbnQ6IGJvbGQgMTRweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5maW5lIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXJnaW4tdG9wOiAyOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQ6IGl0YWxpYyAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmZpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmJ1dHRvbjphZnRlcixcbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXR0b246YmVmb3JlIHtcbiAgd2lkdGg6IDUxJTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5yZWwtcHJvZC1ibG9jayAudGl0bGUge1xuICBoZWlnaHQ6IDUzcHg7XG4gIG1hcmdpbjogMCAtMzBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmYzA7XG4gIGZvbnQ6IDcwMCAxNnB4LzUwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucmVsLXByb2QtYmxvY2sgLnByb2R1Y3QtbGlzdC5ibG9jay5zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnJlbC1wcm9kLWJsb2NrIC5wcm9kdWN0LWxpc3QuYmxvY2suc2xpZGUgLnByb2R1Y3QtYmxvY2sge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5yZWwtcHJvZC1ibG9jayAucHJvZHVjdC1saXN0LmJsb2NrLnNsaWRlIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmNvbXBhcmU6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRvcDogLTMzcHg7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnJlbC1wcm9kLWJsb2NrIC5wcm9kdWN0LWxpc3QuYmxvY2suc2xpZGUgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGU6YWZ0ZXIge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgdG9wOiAtMzNweDtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucmVsLXByb2QtYmxvY2sgLnByb2R1Y3QtbGlzdC5ibG9jay5zbGlkZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi8qXG4uY29tcGFyZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAuaWNvbihAaWNvbi1jb21wYXJlLTE0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgIH1cblxuICAgICYuYWN0aXZle1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAuaWNvbihAaWNvbi1jb21wYXJlLTE0LWhvdmVyKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIC5pY29uKEBpY29uLWNoZWNrLWJsYWNrLXNtYWxsKTtcbiAgICAgICAgICAgIC5zaXplKDE4cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiovXG4uZm9vdGVyLWJ1dHRvbiB7XG4gIGZvbnQ6IGJvbGQgMTRweC81OHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkICNkNWQ1ZDU7XG59XG4uZm9vdGVyLWJ1dHRvbi5jYWxjdWxhdGU6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTYycHggbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1N3B4O1xuICB0b3A6IDIycHg7XG59XG4uZm9vdGVyLWJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYWxjdWxhdG9yIC5mb290ZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5jYWxjdWxhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhbGN1bGF0b3IgLmxlZnQtY29sIHtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDI2cHggMzVweCAyNnB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FsY3VsYXRvciAubGVmdC1jb2wgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhbGN1bGF0b3IgLmxlZnQtY29sIGgzIHtcbiAgZm9udDogYm9sZCAxNnB4LzIxcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG4uY2FsY3VsYXRvciAubGVmdC1jb2wgaDMgKyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDEzcHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5OTk7XG59XG4uY2FsY3VsYXRvciAubGVmdC1jb2wgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYWxjdWxhdG9yIC5yaWdodC1jb2wge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FsY3VsYXRvciAucmlnaHQtY29sIGgzIHtcbiAgZm9udDogYm9sZCAxNnB4LzIxcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDI4cHggMCA1cHg7XG59XG4uY2FsY3VsYXRvciAucmlnaHQtY29sIGgzICsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiAxM3B4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNhbGN1bGF0b3IgLnJpZ2h0LWNvbCAubnVtZXJpYy1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYWxjdWxhdG9yIC5yaWdodC1jb2wgLnVuaXQtdGV4dCB7XG4gIGZvbnQ6IDEzcHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5jYWxjdWxhdG9yIC5yaWdodC1jb2wgLnByaWNlIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMTlweCAwIDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhbGN1bGF0b3IgLnJpZ2h0LWNvbCAuYnV0dG9uIHtcbiAgcGFkZGluZzogMCAxM3B4IDAgNDBweDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmNhbGN1bGF0b3IgLnJvdyB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jYWxjdWxhdG9yIC5yb3cuc2hvcnQge1xuICB3aWR0aDogNDQlO1xufVxuLnBvcHVwLnBvcHVwLWNhbGN1bGF0b3IgLnJvdyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9wdXAucG9wdXAtY2FsY3VsYXRvciAucHJpY2Uge1xuICBmb250OiBib2xkIDI0cHgvMzBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4ucG9wdXAucG9wdXAtY2FsY3VsYXRvciAubnVtZXJpYy1pbnB1dCB7XG4gIG1hcmdpbjogOHB4IDAgMjZweDtcbn1cbi5wb3B1cC5wb3B1cC1jYWxjdWxhdG9yIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUEYtMjY0NDcg0JDRgNGB0LXQvdCw0LsgLSDQvtCx0L3QvtCy0LjRgtGMINCy0LXRgNGB0YLQutGDINGB0LLQvtC50YHRgtCyINGC0L7QstCw0YDQvtCyXG4gKi9cbi5vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4ub3B0aW9uc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlMWUyZTU7XG59XG4ub3B0aW9uc19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4OiAxIDEgNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm9wdGlvbnNfX2NoYXJhY3RlcmlzdGljIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxIDEgNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIHtcbiAgLm9wdGlvbnNfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm9wdGlvbnNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAxIDEgMzI0cHg7XG4gIH1cbiAgLm9wdGlvbnNfX2Rlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxIDEgMHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZTFlMmU1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vcHRpb25zX19kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMSAxIDQzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vcHRpb25zX19jaGFyYWN0ZXJpc3RpYyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDEgMSA0MzBweDtcbiAgfVxufVxuLypcbiAqXG4gKiBQRi0yNzUwN1xuICogMjAyMi0xMi0xMVxuICogVE9ETzog0YLRgNC10LHRg9C10YLRgdGPINCw0LrRgtGD0LDQu9C40LfQuNGA0L7QstCw0YLRjCBMRVNTINGE0LDQudC7ICEhIVxuICovXG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiB7XG4gIHdpZHRoOiA0MDVweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuaGVhZGVyID4gc3Bhbi5hcnRpY2xlLFxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmJ1eS1zZWN0aW9uIC5vcHRpb25zID4gc3Bhbi5hcnRpY2xlIHtcbiAgcGFkZGluZzogMXB4IDAgNHB4O1xuICBmb250OiAxM3B4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zdG9ja3Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2Nrcy1zZWN0aW9uLnRvcF9wb3NpdGlvbiAuc3RvY2sge1xuICBtYXJnaW46IDEycHggMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbiAuc3RvY2stbGlzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGFicyA+IC50YWJzLWNvbnRlbnQge1xuICAvKmRpc3BsYXk6IGJsb2NrOyAqL1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi5jYXJkIHNwYW4ge1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucHJpY2Ugc3Bhbi51bml0LFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJpY2UgLnVuaXQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnN0b2NrcyAucHJpY2UtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiDQlNC10LzQvtC90YHRgtGA0LDRhtC40L7QvdC90YvQuSDQstCw0YDQuNCw0L3Rgiwg0YPQsdGA0LDRgtGMINC/0YDQuCDQtNC+0LHQsNCy0LvQtdC90LjQtSDQsiDQv9GA0L7QtdC60YIgKi9cbiAgZm9udDogNzAwIDI0cHgvMzBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LmJ1eSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zdG9ja3MgLnByaWNlLWl0ZW0gLnByaWNlLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYnV5LXNlY3Rpb24gLmFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmc6IDlweCAwIDEzcHg7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuYnV5LXNlY3Rpb24gLmFjdGlvbiBhIHtcbiAgbWFyZ2luOiAwIDAgMCAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogOXB4IDAgMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbn1cbi5hY3Rpb24gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM5MzE4Njtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuYWN0aW9uIC5zZXAge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggMCAtM3B4IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuYWN0aW9uIC5mYXZvcml0ZTpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL2ltYWdlcy9zcHJpdGUuc3ZnKSAtODZweCAtMTgzcHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAtMjBweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5idXktc2VjdGlvbiAuYWN0aW9uIC5jb21wYXJlOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbG9jYWwvaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMDdweCAtMTY2cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAtMjRweDtcbiAgdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24gLm1haW4tcGhvdG8ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5waG90by1zZWN0aW9uIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAubWFpbi1waG90byB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAubWFpbi1waG90byB7XG4gICAgd2lkdGg6IDQwNXB4O1xuICAgIGhlaWdodDogNDA1cHg7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA0MDVweDtcbiAgfVxufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5zdG9ja3MgLnByaWNlLWl0ZW0ucHJpY2UtYnktY2FyZCB7XG4gIGZvbnQ6IDcwMCAyNHB4LzMwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucHJpY2Uge1xuICBmb250OiA0MDAgMjRweC8zMHB4IEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnN0b2NrcyAucHJpY2UtaXRlbSAucHJpY2UtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLmJ1eS1zZWN0aW9uIC5wcmljZS1jb250YWluZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ucnViIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnByaWNlIHNwYW4udW5pdCxcbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5wcmljZS1pdGVtIHNwYW4udW5pdCxcbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlIC51bml0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5waG90by1zZWN0aW9uIC5tYWluLXBob3RvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5waG90by1zZWN0aW9uIC5tYWluLXBob3RvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAubWFpbi1waG90byBpbWcge1xuICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgbWF4LWhlaWdodDogNDA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAubWFpbi1waG90byB7XG4gICAgbGluZS1oZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBob3RvLXNlY3Rpb24gLm1haW4tcGhvdG8ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGhvdG8tc2VjdGlvbiAubWFpbi1waG90byB7XG4gICAgbGluZS1oZWlnaHQ6IDQwNXB4O1xuICB9XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAubnVtZXJpYy1pbnB1dCB7XG4gIG1hcmdpbjogNXB4IDAgNXB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnRhYnMtY29udGVudC5idXkgLmJ1dHRvbi5jYXJkIHtcbiAgcGFkZGluZzogMCA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKipcbiAqINCa0LDRgtCw0LvQvtCzINC70LjRgdGCXG4gKi9cbi5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nOiAwIDAgMjdweCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtdGl0bGUgaDEsXG4ucGFnZS10aXRsZSAudG9nZ2xlLWJ0biB7XG4gIG1hcmdpbjogMjZweCAwIDAgMDtcbn1cbi5wYWdlLXRpdGxlIC50b2dnbGUtYnRuIHtcbiAgbWF4LWhlaWdodDogNDJweDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtNzdweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgcmlnaHQ6IC03cHggIWltcG9ydGFudDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICB3aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIyNnB4IC0xMTNweCBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLWNvbnRlbnQuYWN0aW9uLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLWNvbnRlbnQuYWN0aW9uLWxpc3QgaDI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucGFnZS1jb250ZW50LmFjdGlvbi1saXN0LnRhYnMgaDI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucGFnZS1jb250ZW50IGgyIHtcbiAgZm9udDogYm9sZCAxOHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwIDMwcHggMjNweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLnBhZ2UtY29udGVudCBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogNnB4O1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLWNvbnRlbnQgaDIgYSB7XG4gIGZvbnQ6IGJvbGQgMTRweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTlweCAwIDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucGFnZS1jb250ZW50IGgyIGE6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMjZweCAtMTgzcHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IC0zcHg7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLnBhZ2UtY29udGVudCBoMiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLmxlZnQtcGFuZWwgLnNsaWRlci1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLmxlZnQtcGFuZWwgLnNsaWRlci1wcmljZSAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzM5MzE4Njtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAubGVmdC1wYW5lbCAuc2xpZGVyLXByaWNlIC51aS1zbGlkZXItcmFuZ2U6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0zcHg7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLmxlZnQtcGFuZWwgLnNsaWRlci1wcmljZSAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdG9wOiAtMC4yZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLmxlZnQtcGFuZWwgLnNsaWRlci1wcmljZSAudWktc2xpZGVyLWhhbmRsZTpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC00cHg7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucmlnaHQtcGFuZWwgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWUxO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyIC5zZWxlY3QuYW1vdW50IHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyIC5zZWxlY3Quc29ydCB7XG4gIHdpZHRoOiAyMDVweDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucmlnaHQtcGFuZWwgLmhlYWRlciAudmlldyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyIC52aWV3IC50eXBlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNjN2NmZGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucmlnaHQtcGFuZWwgLmhlYWRlciAudmlldyAudHlwZS5ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyIC52aWV3IC50eXBlLmJsb2NrOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTM0MXB4IC0xMThweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA5cHg7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5oZWFkZXIgLnZpZXcgLnR5cGUubGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyIC52aWV3IC50eXBlLmxpc3Q6YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAtMzI0cHggLTExOHB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDlweDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucmlnaHQtcGFuZWwgLmhlYWRlciAudmlldyAudHlwZS5hY3RpdmUsXG4uY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5oZWFkZXIgLnZpZXcgLnR5cGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEycHggYXV0byA0MnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuc2hvdy1tb3JlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucmlnaHQtcGFuZWwgLnNob3ctbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5zaG93LW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZlY2MwMDtcbn1cbi5jYXRhbG9nLWxpc3QtcGFnZSAucmlnaHQtcGFuZWwgLnNob3ctbW9yZTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlY2MwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnRvZ2dsZS1idG4ge1xuICAgIG1hcmdpbjogMjZweCAxMHB4IDAgMDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWxpc3QtcGFnZSAubGVmdC1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnBhZ2UtdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLXRpdGxlIC50b2dnbGUtYnRuIHtcbiAgICBtYXJnaW46IDI2cHggMTBweCAwIDA7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLXRpdGxlIC50b2dnbGUtYnRuIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRhbG9nLWxpc3QtcGFnZSAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXRhbG9nLWxpc3QtcGFnZSAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIC50b2dnbGUtYnRuIHtcbiAgICBtYXJnaW46IDI2cHggMCAwO1xuICB9XG4gIC5jYXRhbG9nLWxpc3QtcGFnZSAucGFnZS1jb250ZW50IC5jYXRhbG9nLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLWNvbnRlbnQgLmNhdGFsb2ctY29udGVudCAubGVmdC1wYW5lbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi8qKlxuICog0JrQvtC90YLQsNC60YLRi1xuICovXG4uY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIGgxOmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlY2MwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtYXJlYSBoMTphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtMThweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDZweDtcbn1cbi5jb250YWN0cy1wYWdlIC5jb250ZW50LWFyZWEgaDEuc2xpZGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIGgxLnNsaWRlOmJlZm9yZSxcbi5jb250YWN0cy1wYWdlIC5jb250ZW50LWFyZWEgaDEuc2xpZGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0cy1wYWdlIC5jb250ZW50LWFyZWEgaDEuc2xpZGUub3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIC53aWR0aC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmZiZmM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIC53aWR0aC13cmFwLWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQ3MHB4KTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFjdHMtcGFnZSAubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdHMge1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDMwcHggMTNweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cbi5jb250YWN0cy1wYWdlIC5jb250YWN0IGEsXG4uY29udGFjdHMtcGFnZSAuY29udGFjdCBzcGFuIHtcbiAgZm9udDogMTRweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA0cHggMCAwIDIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdCBhOmJlZm9yZSxcbi5jb250YWN0cy1wYWdlIC5jb250YWN0IHNwYW46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjY0Zjk2O1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3QgLmxvY2F0aW9uOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIwN3B4IC05N3B4IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbn1cbi5jb250YWN0cy1wYWdlIC5jb250YWN0IC5jbG9jazpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtMnB4IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdCAucGhvbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTYycHggLTIwNHB4IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbn1cbi5jb250YWN0cy1wYWdlIC5jb250YWN0IGg0IHtcbiAgZm9udDogNzAwIDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdCBoNDphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtMThweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDA7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdCBoNDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3Qub3BlbiB7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3Qub3BlbiAubG9jYXRpb246YmVmb3JlLFxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3Qub3BlbiAucGhvbmU6YmVmb3JlLFxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3Qub3BlbiAuY2xvY2s6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250YWN0cy1wYWdlIC5jb250YWN0Lm9wZW4gaDQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3Qub3BlbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3QucG9wdXAge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3QucG9wdXAgaDQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3QucG9wdXAgaDQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3QucG9wdXAgLm1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0cy1wYWdlIC5jb250YWN0IC5tb3JlIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdHMtcGFnZSAuY29udGFjdCAubW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3QgLm1vcmUgc3Bhbi5jbG9jayB7XG4gIHBhZGRpbmc6IDdweCAwIDAgMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY29udGFjdHMtcGFnZSAueW1hcHMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4vKipcbiAqINCe0YTQvtGA0LzQu9C10L3QuNC1INC30LDQutCw0LfQsFxuICovXG4ub3JkZXItcGFnZSAuY29udGVudC1hcmVhIGgxIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub3JkZXItcGFnZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5vcmRlci1wYWdlIC5sZWZ0LXBhbmVsIC5jb2x1bW4tY29udGVudCB7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5vcmRlci1wYWdlIC5sZWZ0LXBhbmVsIC50b3RhbC1jb3VudCB7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAyMHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5vcmRlci1wYWdlIC5sZWZ0LXBhbmVsIC50b3RhbC1jb3VudCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGZvbnQ6IGJvbGQgMTRweC8yNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm9yZGVyLXBhZ2UgLmxlZnQtcGFuZWwgLnRvdGFsLWNvdW50IC5wcmljZS1saW5lIHtcbiAgZm9udDogMTJweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3JkZXItcGFnZSAubGVmdC1wYW5lbCAudG90YWwtY291bnQgLnByaWNlLWxpbmUgLnByaWNlIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuLm9yZGVyLXBhZ2UgLmxlZnQtcGFuZWwgLnRvdGFsLWNvdW50IC50b3RhbC1saW5lIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBmb250OiBib2xkIDE4cHgvMzBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ub3JkZXItcGFnZSAubGVmdC1wYW5lbCAudG90YWwtY291bnQgLnByaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm9yZGVyLXBhZ2UgLm9yZGVyLXN0ZXBzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZmZlNDMzO1xufVxuLm9yZGVyLXBhZ2UgLm9yZGVyLXN0ZXBzIC5zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOGNjO1xuICBjb2xvcjogIzY2Njtcbn1cbi5vcmRlci1wYWdlIC5vcmRlci1zdGVwcyAuc3RlcDphZnRlciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRvcDogMjdweDtcbn1cbi5vcmRlci1wYWdlIC5vcmRlci1zdGVwcyAuc3RlcDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5vcmRlci1wYWdlIC5vcmRlci1zdGVwcyAuc3RlcCAudGl0bGUge1xuICBmb250OiBib2xkIDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5vcmRlci1wYWdlIC5vcmRlci1zdGVwcyAuc3RlcCAuZGVzY3Ige1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ub3JkZXItcGFnZSAub3JkZXItc3RlcHMgLnN0ZXAuY29tcGxldGUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5vcmRlci1wYWdlIC5vcmRlci1zdGVwcyAuc3RlcC5jb21wbGV0ZTphZnRlciB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIwN3B4IC04MnB4IG5vLXJlcGVhdDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5vcmRlci1wYWdlIC50YWJzLm1haW4ge1xuICBtYXJnaW46IDA7XG59XG4ub3JkZXItcGFnZSAudGFicy5tYWluIHVsLnRhYnMtY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcmRlci1wYWdlIC50YWJzLm1haW4gdWwudGFicy1jYXB0aW9uIGxpIHtcbiAgaGVpZ2h0OiA1M3B4O1xuICBmb250OiBib2xkIDE2cHgvNTFweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5vcmRlci1wYWdlIC50YWJzLm1haW4gLnRhYnMtY29udGVudCA+IHAge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udDogMTJweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk5OTtcbn1cbi5vcmRlci1wYWdlIC50YWJzLm1haW4gLnRhYnMtY29udGVudCA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ub3JkZXItcGFnZSAucmlnaHQtcGFuZWwgaDIge1xuICBmb250OiBib2xkIDIycHgvMjhweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDEzcHg7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLmxhYmVsZWQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udDogYm9sZCAxNHB4LzE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAub25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLm9uZSArIC5vbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5vbmUgKyAub25lICsgLm9uZSB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLnR3byB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDMwcHg7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIC50aHJlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNjQwcHg7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5mb3JtLXR3by10aGlyZHMge1xuICB3aWR0aDogNDgwcHg7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5mb3JtLXR3by10aGlyZHMgbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAuZm9ybS10d28tdGhpcmRzIC5hZGRyZXNzLFxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAuZm9ybS10d28tdGhpcmRzIC5sYWJlbGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5mb3JtLXR3by10aGlyZHMgLmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAuZm9ybS10d28tdGhpcmRzIC50d28ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5mb3JtLXR3by10aGlyZHMgLnRocmVlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAuZm9ybS10d28tdGhpcmRzIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ub3JkZXItcGFnZSAuc3RlcC1mb3JtIGhyIHtcbiAgbWFyZ2luOiAyM3B4IDIwcHggMCAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSBoNCB7XG4gIG1hcmdpbjogMjhweCAwIDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm9yZGVyLXBhZ2UgLmRpc2NvdW50LWNhcmQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ub3JkZXItcGFnZSAuZGlzY291bnQtY2FyZCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjlweCAwIDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ub3JkZXItcGFnZSAuZGlzY291bnQtY2FyZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiAxMnB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5O1xufVxuLm9yZGVyLXBhZ2UgLmRpc2NvdW50LWNhcmQgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm9yZGVyLXBhZ2UgLmRpc2NvdW50LWNhcmQgbGFiZWwuZW1haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLm9yZGVyLXBhZ2UgLmRpc2NvdW50LWNhcmQgbGFiZWwuZW1haWwgc2VsZWN0IHtcbiAgd2lkdGg6IDQzMHB4O1xufVxuLm9yZGVyLXBhZ2UgLmRpc2NvdW50LWNhcmQgbGFiZWwuY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMnB4IDAgMzBweDtcbn1cbi5vcmRlci1wYWdlIC5kaXNjb3VudC1jYXJkIGxhYmVsLmNoZWNrYm94IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXItcGFnZSAub3JkZXItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xufVxuLm9yZGVyLXBhZ2UgLm9yZGVyLWZvb3RlciAubGVmdCB7XG4gIHdpZHRoOiA0MyU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm9yZGVyLXBhZ2UgLm9yZGVyLWZvb3RlciAuYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLXBhZ2UgLm9yZGVyLWZvb3RlciAucmlnaHQge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ub3JkZXItcGFnZSAub3JkZXItZm9vdGVyIC5sZWZ0LFxuLm9yZGVyLXBhZ2UgLm9yZGVyLWZvb3RlciAucmlnaHQge1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG4ub3JkZXItcGFnZSAub3JkZXItZm9vdGVyIC5iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgZm9udDogMTRweC8xOXB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm9yZGVyLXBhZ2UgLm9yZGVyLWZvb3RlciAuYmFjazpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTEwOXB4IC03NXB4IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbn1cbi5vcmRlci1wYWdlIC5vcmRlci1mb290ZXIgLmJhY2s6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogLTVweDtcbn1cbi5vcmRlci1wYWdlIC5pbm5lci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjNweCAzMHB4IDAgMzBweDtcbn1cbi5vcmRlci1wYWdlIC5pbm5lci1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAuZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3JkZXItcGFnZSAuaW5uZXItYmxvY2sgLmluZm8tdGV4dCB7XG4gIHBhZGRpbmc6IDE3cHggMCA5cHg7XG4gIGZvbnQ6IDEycHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5OTk7XG59XG4ub3JkZXItcGFnZSAuaW5uZXItYmxvY2sgLmluZm8tdGV4dCBiIHtcbiAgZm9udDogYm9sZCAxNHB4LzIwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5pbmZvLXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAucmlnaHQtYmxvY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxOTBweDtcbiAgbWFyZ2luOiAyMnB4IDAgMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5yaWdodC1ibG9jayAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0cHggMCAxN3B4IDJweDtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTVweDtcbn1cbi5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAucmlnaHQtYmxvY2sgLmljb246YWZ0ZXIge1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0ycHggLTQ1cHggbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ub3JkZXItcGFnZSAuaW5uZXItYmxvY2sgLnJpZ2h0LWJsb2NrIC5vbmUge1xuICB3aWR0aDogMTUwcHg7XG59XG4ub3JkZXItcGFnZSAuaW5uZXItYmxvY2sgLnJpZ2h0LWJsb2NrIHNlbGVjdCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5sZWZ0LWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAuZ3JheS1pbmZvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAubm9uYnJlYWtpbmctcm93IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9yZGVyLXBhZ2UgLmZvcm0gLnJvdyBpbnB1dCArIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1wYWdlIC5mb3JtIC5yb3cgaW5wdXQuZXJyb3IgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiDQm9C40YfQvdGL0Lkg0LrQsNCx0LjQvdC10YJcbiAqL1xuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLnBlcnNvbmFsIC5mb3JtIC5yb3cuc3VibWl0LnJvdy1jb25maXJtLmNvbmZpcm0tcGhvbmVfYnRuLWhpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25maXJtLXBob25lLW1vZGFsLXN1Y2Nlc3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb25maXJtLXBob25lLW1vZGFsLXN1Y2Nlc3MgaDIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLmVycm9ycy1ibG9jayB7XG4gIGNvbG9yOiByZWQ7XG59XG4ucGVyc29uYWwtcGFnZSAucGVyc29uYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2FyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uYWwtcGFnZSAucGVyc29uYWwtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4ucGVyc29uYWwtcGFnZSAuZW1wdHkge1xuICBmb250OiBib2xkIDE0cHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IHVsLm5hdmlnYXRpb24gbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA5cHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90YVNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubmF2aWdhdGlvbiBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzkzMTg2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCB1bC5uYXZpZ2F0aW9uIGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubmF2aWdhdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5yaWdodC1wYW5lbCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogI2ViZWZmNTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5vcGVuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjYzAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLm9wZW4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLm9wZW4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLm9wZW4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jYW5jZWwpO1xuICBmb250OiBub3JtYWwgMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5OTk7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIycHggMjVweCAyMnB4IDI5cHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGZvbnQ6IGJvbGQgMTZweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MgYTpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMjJweCAtMjA0cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICByaWdodDogMzRweDtcbiAgdG9wOiAyNHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLnBlcnNvbmFsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLnBlcnNvbmFsLm9wZW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZlY2MwMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5wZXJzb25hbC5vcGVuIC5mb3JtIC5yb3cuc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MucGVyc29uYWwgLmZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MucGVyc29uYWwgLmZvcm0gLnJvdyAuaW5wdXQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5wZXJzb25hbCAuZm9ybSAucm93IC5pbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLnBlcnNvbmFsIC5mb3JtIC5yb3cubGVnYWwtYWRkcmVzcyB7XG4gIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5wZXJzb25hbCAuZm9ybSAucm93LnN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5wZXJzb25hbCAuZm9ybSAucm93LnN1Ym1pdC5yb3ctY29uZmlybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MucGVyc29uYWwgLmZvcm0gLnJvdy5zdWJtaXQucm93LXNhdmUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MuY2hhbmdlLXBhc3N3b3JkIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLmNoYW5nZS1wYXNzd29yZC5vcGVuIC5yb3cuc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MuY2hhbmdlLXBhc3N3b3JkIGgzIHtcbiAgZm9udDogYm9sZCAxOHB4LzIycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MuY2hhbmdlLXBhc3N3b3JkID4gc3BhbiB7XG4gIGZvbnQ6IDEycHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLmNoYW5nZS1wYXNzd29yZCBmb3JtLmZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MuY2hhbmdlLXBhc3N3b3JkIGZvcm0uZm9ybSAucm93IHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiA1cHggYXV0bztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5jaGFuZ2UtcGFzc3dvcmQgZm9ybS5mb3JtIC5yb3cud2lkZSB7XG4gIHdpZHRoOiAzNiU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MuY2hhbmdlLXBhc3N3b3JkIC5yb3cuc3VibWl0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMCA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MuY2hhbmdlLXBhc3N3b3JkIC5yb3cuc3VibWl0IC5idXR0b24ge1xuICB3aWR0aDogMjE0cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMge1xuICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5yb3cge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3NlcyAucm93Lm5hbWUge1xuICB3aWR0aDogNDIlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMgLnJvdy5jaXR5IHtcbiAgd2lkdGg6IDU0JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5yb3cuc3RyZWV0IHtcbiAgd2lkdGg6IDQyJTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5yb3cuaG91c2Uge1xuICB3aWR0aDogMjMlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMgLnJvdy5hcGFydG1lbnQge1xuICB3aWR0aDogMjglO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMgLnJvdy5jb21tZW50IHtcbiAgd2lkdGg6IDY4JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5yb3cuc3VibWl0IHtcbiAgd2lkdGg6IDI4JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5kZWxpbWl0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMgLmRlbGltaXRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAxMTFweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogN3B4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMuY29udHJhZ2VudCAucm93IHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMuY29udHJhZ2VudCAucm93LmVtYWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDY4JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzLmNvbnRyYWdlbnQgLnJvdy5nZXQtaW5mb3JtYXRpb24ge1xuICBtYXJnaW46IDE3cHggMCA3cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3Nlcy5jb250cmFnZW50IC5yb3cuZ2V0LWluZm9ybWF0aW9uIC5jaGVja2JveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMuY29udHJhZ2VudCAucm93Lm5hbWUge1xuICB3aWR0aDogNjglO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMuY29udHJhZ2VudCAucm93LmlubiB7XG4gIHdpZHRoOiAyOSU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3Nlcy5jb250cmFnZW50IC5yb3cub2dybiB7XG4gIHdpZHRoOiAyOSU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3Nlcy5jb250cmFnZW50IC5yb3cuYmFuayB7XG4gIHdpZHRoOiA2OCU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3Nlcy5jb250cmFnZW50IC5yb3cuY2hlY2tpbmctYWNjb3VudCB7XG4gIHdpZHRoOiAyOSU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3Nlcy5jb250cmFnZW50IC5yb3cuY29ycmVzcG9uZGVudC1hY2NvdW50IHtcbiAgd2lkdGg6IDM2JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzLmNvbnRyYWdlbnQgLnJvdy5iaWsge1xuICB3aWR0aDogMjklO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMuY29udHJhZ2VudCAucm93LmxlZ2FsLWFkZHJlc3Mge1xuICB3aWR0aDogNjglO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMuY29udHJhZ2VudCAucm93LnN1Ym1pdCB7XG4gIHdpZHRoOiAyOSU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3Nlcy5jb250cmFnZW50IC5yb3cuc3VibWl0LnJvdy1jb25maXJtIHtcbiAgd2lkdGg6IDE5JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3NlcyAuYnV0dG9uIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3NlcyAuYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3NlcyAuYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTQycHggLTIwNHB4IG5vLXJlcGVhdDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5idXR0b24ubm8taWNvbiB7XG4gIHdpZHRoOiAyMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5idXR0b24ubm8taWNvbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuZm9ybS5hZGRyZXNzZXMgLmJ1dHRvbi5uby1pY29uIHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmZvcm0uYWRkcmVzc2VzIC5idXR0b24ubm8taWNvbjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3M6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGRyZXNzICsgLmFkZC1uZXctYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgdGFibGUge1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkcmVzcyB0YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogNzVweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkcmVzcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udDogYm9sZCAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkcmVzcyBoMyB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMjhweCAwIDlweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGRyZXNzIGgzLm1haW4tY29udHJhZ2VudCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkcmVzcyBoMy5tYWluLWNvbnRyYWdlbnQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogMTJweC8xNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkcmVzcyBoMy5tYWluLWNvbnRyYWdlbnQgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgaDMubWFpbi1jb250cmFnZW50IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMDdweCAtODJweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkcmVzcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGRyZXNzIGEuY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgYS5jYXJkOmFmdGVyIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTEzMHB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGRyZXNzIGEuZWRpdCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgYS5lZGl0OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTEzNHB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IC0yMnB4O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGRyZXNzIGEuZGVmYXVsdCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgYS5kZWZhdWx0OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTE1MXB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IC0yMnB4O1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZHJlc3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucmVtb3ZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xODlweCAtOTlweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAxN3B4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlbW92ZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5yZW1vdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAudGFicy5tYWluIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMubWFpbiB1bC50YWJzLWNhcHRpb24ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC50YWJzLm1haW4gdWwudGFicy1jYXB0aW9uIGxpIHtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGJvbGQgMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1ibG9jayBoMyBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuc2VhcmNoLWJsb2NrIGZvcm0gLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1ibG9jayBmb3JtIC5yb3cubnVtYmVyIHtcbiAgd2lkdGg6IDE4JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1ibG9jayBmb3JtIC5yb3cuZGF0ZSB7XG4gIHdpZHRoOiA0NCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1ibG9jayBmb3JtIC5yb3cuZGF0ZSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sgZm9ybSAucm93LmRhdGUgLmlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuc2VhcmNoLWJsb2NrIGZvcm0gLnJvdy5kYXRlIC5jYWxlbmRhciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTE4OXB4IC0xNDRweCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sgZm9ybSAucm93Lm5hbWUge1xuICB3aWR0aDogMjclO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuc2VhcmNoLWJsb2NrIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNkU2NkMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuc2VhcmNoLWJsb2NrIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjOGQwZGU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtNjJweCAtMjA0cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuc2VhcmNoLWJsb2NrIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmhlYWRlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiBib2xkIDEzcHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIzcHggMjBweCAxMHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuaGVhZGVyID4gZGl2Lm9yZGVyIHtcbiAgd2lkdGg6IDQzJTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmhlYWRlciA+IGRpdi50b3RhbCB7XG4gIHdpZHRoOiAxNSU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5oZWFkZXIuZGVmZXJyZWQgPiBkaXYge1xuICBwYWRkaW5nOiAxMnB4IDJweCAxMHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuaGVhZGVyLmRlZmVycmVkID4gZGl2Lm9yZGVyIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmhlYWRlci5kZWZlcnJlZCA+IGRpdi50b3RhbCB7XG4gIHdpZHRoOiAyNiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlc2V0OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxvbmcpO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucmVzZXQ6aG92ZXI6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwYWRkaW5nOiAyNnB4IDAgMjZweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyLm9wZW4ge1xuICBtYXJnaW46IC0xcHggLTIwcHggMDtcbiAgcGFkZGluZzogMjZweCAyMHB4IDAgNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZjMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyLm9wZW4gaDM6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyLm9wZW4gPiAuZGVzY3JpcHRpb24gaDMsXG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlci5vcGVuID4gLmRlc2NyaXB0aW9uIHNwYW4ge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIub3BlbiA+IC5wcmljZSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlci5vcGVuID4gLnN0YXR1cyBzcGFuIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5wcm9kdWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3RzID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3RzID4gc3Bhbi5oaW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3Qge1xuICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3Q6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3Quc2VydmljZXMge1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3QgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdCAucGhvdG8ge1xuICBtaW4td2lkdGg6IDY1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzNiU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdCAuZGVzY3JpcHRpb24gaDQsXG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdCAuZGVzY3JpcHRpb24gYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogYm9sZCAxMnB4LzE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdCAuZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3QgLmRlc2NyaXB0aW9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5OTk7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdCAubW9yZSB7XG4gIHdpZHRoOiA1MiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdCAubW9yZSA+IHNwYW4ge1xuICB3aWR0aDogMjQlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogMTJweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5wcm9kdWN0IC5tb3JlID4gc3Bhbi5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAucHJvZHVjdCAubW9yZSA+IHNwYW4ucHJpY2UudG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDIzJTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDQ0JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5kZXNjcmlwdGlvbiBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250OiBib2xkIDE2cHgvMjFweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5kZXNjcmlwdGlvbiBoMzpiZWZvcmUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIyNnB4IC0yOXB4IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA4cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAuZGVzY3JpcHRpb24gaDMgc3Bhbi5kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM5ODk4OTg7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5vcmRlciAuZGVzY3JpcHRpb24gc3Bhbi5jb250cmFnZW50IHtcbiAgZm9udDogMTJweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk5OTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5wcmljZSB7XG4gIHdpZHRoOiAyMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udDogYm9sZCAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnN0YXR1cyB7XG4gIHdpZHRoOiAyMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5zdGF0dXMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLm9yZGVyIC5zdGF0dXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnN0YXR1cyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFjdGlvbiB7XG4gIHdpZHRoOiA5JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWN0aW9uLm5vLXJlbW92ZSBhLmNhbmNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hY3Rpb24gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFjdGlvbiBhOmhvdmVyOmFmdGVyLFxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWN0aW9uIGE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFjdGlvbiBhOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTJweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBhdHRyKGRhdGEtc3RhdHVzKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hY3Rpb24gYTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDdweCAwIDdweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjI0Yjk4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFjdGlvbiBhLnJldHJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWN0aW9uIGEucmV0cnkgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTIycHggbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDdweCA5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWN0aW9uIGEucmV0cnkgc3Bhbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpIHJvdGF0ZSgxNzlkZWcpO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWN0aW9uIGEucmV0cnkuaW52IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIwN3B4IC0yMnB4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFjdGlvbiBhLnJldHJ5LmludiBzcGFuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc5ZGVnKTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFjdGlvbiBhLmNhbmNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAzcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hY3Rpb24gYS5jYW5jZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IC0ycHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hY3Rpb24gYS5jYW5jZWw6YWZ0ZXIge1xuICByaWdodDogLTIycHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hY3Rpb24gYS5jYW5jZWwgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTk5cHggbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFjdGlvbiBhLmNhbmNlbCBzcGFuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDhweCAwIDRweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubWVudTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IHVsLm1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCB1bC5tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEzcHggMCA0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubWVudSBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IHVsLm1lbnUgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMThweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubWVudSBsaSBhLnByaW50OmJlZm9yZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTJweCAtMTgzcHggbm8tcmVwZWF0O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCB1bC5tZW51IGxpIGEuZW1haWw6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTY2cHggLTEwNXB4IG5vLXJlcGVhdDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwubWVudSBsaSBhLmFkZDpiZWZvcmUge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMjhweCAtMTYycHggbm8tcmVwZWF0O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzIC5oZWFkZXIgPiBkaXYge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cyAuaGVhZGVyID4gZGl2LmNvbC0xIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzIC5oZWFkZXIgPiBkaXYuY29sLTIge1xuICB3aWR0aDogMTUlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMgLmhlYWRlciA+IGRpdi5jb2wtMyB7XG4gIHdpZHRoOiAxMSU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cyAuaGVhZGVyID4gZGl2LmNvbC00IHtcbiAgd2lkdGg6IDE0JTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCArIC50b3RhbC1ibG9jayAub3JkZXItYmxvY2sgLmJ1dHRvbi5jYXJkIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDMwcHggMCAyNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3Quc2VydmljZXMge1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QuZGVsZXRlZCB7XG4gIHBhZGRpbmc6IDI2cHggMCAyMnB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QuZGVsZXRlZCA+IGg0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0ID4gaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgPiBoNDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCA+IGg0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCA+IGg0IGEucmVjb3ZlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgPiBoNCBhLnJlY292ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTIycHggbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgcm90YXRlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA3cHggOXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgPiBoNCBhLnJlY292ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCA+IGg0IGEucmVjb3Zlcjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKSByb3RhdGUoMTc5ZGVnKTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5yZW1vdmUge1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLnBob3RvIHtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAuZGVzY3JpcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICB3aWR0aDogMzklO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLmRlc2NyaXB0aW9uIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBib2xkIDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAuZGVzY3JpcHRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udDogMTJweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk5OTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiBhLmNvbXBhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxM3B4IDAgMCAtNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiBhLmNvbXBhcmU6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjA3cHggLTE2NnB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogM3B4O1xuICB0b3A6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAuZGVzY3JpcHRpb24gYS5jb21wYXJlLmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xODlweCAtNjRweCBuby1yZXBlYXQ7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAuZGVzY3JpcHRpb24gYS5jb21wYXJlLmFjdGl2ZSBpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAtMzQ2cHggLTk2cHggbm8tcmVwZWF0O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjYzAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiBhLmNvbXBhcmU6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTg5cHggLTY0cHggbm8tcmVwZWF0O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLm1vcmUge1xuICB3aWR0aDogNDYlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAubW9yZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5tb3JlIC5wcmljZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDU0JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLm1vcmUgLnByaWNlLXNlY3Rpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAubW9yZSAucHJpY2Utc2VjdGlvbiA+IHNwYW4ucHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5tb3JlIC5wcmljZS1zZWN0aW9uID4gc3BhbiAucHJpY2UtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5tb3JlIC5wcmljZS1zZWN0aW9uID4gc3BhbiBociB7XG4gIG1hcmdpbjogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5tb3JlIC5wcmljZS1zZWN0aW9uID4gc3BhbiAucHJpY2Utb2xkIHtcbiAgZm9udDogMTRweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAubW9yZSAucHJpY2Utc2VjdGlvbiA+IHNwYW4gLnByaWNlLWJ5LWNhcmQge1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5tb3JlIC5wcmljZS1zZWN0aW9uIC5udW1lcmljLWlucHV0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5tb3JlIC5wcmljZS1zZWN0aW9uIC5udW1lcmljLWlucHV0ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAubW9yZSAucHJpY2Utc2VjdGlvbiAubnVtZXJpYy1pbnB1dCAuaW5wdXQubnVtYmVyIHtcbiAgd2lkdGg6IDU1cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAubW9yZSAucHJpY2Utc2VjdGlvbiAubnVtZXJpYy1pbnB1dCBhLm1pbnVzLFxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLm1vcmUgLnByaWNlLXNlY3Rpb24gLm51bWVyaWMtaW5wdXQgYS5wbHVzIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLm1vcmUgLmFtb3VudC1zZWN0aW9uIGEuYnV0dG9uIHtcbiAgd2lkdGg6IDExN3B4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAubW9yZSAuYW1vdW50LXNlY3Rpb24gYS5idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAubW9yZSAuYW1vdW50LXNlY3Rpb24gc3Bhbi5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLm1vcmUgLmFtb3VudC1zZWN0aW9uIHNwYW4ucHJpY2UgLnVuaXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMgPiBzcGFuLmhpbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC50b3RhbC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAudG90YWwtYmxvY2sgLm9yZGVyLWJsb2NrIHtcbiAgd2lkdGg6IDI4N3B4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAudG90YWwtYmxvY2sgLm9yZGVyLWJsb2NrIC50b3RhbC1saW5lIHtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA0MnB4IDAgMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5yaWdodC1wYW5lbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAud3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEzcHggLTFweCByZ2JhKDEzMywgMTMzLCAxMzMsIDAuMTgpO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzOHB4IDIwcHggMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTcxLCAyMjAsIDAuMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrX19oZWFkIGgyIGEge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2tfX2hlYWQgaDIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19faGVhZCBoMiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB0b3A6IDFweDtcbiAgbGVmdDogLTExcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzE4NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1N0ZDMztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2tfX2xpbmstLWRhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrX19saW5rLS1kYXRhIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19fbGluay0tZGF0YSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19fbGluazpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM4NTdGQzM7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrX19saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjODU3RkMzO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jay1yaWdodF9fdGV4dCB7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2FyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2FyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2tfX3RpdGxlLS1kYXRhIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19fdGl0bGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrLmRpc2NvdW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2suZGlzY291bnQtY2FyZCA+IHNwYW4ge1xuICBwYWRkaW5nOiAyNXB4IDAgMCAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2suZGlzY291bnQtY2FyZCAuYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDE2NHB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jay5kaXNjb3VudC1jYXJkIC5idXR0b24gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2suZGlzY291bnQtY2FyZCAuYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2suZGlzY291bnQtY2FyZCAuYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMTY2cHggLTEyNnB4IG5vLXJlcGVhdDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2suZGlzY291bnQtY2FyZCAucm93IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrLmRpc2NvdW50LWNhcmQgLnJvdyA+IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2suZGlzY291bnQtY2FyZCAucm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrLmRpc2NvdW50LWNhcmQgLnJvdyBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrLmRpc2NvdW50LWNhcmQgLnJvdyBoMyBzcGFuIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrLmRpc2NvdW50LWNhcmQgLnJvdyAuYnV0dG9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayBhLmdldC1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBtYXJnaW46IDI0cHggMCAwIDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgYS5nZXQtY2FyZDpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xNjZweCAtODdweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayBhLmdldC1jYXJkOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIHNwYW4udmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgLnJvdyB7XG4gIHBhZGRpbmc6IDE3cHggMzBweCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3cubGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3cubGluayBhIHtcbiAgcGFkZGluZzogMTdweCAzMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93Lmxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93Lmxpbms6aG92ZXIgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzOTMxODY7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3cubGluazpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93IGgzIHtcbiAgZm9udDogYm9sZCAxNHB4LzE3cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93IGgzIHNwYW4ge1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93IGgzLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3cgaDMubmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMzhweCAwIDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3cgaDMubmFtZS5waG9uZSB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgLnJvdyBoMy5jb25maXJtZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93IGgzLmNvbmZpcm1lZDpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYmFja2dyb3VuZDogI2ZlY2MwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93IGgzLmNvbmZpcm1lZDphZnRlciB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIwN3B4IC04MnB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IC0zMHB4O1xuICB0b3A6IDJweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgLnJvdyBoMy5jb25maXJtZWQgKyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3cuc2VuZC1lbWFpbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3cgLmNoZWNrYm94IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgLnJvdyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayAucm93IC5zZWxlY3QubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jazpudGgtY2hpbGQoMSkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jazpudGgtY2hpbGQoMSkgLmJsb2NrX19oZWFkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrOm50aC1jaGlsZCgyKSAuYmxvY2tfX2hlYWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jazpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMnB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50LS1hZGRyZXNzIHtcbiAgcGFkZGluZzogMHB4IDBweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19yb3ctLWFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fcm93LS1hZGRyZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDIuNSU7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19yb3ctLWFkZHJlc3M6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBzYW5zLXNhcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmNvbnRlbnRfX2xpbmsge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2FyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19saW5rLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzkzMTg2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzMTg2O1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmNvbnRlbnRfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2FyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fdGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmNvbnRlbnRfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMThweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjM1ZnIgMWZyIDAuNzNmcjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDM1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fYWRkcmVzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzIsIDIzMiwgMC40KTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDVweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fY29tbWVudCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fY29tbWVudCAuY29udGVudF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmNvbnRlbnRfX2NoZWNrYm94ID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19jaGVja2JveCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19jaGVja2JveCA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5jb250ZW50X19jaGVja2JveCA+IHNwYW46aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1N0ZDMztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fY2hlY2tib3ggPiBpbnB1dDpmb2N1cyArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM5MzE4Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fY2hlY2tib3ggPiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDZweDtcbiAgei1pbmRleDogMTA7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmNvbnRlbnRfX2NoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCArIGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25hbC1wYWdlIHNwYW4ubG9jYXRpb24ge1xuICBwYWRkaW5nOiAwIDAgMCAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbmFsLXBhZ2Ugc3Bhbi5sb2NhdGlvbjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMDdweCAtOTdweCBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnBlcnNvbmFsLXBhZ2Ugc3Bhbi5jb21tZW50IHtcbiAgcGFkZGluZzogNHB4IDAgMCAyMXB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLnBlcnNvbmFsLXBhZ2Ugc3Bhbi5jb21tZW50OmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTE4OXB4IC04MnB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG59XG4ucGVyc29uYWwtcGFnZSBzcGFuLmVtYWlsIHtcbiAgcGFkZGluZzogMCAwIDAgMjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25hbC1wYWdlIHNwYW4uZW1haWw6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xNDZweCAtMTgzcHggbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5hZGQtbmV3LWFkZHJlc3MuZWRpdC1mb3JtLFxuLnBlcnNvbmFsLXBhZ2UgLmFkZHJlc3MuZWRpdC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5wZXJzb25hbCAuZm9ybSAud2lkZS5zdWJtaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLnBlcnNvbmFsIC5mb3JtIC53aWRlLnN1Ym1pdCBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLnBlcnNvbmFsLm9wZW4gLmZvcm0gLndpZGUuc3VibWl0IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhc3N3b3JkcyAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhc3N3b3JkcyAuZXllIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMzVweDtcbn1cbi5wZXJzb25hbC1wYWdlIC5kaXNjb3VudC1jYXJkLXJlcXVlc3QuYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLmFkZC1uZXctYWRkcmVzcyAuaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5wZXJzb25hbC1wYWdlIC5zZW5kLWVtYWlsIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGk6YmVmb3JlIHtcbiAgdG9wOiA1cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucmVtb3ZlLWFsbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogI2M3Y2ZkZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMXB4O1xuICB0b3A6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5yZW1vdmUtYWxsOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3cHggN3B4IDAgN3B4O1xuICBib3JkZXItY29sb3I6ICMzOTMxODYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTE4cHg7XG4gIHJpZ2h0OiA4cHg7XG59XG4ucGVyc29uYWwtcGFnZSAucmVtb3ZlLWFsbDphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgdG9wOiAtNDZweDtcbiAgcmlnaHQ6IC01MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5yZW1vdmUtYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM5MzE4Njtcbn1cbi5wZXJzb25hbC1wYWdlIC5yZW1vdmUtYWxsOmhvdmVyOmFmdGVyLFxuLnBlcnNvbmFsLXBhZ2UgLnJlbW92ZS1hbGw6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wZXJzb25hbC1wYWdlIC5yZW1vdmUtYWxsIHNwYW4ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xODlweCAtMnB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtOHB4IDAgMCAtN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk0MXB4KSB7XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAud3JhcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNjd2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLndyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnBlcnNvbmFsLXBhZ2UgdWwubmF2aWdhdGlvbiBsaSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuY29udGVudF9fYWRkcmVzcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjRmciAxZnI7XG4gICAgcm93LWdhcDogMTJweDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmNvbnRlbnRfX2NvbW1lbnQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19faGVhZCB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jay1yaWdodF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2tfX2xpbmsge1xuICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9ja19fbGluay0tZGF0YSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLyoqXG4gKiDQoNC10LfRg9C70YzRgtCw0YLRiyDQv9C+0LjRgdC60LBcbiAqL1xuLnNlYXJjaC1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaC1wYWdlIGgxIHNwYW4ge1xuICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXBhZ2UgaDEgc3Bhbi5yZXN1bHQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtY29udGVudCBoMiB7XG4gIGZvbnQ6IGJvbGQgMThweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMnB4IDMwcHggMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtY29udGVudCBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogNnB4O1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlLWNvbnRlbnQgaDIgYSB7XG4gIGZvbnQ6IGJvbGQgMTRweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTlweCAwIDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcbn1cbi5zZWFyY2gtcGFnZSAucGFnZS1jb250ZW50IGgyIGE6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMjZweCAtMTgzcHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IC0zcHg7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtY29udGVudCBoMiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtY29udGVudCAucmVzdWx0LWl0ZW0ge1xuICBwYWRkaW5nOiAyN3B4IDMwcHggMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlc3VsdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtY29udGVudCAucmVzdWx0LWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlc3VsdC1pdGVtIGgyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcGFnZSAucGFnZS1jb250ZW50IC5yZXN1bHQtaXRlbSBoMiBhIHtcbiAgZm9udDogNzAwIDE2cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWFyY2gtcGFnZSAucGFnZS1jb250ZW50IC5yZXN1bHQtaXRlbSBoMiBhOmJlZm9yZSxcbi5zZWFyY2gtcGFnZSAucGFnZS1jb250ZW50IC5yZXN1bHQtaXRlbSBoMiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZSAucGFnZS1jb250ZW50IC5yZXN1bHQtaXRlbSBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlc3VsdC1pdGVtIHAge1xuICBmb250OiAxNHB4LzIxcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlc3VsdC1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAwO1xufVxuLnNlYXJjaC1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogODdweDtcbn1cbi5zZWFyY2gtcGFnZSB1bC50YWJzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNlYXJjaC1wYWdlIHVsLnRhYnMgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uc2VhcmNoLXBhZ2UgdWwudGFicyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNlYXJjaC1wYWdlIHVsLnRhYnMgbGkgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZm9udDogYm9sZCAxNnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDI5cHg7XG59XG4uc2VhcmNoLXBhZ2UgdWwudGFicyBsaS5hY3RpdmUsXG4uc2VhcmNoLXBhZ2UgdWwudGFicyBsaTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgI2ZjMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zZWFyY2gtcGFnZSB1bC50YWJzIGxpLmFjdGl2ZSBhLFxuLnNlYXJjaC1wYWdlIHVsLnRhYnMgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlYXJjaC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtc3VnZ2VzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzOTMxODY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDExO1xufVxuLnNlYXJjaC1zdWdnZXN0IC5jb250ZW50IHtcbiAgbWluLXdpZHRoOiAzOTBweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHdpZHRoOiA2MTBweDtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuaXRlbXMgLmJsb2NrIHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1zdWdnZXN0IC5pdGVtcyBhLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuYmxvY2sgKyAuYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VhcmNoLXN1Z2dlc3QgLml0ZW1zIC5ibG9jayAucGhvdG8ge1xuICB3aWR0aDogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNlYXJjaC1zdWdnZXN0IC5pdGVtcyAuYmxvY2sgLnBob3RvICsgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1zdWdnZXN0IC5pdGVtcyAuYmxvY2sgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uc2VhcmNoLXN1Z2dlc3QgLml0ZW1zIC5ibG9jayAuZGVzY3JpcHRpb24gaDMge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlYXJjaC1zdWdnZXN0IC5pdGVtcyAuYmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXN1Z2dlc3QgLml0ZW1zIC5ibG9jayAuZGVzY3JpcHRpb24gLnByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuaXRlbXMgLmJsb2NrIC5kZXNjcmlwdGlvbiAucHJpY2Utb2xkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uc2VhcmNoLXN1Z2dlc3QgLnNlY3Rpb25zIGEge1xuICBjb2xvcjogIzFjNDY5NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuc2VjdGlvbnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYXJjaC1zdWdnZXN0IC5zZWN0aW9ucyBsaSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuc2VjdGlvbnMge1xuICBwYWRkaW5nOiAzcHggMjBweCAwIDIwcHg7XG4gIHdpZHRoOiAyMTBweDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGZsb2F0OiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXgtaGVpZ2h0OiA1MjBweDtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuc2VjdGlvbnMgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2VhcmNoLXN1Z2dlc3QgLnNlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuLnNlYXJjaC1zdWdnZXN0IC5zZWN0aW9ucyAuaXRlbXMtc2Nyb2xsZXIge1xuICBoZWlnaHQ6IDQ2NXB4O1xufVxuLnNlYXJjaC1zdWdnZXN0IC5zZWN0aW9ucyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNlYXJjaC1zdWdnZXN0IC5zZWN0aW9ucyBsaSArIGxpIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuc2VjdGlvbnMgYSArIHVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNlYXJjaC1zdWdnZXN0IC5zZWN0aW9ucyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuaXRlbXMge1xuICBmbG9hdDogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgd2lkdGg6IDM1NnB4O1xufVxuLnNlYXJjaC1zdWdnZXN0IC5pdGVtcy1zY3JvbGxlciB7XG4gIGhlaWdodDogNTIwcHg7XG59XG4uc2VhcmNoLXN1Z2dlc3QgLl9zY3JvbGxiYXIgKyAuYmFyb25fYmFyX3Yge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuYmFyb25fYmFyX3Yge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm90dG9tOiAycHg7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1zdWdnZXN0IC5zZWN0aW9ucyAuYmFyb25fYmFyX3Yge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5zZWFyY2gtc3VnZ2VzdCAuYmFyb25fYmFyX3YgLm1haW5fX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLyoqXG4gKiDQmtCw0YLQsNC70L7QsyDQstGC0L7RgNC+0LPQviDRg9GA0L7QstC90Y9cbiAqL1xuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50LnBhbmVsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAucmlnaHQtcGFuZWwgLnBhZGRlZC1jb250ZW50ID4gaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzBweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayBwIHtcbiAgY29sb3I6ICM2NjY7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgcCBhIHtcbiAgY29sb3I6ICMzOTMxODY7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgaDIge1xuICBmb250OiBib2xkIDIycHgvMjZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAzMnB4IDAgN3B4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIGgzIHtcbiAgZm9udDogYm9sZCAxOHB4LzIycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMzJweCAwIDEwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgaDQge1xuICBmb250OiBib2xkIDE2cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAzN3B4IDAgOXB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xuICBwYWRkaW5nOiAxN3B4IDI1cHggMjNweCAzOXB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIGJsb2NrcXVvdGUgaDQge1xuICBtYXJnaW46IDA7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIHVsIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayBvbCB7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI3cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayBvbCBsaTpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2M3Y2ZkZTtcbiAgZm9udDogYm9sZCAxMXB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjZweDtcbiAgdG9wOiAxcHg7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbn1cbi8qKlxuICog0JLQsNC60LDQvdGB0LjQuFxuICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NnZ3O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1NnB4KSB7XG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDk2JTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAucmlnaHQtcGFuZWwge1xuICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk1NnB4KSB7XG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC5yaWdodC1wYW5lbCB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU2cHgpIHtcbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnJpZ2h0LXBhbmVsIHtcbiAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC5yaWdodC1wYW5lbCA+IC50ZXh0LWJsb2NrID4gcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzI0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS1sZWZ0LXBhbmVsLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAtNDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU2cHgpIHtcbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3ktbGVmdC1wYW5lbC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS1sZWZ0LXBhbmVsLWNvbnRhaW5lciAudmFjYW5jeS1jb2x1bW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTZweCkge1xuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS1sZWZ0LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTZweCkge1xuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMjFweCAwIDM4cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDdweDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xOXB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3k6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDE4cHggI2ZmZiwgMCAwIDAgMThweCAjZmZmO1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgLmRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQ6IDEycHgvMjRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5OTk7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSAudGl0bGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250OiBib2xkIDE2cHgvMjRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IC50aXRsZTphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjI2cHggLTE4cHggbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDhweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgLnNhbGFyeSB7XG4gIGZvbnQ6IGJvbGQgMTRweC8yNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSAuZGVzY3JpcHRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDAgMTBweDtcbiAgZm9udDogMTNweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IC5kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZmZik7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSAuZm9ybSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgLTI4cHggLTIzcHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IC5mb3JtIGg1IHtcbiAgbWFyZ2luOiAxM3B4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGZvbnQ6IGJvbGQgMTZweC8yNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IC5mb3JtIGg1IHNwYW4ge1xuICBmb250OiBub3JtYWwgMTRweC8yNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk5OTtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IC5mb3JtIGZvcm0ge1xuICBmb250LXNpemU6IDA7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSBmb3JtIGJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSBmb3JtIC5idXR0b24ge1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSBmb3JtIC5mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgZm9ybSAuZm9ybS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTRweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQ6IGJvbGQgMTRweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgZm9ybSBsYWJlbCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgZm9ybSBsYWJlbC5lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udDogMTJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSBmb3JtIC5uYW1lLFxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgZm9ybSAuZW1haWwsXG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSBmb3JtIC5waG9uZSxcbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLnN1Ym1pdCxcbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLnJlc3VtZSB7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IDIwcHggMzBweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLm5hbWUsXG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLmVtYWlsLFxuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSBmb3JtIC5waG9uZSxcbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgZm9ybSAuc3VibWl0LFxuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeSBmb3JtIC5yZXN1bWUge1xuICAgIG1hcmdpbjogMTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLnJlc3VtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24tY29udGVudDogZW5kO1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgZm9ybSAucmVzdW1lIGlucHV0IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgb3BhY2l0eTogMC4wMTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLnJlc3VtZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udDogYm9sZCAxNHB4LzMwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDU2N2E3O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLnJlc3VtZSBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTYycHggLTEwNHB4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLnJlc3VtZSAjcmVzdW1lLWNsb3NlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTEwNnB4IC0xODNweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IGZvcm0gLnJlc3VtZSAjcmVzdW1lLWVycm9yIHtcbiAgdG9wOiAzMHB4O1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kgZm9ybSAucmVzdW1lOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5IC5zdWJtaXQge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS5vcGVuZWQge1xuICB6LWluZGV4OiAxMDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5Lm9wZW5lZCAuZGVzY3JpcHRpb24ge1xuICBtYXgtaGVpZ2h0OiAxMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS5vcGVuZWQgLmRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kub3BlbmVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4udmFjYW5jeS1wYWdlIC52YWNhbmN5LWNvbnRhaW5lciAudmFjYW5jeS5vcGVuZWQ6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxOXB4ICNmZmYsIDAgMCAwIDIxcHggI2ZlY2MwMDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5Lm9wZW5lZCAudGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cbi52YWNhbmN5LXBhZ2UgLnZhY2FuY3ktY29udGFpbmVyIC52YWNhbmN5Lm9wZW5lZCAudGl0bGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnZhY2FuY3ktcGFnZSAudmFjYW5jeS1jb250YWluZXIgLnZhY2FuY3kub3BlbmVkIC5mb3JtIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZlY2MwMDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgcGFkZGluZzogOHB4IDExcHggMnB4IDExcHg7XG59XG4vKipcbiAqINCj0YHQu9GD0LPQuFxuICovXG4uc2VydmljZS1wYWdlIC5yaWdodC1wYW5lbCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uc2VydmljZS1wYWdlIC5yaWdodC1wYW5lbCA+IC50ZXh0LWJsb2NrID4gcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzI0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uc2VydmljZS1wYWdlIC5zZXJ2aWNlLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuLnNlcnZpY2UtcGFnZSAuc2VydmljZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDIxcHggMCAzOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCA3cHg7XG59XG4uc2VydmljZS1wYWdlIC5zZXJ2aWNlOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xOXB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLnNlcnZpY2UtcGFnZSAuc2VydmljZSAudGl0bGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250OiBib2xkIDE2cHgvMjRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnNlcnZpY2UgLmRlc2NyaXB0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAwIDEwcHg7XG4gIGZvbnQ6IDEzcHgvMjBweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKipcbiAqINCh0L/QuNGB0L7QuiDRgdGA0LDQstC90LXQvdC40Y9cbiAqL1xuLmNvbXBhcmUtcGFnZSAuZXhpc3QtZ2FsbGVyeSB7XG4gIGhlaWdodDogMTcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29tcGFyZS1wYWdlIC5ieC13cmFwcGVyIC5leGlzdC1nYWxsZXJ5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbi5jb21wYXJlLXBhZ2UgLnByaWNlLW5ldyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLmNvbXBhcmUtcGFnZSAucHJpY2Utb2xkICsgLnByaWNlLW5ldyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbXBhcmUtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAyMHB4IDUwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBhcmUtcGFnZSAudGFicy5tYWluIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21wYXJlLXBhZ2UgLnRhYnMubWFpbiAudGFicy1jYXB0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5jb21wYXJlLXBhZ2UgLnRhYnMubWFpbiAudGFicy1jYXB0aW9uIGxpIHtcbiAgcGFkZGluZzogMCAyN3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uY29tcGFyZS1wYWdlIC50YWJzLm1haW4gLnRhYnMtY2FwdGlvbiBsaS5hY3RpdmUgc3Bhbi5jb3VudCxcbi5jb21wYXJlLXBhZ2UgLnRhYnMubWFpbiAudGFicy1jYXB0aW9uIGxpOmhvdmVyIHNwYW4uY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xufVxuLmNvbXBhcmUtcGFnZSAudGFicy5tYWluIC50YWJzLWNhcHRpb24gbGkgc3Bhbi5jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogYm9sZCAxMHB4LzE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29tcGFyZS1wYWdlIC50YWJzLm1haW4gLnRhYnMtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5jb21wYXJlLXBhZ2UgLnRhYnMubWFpbiAudGFicy1jb250ZW50IC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIHtcbiAgbWF4LXdpZHRoOiAyMTFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjI0cHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogYm9sZCAxNnB4LzI0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLm1hbmFnZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzMzhweDtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5tYW5hZ2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLm1hbmFnZSBhIHtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLm1hbmFnZSBhLnByaW50IHtcbiAgd2lkdGg6IDEzOHB4O1xuICBtYXJnaW46IDEzcHggMCAyMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5tYW5hZ2UgYS5wcmludDpob3ZlciB7XG4gIGNvbG9yOiAjZmVjYzAwO1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLm1hbmFnZSBhLnByaW50OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5tYW5hZ2UgYS5wcmludDpob3ZlciBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5tYW5hZ2UgYS5wcmludCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAubWFuYWdlIGEucHJpbnQgc3BhbjpiZWZvcmUsXG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAubWFuYWdlIGEucHJpbnQgc3BhbjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAycHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAubWFuYWdlIGEucHJpbnQgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yM3B4IC0xNjJweCBuby1yZXBlYXQ7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAubWFuYWdlIGEucHJpbnQgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTJweCAtMTYycHggbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLm1hbmFnZSBhLmNsZWFyLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5tYW5hZ2UgYS5jbGVhci1saXN0OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUuc3ZnKSAtMjI2cHggLTYzcHggbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMXB4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLm1hbmFnZSBhLmNsZWFyLWxpc3Q6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLm1hbmFnZSBhLmJhY2sge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAubWFuYWdlIGEuYmFjazpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTE3OHB4IC0yMDRweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAxcHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAubWFuYWdlIGEuYmFjazpob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiAtMnB4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAuY2hhcmFjdGVyaXN0aWNzLWJsb2NrIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5jaGFyYWN0ZXJpc3RpY3MtYmxvY2sgLnRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAuY2hhcmFjdGVyaXN0aWNzLWJsb2NrIC50b2dnbGUgLmRpc2FibGUge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAudG9nZ2xlIGEge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM5MTk0OWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogYm9sZCAxNHB4LzMwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5jaGFyYWN0ZXJpc3RpY3MtYmxvY2sgLnRvZ2dsZSBhLmFsbCB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAudG9nZ2xlIGEuZGlzdGluY3Rpb25zIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAudG9nZ2xlIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAudG9nZ2xlIGEuYWN0aXZlLFxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAudG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5jaGFyYWN0ZXJpc3RpY3MtYmxvY2sgLmNoYXJhY3RlcmlzdGljcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDM5cHggMCAyMHB4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAuY2hhcmFjdGVyaXN0aWNzID4gZGl2IHtcbiAgbWFyZ2luOiAwIC0zMHB4IDAgMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAuY2hhcmFjdGVyaXN0aWNzID4gZGl2Omxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDQxcHg7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAuY2hhcmFjdGVyaXN0aWNzLWJsb2NrIC5jaGFyYWN0ZXJpc3RpY3MgPiBkaXY6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTMzcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbn1cbi5jb21wYXJlLXBhZ2UgLnJpZ2h0LWNvbCB7XG4gIHdpZHRoOiA2NjBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICBtYXJnaW46IDAgMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIGgzIHtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOmhvdmVyIC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAubm90dG9uLFxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gYS5yZW1vdmUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiBhLnJlbW92ZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIyNnB4IC02M3B4IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDFweDtcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIGEucmVtb3ZlOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIGEuZmF2b3JpdGUge1xuICBtYXJnaW46IDdweCAwIDAgMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIGEuZmF2b3JpdGU6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC04NnB4IC0xODNweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gYS5mYXZvcml0ZTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3M2RlZyk7XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiBhLmZhdm9yaXRlLmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xMDJweCAtMjA0cHggbm8tcmVwZWF0O1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gYS5mYXZvcml0ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmNoYXJhY3RlcmlzdGljcyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4uY29tcGFyZS1wYWdlIC5jaGFyYWN0ZXJpc3RpY3MgPiBkaXYge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmc6IDExcHggMjdweDtcbn1cbi5jb21wYXJlLXBhZ2UgLmNoYXJhY3RlcmlzdGljcyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcGFyZS1wYWdlIC5jaGFyYWN0ZXJpc3RpY3MgPiBkaXY6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTMzcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbn1cbi5jb21wYXJlLXBhZ2UgLmNoYXJhY3RlcmlzdGljcyA+IGRpdi5kaXN0aW5jdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlOGVkZjQ7XG59XG4uY29tcGFyZS1wYWdlIC5yaWdodC1jb2wucHJvZHVjdC1saXN0LXNjcm9sbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMjRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29tcGFyZS1wYWdlIC5yaWdodC1jb2wucHJvZHVjdC1saXN0LXNjcm9sbCAucHJvZHVjdC1saXN0LmJsb2NrIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmNvbXBhcmUtcGFnZSAudGFicy5tYWluIC50YWJzLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmhlYWRlciB7XG4gIGhlaWdodDogNDAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuaGVhZGVyIGgzIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOmhvdmVyIC5wcm9kdWN0LWNvbnRhaW5lcjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmVjYzAwO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbn1cbi5jb21wYXJlLXBhZ2UgLl9zY3JvbGxiYXIgfiAuYmFyb25fYmFyX2gge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbXBhcmUtcGFnZSAuYmFyb25fYmFyX2gge1xuICBvcGFjaXR5OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cbi5jb21wYXJlLXBhZ2UgLmJhcm9uX2Jhcl9oLm9uX3RvcCB7XG4gIHRvcDogMDtcbn1cbi5jb21wYXJlLXBhZ2UgLmJhcm9uX2Jhcl9oLm9uX2JvdHRvbSB7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uY29tcGFyZS1wYWdlIC5iYXJvbl9iYXJfaCA+IGRpdiB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jb21wYXJlLXBhZ2UgLnJlbW92ZS1hbGwge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAxMnB4O1xufVxuLmNvbXBhcmUtcGFnZSAucmVtb3ZlLWFsbDpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDdweCAwIDdweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjI0Yjk4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogOHB4O1xufVxuLmNvbXBhcmUtcGFnZSAucmVtb3ZlLWFsbDphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEycHgvMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgdG9wOiAtNDZweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jb21wYXJlLXBhZ2UgLnJlbW92ZS1hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xufVxuLmNvbXBhcmUtcGFnZSAucmVtb3ZlLWFsbDpob3ZlcjphZnRlcixcbi5jb21wYXJlLXBhZ2UgLnJlbW92ZS1hbGw6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYXJlLXBhZ2UgLnJlbW92ZS1hbGw6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbXBhcmUtcGFnZSAucmVtb3ZlLWFsbDpob3ZlciBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYXJlLXBhZ2UgLnJlbW92ZS1hbGwgc3BhbjpiZWZvcmUsXG4uY29tcGFyZS1wYWdlIC5yZW1vdmUtYWxsIHNwYW46YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLTdweDtcbn1cbi5jb21wYXJlLXBhZ2UgLnJlbW92ZS1hbGwgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xODlweCAtMjNweCBuby1yZXBlYXQ7XG59XG4uY29tcGFyZS1wYWdlIC5yZW1vdmUtYWxsIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0xODlweCAtMnB4IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMDtcbn1cbi5kZWxpdmVyeS1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmNvbnRlbnQtYXJlYSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5kZWxpdmVyeS1wYWdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kZWxpdmVyeS1wYWdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5kZWxpdmVyeS1wYWdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogIzM5MzE4NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZWxpdmVyeS1wYWdlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICByaWdodDogLTdweCAhaW1wb3J0YW50O1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgd2lkdGg6IDdweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtMTEzcHggbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAudHdvLWluLWxpbmUge1xuICBtYXgtd2lkdGg6IDc3NnB4O1xuICB3aWR0aDogNzc2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAudHdvLWluLWxpbmUgLmZpbHRlci11bml0IHtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgd2lkdGg6IDM1OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnR3by1pbi1saW5lIC5maWx0ZXItdW5pdDpudGgtb2YtdHlwZSgybiArIDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnR3by1pbi1saW5lIC5maWx0ZXItdW5pdCBzZWxlY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAudHdvLWluLWxpbmUgLmZpbHRlci11bml0IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC50d28taW4tbGluZSAuZmlsdGVyLXVuaXQgLnRpdGxlIC5oZWxwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDdweDtcbn1cbi5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC50d28taW4tbGluZSAuZmlsdGVyLXVuaXQgLnRpdGxlIC5oZWxwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnR3by1pbi1saW5lIC5maWx0ZXItdW5pdCAudGl0bGUgLmhlbHA6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpIC0yMjZweCAtNDlweCBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnR3by1pbi1saW5lIC5maWx0ZXItdW5pdCAudGl0bGUgLmhlbHAgLmNsdWUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDI2cHg7XG4gIG1heC13aWR0aDogNDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAyM3B4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3R0b206IDIycHg7XG4gIGxlZnQ6IC01MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjNweCAtMTZweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnR3by1pbi1saW5lIC5maWx0ZXItdW5pdCAudGl0bGUgLmhlbHAgLmNsdWUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAudHdvLWluLWxpbmUgLmZpbHRlci11bml0IC50aXRsZSAuaGVscCAuY2x1ZSAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAudHdvLWluLWxpbmUgLmZpbHRlci11bml0IC50aXRsZSAuaGVscCAuY2x1ZSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbn1cbi5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC50d28taW4tbGluZSAuZmlsdGVyLXVuaXQgLnRpdGxlIC5oZWxwIC5jbHVlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC50d28taW4tbGluZSAuZmlsdGVyLXVuaXQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAuc3VibWl0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbiAgbWF4LWhlaWdodDogMTQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnN1Ym1pdC1ibG9jayAuZGVsaXZlcnktY29zdC5zdWNjZXNzIC50aXRsZSxcbi5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC5zdWJtaXQtYmxvY2sgLmRlbGl2ZXJ5LWNvc3Quc3VjY2VzcyAuYW1vdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAuc3VibWl0LWJsb2NrIC5kZWxpdmVyeS1jb3N0LmVycm9yIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAuc3VibWl0LWJsb2NrIC50aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC5zdWJtaXQtYmxvY2sgLmFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAuc3VibWl0LWJsb2NrIC5hbW91bnQgLnJ1YiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZGVsaXZlcnktcGFnZSAuZmlsdGVycyAuc3VibWl0LWJsb2NrIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0RDMEMwQztcbn1cbi5kZWxpdmVyeS1wYWdlIC5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZvcm0ubG9hZGluZzpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmZvcm0gKyAuZGVsaXZlcnktbWFwLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtODRweDtcbn1cbi5kZWxpdmVyeS1wYWdlIC5kZWxpdmVyeS1tYXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAtMik7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZDdkOWUzO1xufVxuLmRlbGl2ZXJ5LXBhZ2UgLmRlbGl2ZXJ5LW1hcC13cmFwcGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYxOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGVsaXZlcnktcGFnZSAuZGVsaXZlcnktbWFwLXdyYXBwZXIgLmRlbGl2ZXJ5LW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5kZWxpdmVyeS1wYWdlIC50ZXh0LWJsb2NrIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGVsaXZlcnktcGFnZSAudGV4dC1ibG9jayBoMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5kZWxpdmVyeS1wYWdlIC5kZWxpdmVyeS1tYXAtd3JhcHBlcjpiZWZvcmUge1xuICAgIGhlaWdodDogMzA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5kZWxpdmVyeS1wYWdlIC5mb3JtICsgLmRlbGl2ZXJ5LW1hcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5kZWxpdmVyeS1wYWdlIC5kZWxpdmVyeS1tYXAtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXBhZ2UgLmRlbGl2ZXJ5LW1hcC13cmFwcGVyIC5kZWxpdmVyeS1tYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnN1Ym1pdC1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAuZGVsaXZlcnktcGFnZSAuZmlsdGVycyAuY2x1ZSB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRlbGl2ZXJ5LXBhZ2UgLmRlbGl2ZXJ5LW1hcC13cmFwcGVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLnN1Ym1pdC1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC5maWx0ZXItbGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZWxpdmVyeS1wYWdlIC5maWx0ZXJzIC5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRlbGl2ZXJ5LXBhZ2UgLmZpbHRlcnMgLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDExODdweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayBoMSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgcDpub3QoW2NsYXNzXSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgcDpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgcCArIGRpdiAqOm5vdChbY2xhc3NdKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGE6bm90KFtjbGFzc10pIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBiIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgZGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogNDJweCA1MHB4IDQxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGRlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBkZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMjhweCAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBpbWc6bm90KFtjbGFzc10pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgaW1nOm5vdChbY2xhc3NdKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBpbWc6bm90KFtjbGFzc10pIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBpbWc6bm90KFt3aWR0aF0pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGQgPiBpbWc6bm90KFtjbGFzc10pICsgaW1nOm5vdChbY2xhc3NdKSB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGRpdjpub3QoW2NsYXNzXSkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0NHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgZGl2Om5vdChbY2xhc3NdKSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgZGl2Om5vdChbY2xhc3NdKSA+IGltZyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IDM1MXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgZGl2Om5vdChbY2xhc3NdKSA+IGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgZGl2Om5vdChbY2xhc3NdKSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGRpdjpub3QoW2NsYXNzXSkgPiBpbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgb2wsXG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBvbCBsaSxcbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IG9sIHtcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBvbCBsaTpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcikgJy4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTdGQzM7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGgyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLnRhYmxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC50YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IHRhYmxlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUgY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTcxLCAyMjAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IHRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCB0YWJsZS50YWJsZS1ib3JkZXJlZCxcbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUudGFibGUtYm9yZGVyZWQgdGJvZHkgdHIsXG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IHRhYmxlLnRhYmxlLWJvcmRlcmVkIHRib2R5IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUubm90LWhvdmVyIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUudGV4dC1jZW50ZXIgdGJvZHkgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUudGV4dC1jZW50ZXIgdGJvZHkgdGQgaW1nICsgaW1nIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgdGFibGUudGV4dC1jZW50ZXIgdGJvZHkgdGQgPiAqIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGlmcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IGlmcmFtZSArIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgNDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDUwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMiwgMjMyLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiAnbm90b1NhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgaWZyYW1lICsgcCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI4cHggMTVweDtcbiAgfVxufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlcl9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE3MHB4IC0gMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHJpZ2h0OiAtMjBweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtc2xpZGVyX19uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS1zbGlkZXJfX25leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ld3NlZGl0b3Ivc2xpZGVyL2NoZXZyb24tbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS1zbGlkZXJfX3ByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTcwcHggLSAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtc2xpZGVyX19wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS1zbGlkZXJfX3ByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV3c2VkaXRvci9zbGlkZXIvY2hldnJvbi1sZWZ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlcl9fbmV4dDpob3Zlcixcbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlcl9fcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDExNDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtc2xpZGVyIC5hcnRpY2xlLXNsaWRlcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlciAuYXJ0aWNsZS1zbGlkZXJfX3dyYXBwZXIgLmFydGljbGUtc2xpZGUgLmFydGljbGUtc2xpZGVfX2NvbnRlbnQgLmFydGljbGUtc2xpZGVfX2ltZyB7XG4gIGhlaWdodDogNzE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS1zbGlkZXIgLmFydGljbGUtc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLXNsaWRlIC5hcnRpY2xlLXNsaWRlX19jb250ZW50IC5hcnRpY2xlLXNsaWRlX19pbWcge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS1zbGlkZXIgLmFydGljbGUtc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLXNsaWRlIC5hcnRpY2xlLXNsaWRlX19jb250ZW50IC5hcnRpY2xlLXNsaWRlX19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS1zbGlkZXIgLmFydGljbGUtc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLXNsaWRlIC5hcnRpY2xlLXNsaWRlX19jb250ZW50IC5hcnRpY2xlLXNsaWRlX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlciAuYXJ0aWNsZS1zbGlkZXJfX3dyYXBwZXIgLmFydGljbGUtc2xpZGUgLmFydGljbGUtc2xpZGVfX2Rlc2Mge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAxMHB4IDUwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMiwgMjMyLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtc2xpZGVyIC5hcnRpY2xlLXNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS1zbGlkZSAuYXJ0aWNsZS1zbGlkZV9fZGVzYyB7XG4gICAgcGFkZGluZzogMTBweCAyOHB4IDE1cHg7XG4gIH1cbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlciAuYXJ0aWNsZS1zbGlkZXJfX3dyYXBwZXIgLmFydGljbGUtc2xpZGUgLmFydGljbGUtc2xpZGVfX2Rlc2MgLmFydGljbGUtc2xpZGVfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnbm90b1NhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtdGh1bWJzbGlkZXIgLmFydGljbGUtdGh1bWJzbGlkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtdGh1bWJzbGlkZXIgLmFydGljbGUtdGh1bWJzbGlkZXJfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS10aHVtYnNsaWRlciAuYXJ0aWNsZS10aHVtYnNsaWRlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtdGh1bWJzbGlkZXIgLmFydGljbGUtdGh1bWJzbGlkZXJfX3dyYXBwZXIgLmFydGljbGUtdGh1bWJzbGlkZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYngtbmV3c2RldGFpbC1ibG9jayAuYngtbmV3c2RldGFpbC1jb250ZW50IC5hcnRpY2xlLW5ld19fc2xpZGVycyAuYXJ0aWNsZS10aHVtYnNsaWRlciAuYXJ0aWNsZS10aHVtYnNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS10aHVtYnNsaWRlIC5hcnRpY2xlLXRodW1ic2xpZGVfX2ltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDExNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJ4LW5ld3NkZXRhaWwtYmxvY2sgLmJ4LW5ld3NkZXRhaWwtY29udGVudCAuYXJ0aWNsZS1uZXdfX3NsaWRlcnMgLmFydGljbGUtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzE4Njtcbn1cbi5ieC1uZXdzZGV0YWlsLWJsb2NrIC5ieC1uZXdzZGV0YWlsLWNvbnRlbnQgLmFydGljbGUtbmV3X19zbGlkZXJzIC5hcnRpY2xlLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4vKioqKlxuICog0JDQtNCw0L/RgtC40LLQvdGL0Lkg0LTQuNC30LDQudC9XG4gKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICBmb290ZXIgLnRvLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmNhbGN1bGF0ZSAuY2FsY3VsYXRvciAubGVmdC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLndpZHRoLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaGVhZGVyIC5pbmZvLFxuICBoZWFkZXIgLmF1dGgtbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biB7XG4gICAgbGVmdDogLTcwcHg7XG4gIH1cbiAgaGVhZGVyIC5tZW51IC53aWR0aC13cmFwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBoZWFkZXIgLm1lbnUgLnNlYXJjaC1ibG9jayxcbiAgaGVhZGVyIC5tZW51IC5tZW51LWl0ZW1zID4gbGk6bm90KC5jYXRhbG9nKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyLWFzc29ydG1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGZvb3RlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIGZvb3RlciAubWVudSxcbiAgZm9vdGVyIC5pbmZvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5jb250ZW50LWFyZWEgaDEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAubWFpbi1wYWdlIC5zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFpbi1wYWdlIC5zbGlkZXIgLmJ4LXdyYXBwZXIsXG4gIC5tYWluLXBhZ2UgLnNsaWRlciAuc2xpZGVzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tcGFnZSAuc2xpZGVyIC5zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWluLXBhZ2UgLnNsaWRlciAuc2xpZGUgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctYmxvY2tzIC5ibG9jazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuY2F0YWxvZy1ibG9ja3MgLmJsb2NrIC5zZWN0aW9ucyB7XG4gICAgY29sdW1uczogMTtcbiAgfVxuICAuY2F0YWxvZy1ibG9ja3MgLmJsb2NrIC5idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyIC52aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2x1bW4ge1xuICAgIHdpZHRoOiAzNDVweDtcbiAgfVxuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5IHtcbiAgICBwYWRkaW5nOiA1cHggMCA3cHg7XG4gIH1cbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeSAuZm9ybSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbWFyZ2luOiAwIC0xOHB4IC0yM3B4O1xuICB9XG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3kgLmZvcm0gLnJvdyB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeSAuZm9ybSBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS5vcGVuZWQgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICB9XG4gIC5jb250YWN0cy1wYWdlIC5jb250ZW50LWFyZWEgLndpZHRoLXdyYXAtY29udGFjdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuZGVzY3JpcHRpb24gLmJvdHRvbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYXRhbG9nLWxpc3QtcGFnZSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5kZXNjcmlwdGlvbiAuYnV0dG9uLmNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGZvb3RlciAuaW5mbyAuY3JlYXRvciAuc2xvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIGZvb3RlciAuZ2FtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LnBhbmVsZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAuaGVhZGVyID4gZGl2Lm9yZGVyIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAubGVmdC1wYW5lbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDEwcHggMzBweDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LnBhbmVsZWQgLnJpZ2h0LXBhbmVsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5wYW5lbGVkIC5yaWdodC1wYW5lbCAucHJvZHVjdHMgLmhlYWRlciA+IGRpdi5jb2wtMiB7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSB1bC5uYXZpZ2F0aW9uIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAucGVyc29uYWwtcGFnZSB1bC5uYXZpZ2F0aW9uIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIHVsLm5hdmlnYXRpb24gbGkgYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5saXN0IGEucmVtb3ZlLWFsbDphZnRlciB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgPiAuYmxvY2sge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50ID4gLmJsb2NrIC5waG90by1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCA+IC5ibG9jayAuYWJvdXQtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCA+IC5ibG9jayAuYWJvdXQtc2VjdGlvbiAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgPiAuYmxvY2sgLmFib3V0LXNlY3Rpb24gLnNlcnZpY2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50ID4gLmJsb2NrIC5hYm91dC1zZWN0aW9uIC5zZXJ2aWNlcyAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50ID4gLmJsb2NrIC5hYm91dC1zZWN0aW9uIC5vcHRpb25zIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucGhvdG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLmRlc2NyaXB0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAuZGVsaW1pdGVyIHtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5wcmljZSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC53ZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAuY291bnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLnRvdGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAub25lIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5vbmUgKyAub25lIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5vbmUgKyAub25lICsgLm9uZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAudHdvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAudGhyZWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1wYWdlIC5yYWRpby1ncm91cCAudGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5vcmRlci1wYWdlIC5yYWRpby1ncm91cCAucmFkaW8gKyAucmFkaW8ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAub3JkZXItcGFnZSAuaW5uZXItYmxvY2sgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5yaWdodC1ibG9jayAuaWNvbiB7XG4gICAgbWFyZ2luOiA0cHggMTJweCAwIDA7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5yaWdodC1ibG9jayAuaWNvbixcbiAgLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5yaWdodC1ibG9jayBsYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5yaWdodC1ibG9jayBsYWJlbCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG4gIC5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAucmlnaHQtYmxvY2sgbGFiZWwgKyBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA2MzRweDtcbiAgfVxuICAuY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIC53aWR0aC13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA2MzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5jb250YWN0cy1wYWdlIC5tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5jb250YWN0cy1wYWdlIC5jb250ZW50LWFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtYXJlYSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0cy1wYWdlIC5jb250ZW50LWFyZWEgLndpZHRoLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtYXJlYSAud2lkdGgtd3JhcC1jb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtYXJlYSAud2lkdGgtd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jYWxjdWxhdGUgLmNhbGN1bGF0b3IgLmxlZnQtY29sIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5jYWxjdWxhdGUgLmNhbGN1bGF0b3IgLnJpZ2h0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIGhlYWRlciAubWVudS1pdGVtcyAuY2F0YWxvZy1tZW51IC5jYXRhbG9nLWRyb3Bkb3duIC5zZWNvbmQtbGV2ZWxzLFxuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biAudGhpcmQtbGV2ZWxzIHtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biAuc2Vjb25kLWxldmVsLFxuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biAudGhpcmQtbGV2ZWwge1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTZiMWM3O1xuICAgIGJhY2tncm91bmQ6ICNkMWQyZDc7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgfVxuICBoZWFkZXIubWVudS1jb2xsYXBzZWQgLmluZm8tYmxvY2suZmF2b3JpdGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICB9XG4gIC5jYXRhbG9nLXBhZ2UgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuY2F0YWxvZy1wYWdlIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnNlY3Rpb246bGFzdC1jaGlsZCBoMzpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeSAuZGVzY3JpcHRpb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwIGxpbmVhcjtcbiAgfVxuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5IC5mb3JtIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMCBsaW5lYXI7XG4gIH1cbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS5vcGVuZWQgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3kub3BlbmVkIC5mb3JtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnZhY2FuY3ktcGFnZSAudmFjYW5jeS5vcGVuZWQgLmZvcm0gLnJvdyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2Uge1xuICAgIC8qXG4gICAgLnRvb2dsZS1maWx0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgKi9cbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnBhZ2UtY29udGVudCBoMiBhIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIGgyLFxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LmhvbWUgLmJsb2NrIC5yb3csXG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgLnJvdy5saW5rID4gYSxcbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jay5kaXNjb3VudC1jYXJkID4gc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5ob21lIC5ibG9jayBoMjpiZWZvcmUsXG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgLnJvdzpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAub3JkZXIgLnByb2R1Y3QgLm1vcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSAubnVtZXJpYy1pbnB1dCxcbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5idXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC50YWJzLWNvbnRlbnQuc2VydmljZXMgLnNlcnZpY2UgLm51bWVyaWMtaW5wdXQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlci1wYWdlIC5wYWdlLWNvbnRlbnQucGFuZWxlZC5wYW5lbC1yZXZlcnRlZCAubGVmdC1wYW5lbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5vcmRlci1wYWdlIC5wYWdlLWNvbnRlbnQucGFuZWxlZC5wYW5lbC1yZXZlcnRlZCAubGVmdC1wYW5lbCAuY29sdW1uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5mb3JtLmFkZHJlc3Nlcy5jb250cmFnZW50IC5yb3cuZW1haWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYWxjdWxhdGUgLmNhbGN1bGF0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhbGN1bGF0ZSAuY2FsY3VsYXRvciAubGVmdC1jb2wsXG4gIC5jYWxjdWxhdGUgLmNhbGN1bGF0b3IgLnJpZ2h0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5tYWluLXBhZ2UgLnNsaWRlciAuc2xpZGUge1xuICAgIGZvbnQ6IDI0cHgvMjhweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgfVxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgaDI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnN2ZykgLTIyNnB4IC0xOHB4IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgLnNlY3Rpb25zLFxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sub3BlbmVkIGgyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTVlNWU1O1xuICB9XG4gIC5tYWluLXBhZ2UgLmNhdGFsb2ctYmxvY2tzIC5ibG9jay5vcGVuZWQgLnNlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sub3BlbmVkIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWFpbi1wYWdlIC5jYXRhbG9nLWJsb2NrcyAuYmxvY2sub3BlbmVkIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgZm9vdGVyIC53aWR0aC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGZvb3RlciAuaW5mbyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG4gIGZvb3RlciAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1wYWdlIC5jYXRhbG9nLWJsb2NrcyB7XG4gICAgY29sdW1uczogMTtcbiAgfVxuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5Lm9wZW5lZCAuZm9ybSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC52YWNhbmN5LXBhZ2UgLnZhY2FuY3kub3BlbmVkIC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5Lm9wZW5lZCAuZm9ybSAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudmFjYW5jeS1wYWdlIC52YWNhbmN5Lm9wZW5lZCAuZm9ybSBidXR0b24ge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG4gIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAucmlnaHQtcGFuZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC50b29nbGUtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXh0LXBhZ2UgLnRleHQtYmxvY2sgLnBpY3R1cmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAucm93IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAuc2VhcmNoLWJsb2NrIGZvcm0gLnJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAub3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAub3JkZXIgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIC5vcmRlciA+IGRpdi5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyID4gZGl2LnByaWNlLFxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyID4gZGl2LnN0YXR1cyB7XG4gICAgd2lkdGg6IDQxJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAub3JkZXIgPiBkaXYuYWN0aW9uIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAub3JkZXIgLnByb2R1Y3RzIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyIC5wcm9kdWN0cyAucHJvZHVjdCAubW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyIC5wcm9kdWN0cyAucHJvZHVjdCAubW9yZSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyIC5wcm9kdWN0cyAucHJvZHVjdCAubW9yZSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAucHJvZHVjdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLnByb2R1Y3QgLmRlbGltaXRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIC5wcm9kdWN0IC5tb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIC5ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIC5ib3R0b20gLmZpbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC5ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAuYmxvY2sgLnBob3RvLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC5ibG9jayAuYWJvdXQtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwIDIycHggMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmJsb2NrIC5hYm91dC1zZWN0aW9uIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmJsb2NrIC5hYm91dC1zZWN0aW9uIC5zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC5ibG9jayAuYWJvdXQtc2VjdGlvbiAuc2VydmljZXMgLmhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC5ibG9jayAuYWJvdXQtc2VjdGlvbiAub3B0aW9ucyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAuYmxvY2sgLnN0b2Nrcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC50b3RhbC1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnRvdGFsLWJsb2NrIC5pbmZvIHtcbiAgICB3aWR0aDogMjUzcHg7XG4gIH1cbiAgLnRvdGFsLWJsb2NrIC5vcmRlci1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtYXJlYSB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAvKmhlaWdodDogNDAwcHg7Ki9cbiAgfVxuICAuY29udGFjdHMtcGFnZSAuY29udGVudC1hcmVhIC53aWR0aC13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIC8qaGVpZ2h0OiA0MDBweDsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLnBob3RvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtdGFibGUgLnByb2R1Y3QgLnByaWNlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC53ZWlnaHQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAuY291bnQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC50b3RhbCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5hZGFwdGl2ZS1kZWxpbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LXRhYmxlIC5wcm9kdWN0IC5wcm9kdWN0LXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJvZHVjdC1zZXJ2aWNlIC5waG90byB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC10YWJsZSAucHJvZHVjdCAucHJvZHVjdC1zZXJ2aWNlIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLm9yZGVyLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAub3JkZXItcGFnZSAub3JkZXItZm9vdGVyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuICAub3JkZXItcGFnZSAucmFkaW8tZ3JvdXAgLnJhZGlvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuICB9XG4gIC5vcmRlci1wYWdlIC5yYWRpby1ncm91cCAubm9uYnJlYWtpbmctcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3JkZXItcGFnZSAuaW5uZXItYmxvY2sgLnJpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAucmlnaHQtYmxvY2sgLmljb24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxuICAub3JkZXItcGFnZSAuaW5uZXItYmxvY2sgLnJpZ2h0LWJsb2NrIC5pY29uOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYWxjdWxhdGUgLmNhbGN1bGF0b3IgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSAuY2F0YWxvZy1kcm9wZG93biB7XG4gICAgbGVmdDogLTVweDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5oZWFkZXIgLnZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2suaW4tYWN0aW9uIC5waG90bzpiZWZvcmUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2subm8tcGhvdG8gLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRvb2dsZS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLWNvbnRlbnQgLmxlZnQtcGFuZWwuZmxvYXRpbmcgLmNvbHVtbi1jb250ZW50LmZpbHRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnBhZ2UtY29udGVudCAubGVmdC1wYW5lbC5mbG9hdGluZy5vbi1ib3R0b20gLmNvbHVtbi1jb250ZW50LmZpbHRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnBhZ2UtY29udGVudCB1bC50YWJzIGxpIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5zZWFyY2gtYmxvY2sgaDMgLnJlc2V0OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc2hvcnQpO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQubGlzdCAucmlnaHQtcGFuZWwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5saXN0IC5yaWdodC1wYW5lbCAuYWRkLW5ldy1hZGRyZXNzIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5saXN0IC5yaWdodC1wYW5lbCAudGFicy5tYWluIHVsLnRhYnMtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwcHggLTE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMubWFpbiB1bC50YWJzLWNhcHRpb24gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC50YWJzLWNvbnRlbnQuc2VydmljZXMgLnNlcnZpY2UgLnBob3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSAuZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogODIlO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSBkaXYucHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSBkaXYucHJpY2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRhYnMtY29udGVudC5zZXJ2aWNlcyAuc2VydmljZSAubnVtZXJpYy1pbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAub3JkZXItcGFnZSAucmlnaHQtcGFuZWwgaDIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxM3B4O1xuICB9XG4gIC5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLm9uZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLm9uZSArIC5vbmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAub3JkZXItcGFnZSAuc3RlcC1mb3JtIC5vbmUgKyAub25lICsgLm9uZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLnR3byB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC5vcmRlci1wYWdlIC5zdGVwLWZvcm0gLnRocmVlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAuY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItcGFnZSAuaW5uZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDE4cHggMjBweCAwO1xuICB9XG4gIC5vcmRlci1wYWdlIC5pbm5lci1ibG9jazpiZWZvcmUge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm9yZGVyLXBhZ2UgLmlubmVyLWJsb2NrIC5yaWdodC1ibG9jayBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vcmRlci1wYWdlIC5pbm5lci1ibG9jayAucmlnaHQtYmxvY2sgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5wYWdlLWNvbnRlbnQgLm1hbmFnZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5wYWdlLWNvbnRlbnQgLm1hbmFnZSBhIHtcbiAgICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAucGFnZS1jb250ZW50IC5jaGFyYWN0ZXJpc3RpY3MgPiBkaXYge1xuICAgIHBhZGRpbmc6IDExcHggNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayBoMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAuY2hhcmFjdGVyaXN0aWNzLWJsb2NrIC5jaGFyYWN0ZXJpc3RpY3MgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5jaGFyYWN0ZXJpc3RpY3MtYmxvY2sgLnRvZ2dsZSBhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wYXJlLXBhZ2UgLmxlZnQtY29sIC5jaGFyYWN0ZXJpc3RpY3MtYmxvY2sgLnRvZ2dsZSBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5yaWdodC1jb2wucHJvZHVjdC1saXN0LXNjcm9sbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAucmlnaHQtY29sLnByb2R1Y3QtbGlzdC1zY3JvbGwgLnByb2R1Y3QtbGlzdC5ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAucmlnaHQtY29sLnByb2R1Y3QtbGlzdC1zY3JvbGwgLnByb2R1Y3QtYmxvY2sge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAucmlnaHQtY29sLnByb2R1Y3QtbGlzdC1zY3JvbGwgLnByb2R1Y3QtYmxvY2sgLnBob3RvLFxuICAuY29tcGFyZS1wYWdlIC5yaWdodC1jb2wucHJvZHVjdC1saXN0LXNjcm9sbCAucHJvZHVjdC1ibG9jayAucGhvdG8tc3R1YixcbiAgLmNvbXBhcmUtcGFnZSAucmlnaHQtY29sLnByb2R1Y3QtbGlzdC1zY3JvbGwgLnByb2R1Y3QtYmxvY2sgLm9uZS1waG90byB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG4gIC5jb21wYXJlLXBhZ2UgLnJpZ2h0LWNvbC5wcm9kdWN0LWxpc3Qtc2Nyb2xsIC5wcm9kdWN0LWJsb2NrIC5vbmUtcGhvdG8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5yaWdodC1jb2wucHJvZHVjdC1saXN0LXNjcm9sbCAucHJvZHVjdC1ibG9jayAucGhvdG8tc3R1YiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAucmlnaHQtY29sLnByb2R1Y3QtbGlzdC1zY3JvbGwgLnByb2R1Y3QtYmxvY2sgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA0NTdweDtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5yaWdodC1jb2wucHJvZHVjdC1saXN0LXNjcm9sbCAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAuY29tcGFyZS1wYWdlIC5yaWdodC1jb2wucHJvZHVjdC1saXN0LXNjcm9sbCAucHJvZHVjdC1ibG9jayAuYnV0dG9uLnRyYW5zcGFyZW50LXllbGxvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAucmlnaHQtY29sLnByb2R1Y3QtbGlzdC1zY3JvbGwgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiBhIHtcbiAgICBmb250OiAxMnB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAuYmFyb25fYmFyX2gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAudGFicy5tYWluIC50YWJzLWNhcHRpb24gbGkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvZHVjdHMuZGVmZXJyZWQgLnByb2R1Y3QgLnBob3RvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5wcm9kdWN0cy5kZWZlcnJlZCAucHJvZHVjdCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQuaG9tZSAuYmxvY2sgLnJvdyAuY2hlY2tib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMS41cHg7XG4gIH1cbiAgLnBvcHVwLnBvcHVwLWNhbGN1bGF0b3Ige1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICBoZWFkZXIgLm1lbnUgLm1lbnUtaXRlbXMgPiBsaS5jYXRhbG9nIHNwYW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wYWdlLWNvbnRlbnQgdWwudGFicyBsaSBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZSAuZXItNDA0IC5ub3QtZm91bmQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmNhdGFsb2ctcGFnZSAucGFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2F0YWxvZy1wYWdlIC5wYWdlLWNvbnRlbnQgLmNvbHVtbiAuc2VjdGlvbiBoMzphZnRlciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuaGVhZGVyIHNwYW4uc2VsZWN0MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5oZWFkZXIgLnNvcnQgKyAuc2VsZWN0MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5oZWFkZXIgLnZpZXcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5wYW5lbGVkIC5sZWZ0LXBhbmVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLnNlYXJjaC1ibG9jayBmb3JtIC5yb3cuZGF0ZSAuaW5wdXQge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIC5vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5yaWdodC1wYW5lbCAub3JkZXIub3BlbiB7XG4gICAgbWFyZ2luOiAtMXB4IC0xMHB4IDA7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnJpZ2h0LXBhbmVsIC5vcmRlciA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyID4gZGl2LnByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyID4gZGl2LnN0YXR1cyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucmlnaHQtcGFuZWwgLm9yZGVyID4gZGl2LmFjdGlvbiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAuYmxvY2sgLmFib3V0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIGRpdi5wcmljZSxcbiAgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGVudCAudGFicy1jb250ZW50LnNlcnZpY2VzIC5zZXJ2aWNlIC5udW1lcmljLWlucHV0LFxuICAuY2F0YWxvZy1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IC50YWJzLWNvbnRlbnQuc2VydmljZXMgLnNlcnZpY2UgLmJ1eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGFicy5tYWluID4gdWwudGFicy1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLnRhYnMubWFpbiA+IHVsLnRhYnMtY2FwdGlvbiBsaSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNhcnQtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMXB4IDEwcHggNTBweDtcbiAgfVxuICAuY2FydC1wYWdlIC50YWJzLm1haW4gdWwudGFicy1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbiAgLnBvcHVwIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAudGFicy5tYWluIC50YWJzLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDAgLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWN0cy1wYWdlIC5tYXAge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cbi8qLS0tLS3RgNC10LTQuNC30LDQudC9INC80LXQvdGOINC4IGZpeCBzdHlsZS0tLS0tKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMzAwcHg7XG59XG5oZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCA+IGEgPiBzcGFuLFxuaGVhZGVyIC5tZW51LWl0ZW1zID4gLmN1cnJlbnQgPiBhID4gc3BhbiB7XG4gIGNvbG9yOiAjODU3RkMzO1xufVxuaGVhZGVyIC5tZW51LWl0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ud2FpdC1ibG9jayB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucG9wdXAuZm9ybS1wb3B1cC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucG9wdXAuZm9ybS1wb3B1cC13cmFwIC5pbnB1dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAuZm9ybS1wb3B1cC13cmFwIGxhYmVsLmVycm9yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjREMwQzBDO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wb3B1cC5mb3JtLXBvcHVwLXdyYXAgLmFsaWduLWNlbnRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwLmZvcm0tcG9wdXAtd3JhcCAuZm9ybS1wb3B1cC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvcHVwLmZvcm0tcG9wdXAtd3JhcCAudGV4dC1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTMxODY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5wb3B1cC5mb3JtLXBvcHVwLXdyYXAgLnRleHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1N0ZDMztcbn1cbi5wb3B1cC5mb3JtLXBvcHVwLXdyYXAgLnRyYW5zcGFyZW50LXZpb2xldCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzMTg2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXIgMC4zcztcbn1cbi5wb3B1cC5mb3JtLXBvcHVwLXdyYXAgLnRyYW5zcGFyZW50LXZpb2xldDpob3ZlciB7XG4gIGNvbG9yOiAjODU3RkMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODU3RkMzO1xufVxuLnBvcHVwLmZvcm0tcG9wdXAtd3JhcCBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ucG9wdXAuZm9ybS1wb3B1cC13cmFwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4ucG9wdXAuZm9ybS1wb3B1cC13cmFwIGlucHV0OmZvY3VzOm5vdCguZXJyb3IpIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZSwgIzg1N0ZDMyk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4ucG9wdXAuZm9ybS1wb3B1cC13cmFwIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ubWVudV9faXRlbSxcbmhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50IHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDAuMTtcbiAgbWFyZ2luLWxlZnQ6IDQuNyU7XG4gIGZvbnQ6IDcwMCAxNnB4LzUwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1lbnVfX2l0ZW0gYSxcbmhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzOTMxODY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2l0ZW0gYTpob3ZlcixcbmhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzg1N0ZDMztcbn1cbi5tZW51X19pdGVtIGE6aG92ZXIgc3Bhbi5tZW51X19pdGVtLWljb24sXG5oZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCBhOmhvdmVyIHNwYW4ubWVudV9faXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmctaW1hZ2VIb3Zlcik7XG59XG4ubWVudV9faXRlbSBhIHNwYW4sXG5oZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCBhIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZW51X19pdGVtIGEgc3Bhbi5tZW51X19pdGVtLWljb24sXG5oZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCBhIHNwYW4ubWVudV9faXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnLWltYWdlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWVudV9faXRlbSBhIHNwYW46aG92ZXIsXG5oZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCBhIHNwYW46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAwICMyNTRlOTY7XG59XG4ubWVudV9faXRlbS5idG4taXRlbSxcbmhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50LmJ0bi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4ubWVudV9faXRlbS5idG4taXRlbSBhLFxuaGVhZGVyIC5tZW51LWl0ZW1zID4gLmN1cnJlbnQuYnRuLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERDAwO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5tZW51X19pdGVtLmJ0bi1pdGVtIGEgc3BhbixcbmhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50LmJ0bi1pdGVtIGEgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1lbnVfX2l0ZW0uYnRuLWl0ZW0gYSAubWVudV9faXRlbS1pY29uLFxuaGVhZGVyIC5tZW51LWl0ZW1zID4gLmN1cnJlbnQuYnRuLWl0ZW0gYSAubWVudV9faXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWVudV9faXRlbS5idG4taXRlbSBhOmhvdmVyLFxuaGVhZGVyIC5tZW51LWl0ZW1zID4gLmN1cnJlbnQuYnRuLWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUzNzM7XG59XG4ubWVudV9faXRlbS5idG4taXRlbS5jdXJyZW50IC5tZW51X19pdGVtLWljb24sXG5oZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudC5idG4taXRlbS5jdXJyZW50IC5tZW51X19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDE4cHg7XG59XG4ubWVudV9faXRlbS5idG4taXRlbS5jdXJyZW50IGEgc3BhbixcbmhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50LmJ0bi1pdGVtLmN1cnJlbnQgYSBzcGFuIHtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudV9faXRlbTpub3QoLmJ0bi1pdGVtKSA+IGEgPiBzcGFuLm1lbnVfX2l0ZW0taWNvbiB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLm1lbnUgLm1lbnUtaXRlbXMgPiAubWVudV9faXRlbTpub3QoLmNhdGFsb2cpLFxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tZW51IC5tZW51LWl0ZW1zID4gLmN1cnJlbnQ6bm90KC5jYXRhbG9nKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLm1lbnUgLm1lbnUtaXRlbXMgPiAuY2F0YWxvZy5jYXRhbG9nLW1lbnUubWVudV9faXRlbSB7XG4gIGZvbnQ6IDcwMCAxNHB4LzQwcHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLmFkdmljZS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaGVhZGVyLXdyYXBwZXIgLndyYXBwZXItcHJvZmlsZSAubGtfYnV0dG9uIHtcbiAgcGFkZGluZzogMCAwcHggMCAyNXB4O1xufVxuaGVhZGVyIC5pbmZvIC53aWR0aC13cmFwIHtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiAjODU3RkMzO1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sge1xuICB3aWR0aDogMzkwcHg7XG59XG5oZWFkZXIgLm1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDY0cHg7XG59XG5oZWFkZXIgLm1lbnUgLndpZHRoLXdyYXAge1xuICBoZWlnaHQ6IDYycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5oZWFkZXIgLmxvZ28tYXJzaWRvbSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZGVzaWduL2Fyc2lkb20tbG9nby0tbmV3LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgbWVudSAud2lkdGgtd3JhcCB7XG4gIGhlaWdodDogNjJweDtcbn1cbi5tYWluLXBhZ2UgLndpZHRoLXdyYXAge1xuICB3aWR0aDogMTQ0MHB4O1xufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAudG9wLWNhdGFsb2cge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlciB7XG4gIGhlaWdodDogNDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1wYWdlIC53aWR0aC13cmFwIC5zbGlkZXIgLmJ4LXdyYXBwZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyIC5zbGlkZXMge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi53aWR0aC13cmFwIHtcbiAgd2lkdGg6IDE0NDBweDtcbn1cbi53aWR0aC13cmFwIC5jYXRhbG9nLXdyYXAge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi53aWR0aC13cmFwIC5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW46IDBweCAyMHB4IDIwcHggMHB4O1xuICB3aWR0aDogMjMlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndpZHRoLXdyYXAgLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5jaGlsZHJlbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi53aWR0aC13cmFwIC5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2hpbGRyZW4tbGlzdCAubGlzdC1pbm5lciAuY2F0ZWdvcnktbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDhweCAwcHggMTZweCAwcHg7XG59XG4ud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIgLmNhdGVnb3J5LWxpbmsge1xuICBtYXJnaW46IDhweCAwcHggOHB4IDBweDtcbn1cbi53aWR0aC13cmFwIC5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2hpbGRyZW4tbGlzdCAudG9nZ2xlcnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDBweCAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLnRvZ2dsZXJzIC5wbHVzLWNhdHMsXG4ud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLnRvZ2dsZXJzIC5oaWRlLWNhdHMge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aWR0aC13cmFwIC5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2hpbGRyZW4tbGlzdCAudG9nZ2xlcnMgLnBsdXMtY2F0cy5hY3RpdmUsXG4ud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLnRvZ2dsZXJzIC5oaWRlLWNhdHMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLnRvZ2dsZXJzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi53aWR0aC13cmFwIC5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCAuY2hpbGRyZW4tbGlzdCAubGlzdC1pbm5lci5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndpZHRoLXdyYXAgLmNhdGFsb2ctd3JhcCAuY2F0YWxvZy1jYXJkIC5wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLnByZXZpZXcgLmltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmJvZHkgLmNvbnRlbnQtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IC5jb250ZW50LWFyZWEgLndpZHRoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnJpZ2h0LWJhciB7XG4gIHdpZHRoOiAxMTQ3cHg7XG4gIG1pbi13aWR0aDogMTE0N3B4O1xufVxuLmxlZnQtYmFyIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG4uYmFubmVyLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJhbm5lci1sZWZ0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTg3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG59XG5mb290ZXIgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbmZvb3RlciAud2lkdGgtd3JhcCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmZvb3RlciAuaW5mbyB7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZy10b3A6IDYyLjQzcHg7XG59XG5mb290ZXIgLmluZm8gLmxvZ28ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMzZweDtcbn1cbmZvb3RlciAuaW5mbyAubG9nbyAubG9nby1ib3gxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvb3RlciAuaW5mbyAubG9nbyAubG9nby1ib3gyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5mb290ZXIgLmluZm8gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmZvb3RlciAuaW5mbyAucGhvbmUge1xuICBtYXJnaW4tdG9wOiAyMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5mb290ZXIgLmluZm8gLnBob25lIGEge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQyOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5mb290ZXIgLmluZm8gLnBob25lIGE6aG92ZXIge1xuICBjb2xvcjogIzg1N0ZDMztcbn1cbmZvb3RlciAuaW5mbyAucGhvbmUgc3BhbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5mb290ZXIgLmluZm8gLmNvcHlyaWdodCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5mb290ZXIgLm1lbnUge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAyMTJweDtcbiAgcGFkZGluZzogNTZweCAwIDA7XG59XG5mb290ZXIgLm1lbnUgYS5mb290ZXItbGluayB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5mb290ZXIgLm1lbnUgYS5mb290ZXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjODU3RkMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgZm9vdGVyIC5tZW51IGEuZm9vdGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuZm9vdGVyIC5tZW51IGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICBmb290ZXIgLm1lbnUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5mb290ZXIgLm1lbnUgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5mb290ZXIgLm1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb290ZXIgLm1lbnUgdWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xufVxuZm9vdGVyIC5tZW51IHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzg1N0ZDMztcbn1cbmZvb3RlciAubWVudSAuZmVlZGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuZm9vdGVyIC5tZW51IC53aGF0c2FwcC1ib3gge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuZm9vdGVyIC5tZW51IC53aGF0c2FwcC1ib3ggaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuZm9vdGVyIC5mZWVkYmFjay1wYXktYmxvY2sge1xuICB3aWR0aDogNDYzcHg7XG59XG5mb290ZXIgLmZlZWRiYWNrLXBheS1ibG9jayAuYnV0dG9uIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAzcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmZlZWRiYWNrLXBheS1ibG9jayAuYnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuZm9vdGVyIC5mZWVkYmFjay1wYXktYmxvY2sgLmJ1dHRvbjpiZWZvcmUsXG5mb290ZXIgLmZlZWRiYWNrLXBheS1ibG9jayAuYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmZvb3RlciAuZmVlZGJhY2stcGF5LWJsb2NrIC5idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODU3RkMzO1xuICBjb2xvcjogIzg1N0ZDMztcbn1cbmZvb3RlciAuZmVlZGJhY2stcGF5LWJsb2NrIC5idXR0b246aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuZm9vdGVyIC5mZWVkYmFjay1wYXktYmxvY2sgLmJ1dHRvbiBzcGFuIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5mb290ZXIgLmZlZWRiYWNrLXBheS1ibG9jayAuaW5mby1zaXRlIHAge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG59XG5mb290ZXIgLmZlZWRiYWNrLXBheS1ibG9jayAuaW5mby1zaXRlIC5pbmZvLXNpdGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5mb290ZXIgLmZlZWRiYWNrLXBheS1ibG9jayAuaW5mby1zaXRlIC5pbmZvLXNpdGUtd3JhcCAuaW5mby1zaXRlLXdyYXBfaXRlbS5wb2xpdGljLWJveCBhIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmZvb3RlciAuZmVlZGJhY2stcGF5LWJsb2NrIC5pbmZvLXNpdGUgLmluZm8tc2l0ZS13cmFwIC5pbmZvLXNpdGUtd3JhcF9pdGVtLnBvbGl0aWMtYm94IGE6aG92ZXIge1xuICBjb2xvcjogIzg1N0ZDMztcbn1cbmZvb3RlciAuZmVlZGJhY2stcGF5LWJsb2NrIC5pbmZvLXNpdGUgLmluZm8tc2l0ZS13cmFwIC5pbmZvLXNpdGUtd3JhcF9pdGVtLmRldi1ib3gge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9vdGVyIC5mZWVkYmFjay1wYXktYmxvY2sgLmluZm8tc2l0ZSAuaW5mby1zaXRlLXdyYXAgLmluZm8tc2l0ZS13cmFwX2l0ZW0uZGV2LWJveCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5mb290ZXIgLmZlZWRiYWNrLWJsb2NrX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyIGEuY2F0YWxvZy1saW5rIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udDogNzAwIDE4cHgvMzlweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLnlhbmRleC1tYXAsXG5mb290ZXIgLmdpcyxcbmZvb3RlciAuZmxhbXAsXG5mb290ZXIgLm1pcixcbmZvb3RlciAubWFzdGVyLWNhcmQsXG5mb290ZXIgLnZpc2Ege1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLmZsZXgtd3JhcHBlciAuY2F0YWxvZy1uZXcgLmZpbHRlci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG4uZmxleC13cmFwcGVyIC5jYXRhbG9nLW5ldyAuY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0ZWQtY2hlY2tib3hlcyAuc2VsZWN0ZWQtY2hlY2tib3hlc19fcm93OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbGV4LXdyYXBwZXIgLmNhdGFsb2ctbmV3IC5maWx0ZXItY29udHJvbGxlciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5mbGV4LXdyYXBwZXIgLmNhdGFsb2ctbmV3IC5maWx0ZXItY29udHJvbGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHg7XG59XG5oZWFkZXIgLnNlYXJjaC1ibG9jayB7XG4gIHBhZGRpbmc6IDBweCAwcHggMTBweCAyMHB4O1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sgYnV0dG9uW3R5cGU9c3VibWl0XTphZnRlciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbG9jYWwvaW1hZ2VzL3JlZGVzaWduL3NlYXJjaC1hbHQuc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuc2VhcmNoLWJsb2NrIGlucHV0OmhvdmVyICsgLmJ4LWlucHV0LWdyb3VwLWJ0biBidXR0b25bdHlwZT1zdWJtaXRdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vc2VhcmNoLWhvdmVyLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNnB4O1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sgaW5wdXQ6Zm9jdXMgKyAuYngtaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9zZWFyY2gtZ3JheS1pYy5zdmcpIDAgMCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cbmhlYWRlciAuc2VhcmNoLWJsb2NrIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogOTAlO1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5oZWFkZXIgLnNlYXJjaC1ibG9jayBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuaGVhZGVyICNzbWFydC10aXRsZS1zZWFyY2guc2VhcmNoLWJsb2NrIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNHB4O1xufVxuaGVhZGVyICNzbWFydC10aXRsZS1zZWFyY2guc2VhcmNoLWJsb2NrIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubW9iaWxlLWxvZ28tYmxvY2sgLmxvZ28tbW9iaWxlLW5ldzphZnRlciB7XG4gIC8qd2lkdGg6IDYycHg7XG5oZWlnaHQ6IDEycHg7Ki9cbiAgLyp3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vbW9iaWxlLWxvZ28tYXJzaWRvbS5zdmcpbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiAwcHggMTBweDsqL1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9kLWxvZ28uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubW9iaWxlLWxvZ28tYmxvY2sgLmxvZ286YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMTVweDtcbiAgLyp3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vbW9iaWxlLWxvZ28tYXJzZW5hbC5zdmcpbm8tcmVwZWF0OyovXG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLm1vYmlsZS1sb2dvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvLW1vYmlsZS1uZXcge1xuICAvKiBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVERURFOyovXG4gIGhlaWdodDogMjlweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tb2JpbGUtbG9nby1ibG9jayAubG9nbyB7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJyZWFkY3J1bWJzIGEsXG4uYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uYnJlYWRjcnVtYnMgYTphZnRlcixcbi5icmVhZGNydW1icyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJy8nO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogLTEycHg7XG59XG4uYnJlYWRjcnVtYi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1jYXRhbG9nIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIGhlaWdodDogNTdweDtcbn1cbi5icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLWNhdGFsb2cgLndyYXBwZXItY2F0YWxvZy1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA5OTM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAyNzBweDtcbn1cbi5ieF92ZXJ0aWNhbF9tZW51X2FkdmFuY2VkIC5ieF9obWFfb25lX2x2bC5ob3ZlciA+IGEubWVudV9sdmwxIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ4X3ZlcnRpY2FsX21lbnVfYWR2YW5jZWQgLmRyb3Bkb3duOmhvdmVyIC5ieF9zaGFkb3dfZml4LFxuLmJ4X3ZlcnRpY2FsX21lbnVfYWR2YW5jZWQgLmRyb3Bkb3duLmhvdmVyIC5ieF9zaGFkb3dfZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ieF92ZXJ0aWNhbF9tZW51X2FkdmFuY2VkIC5ieF9obWFfb25lX2x2bC5ob3ZlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItY29udHJvbGxlciAub3B0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5vcHRpb25zIC5yZXNldCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5vcHRpb25zIC5yZXNldDpiZWZvcmUge1xuICBsZWZ0OiAwcHg7XG59XG4uZmxleC13cmFwcGVyIC5maWx0ZXItY29udHJvbGxlciAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDUwcHggMjBweCAwICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuZHJvcGRvd24tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0ZWQtY2hlY2tib3hlcyAuc2VsZWN0ZWQtY2hlY2tib3hlc19fYXJyb3cub3BlbjphZnRlciB7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiAzNSU7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcmljZSBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEzcHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2s6YmVmb3JlLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwcHggMzBweCAzMHB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYngtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDA7XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4O1xufVxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5ub3R0b24udHJhbnNwYXJlbnQteWVsbG93LFxuLmNvbXBhcmUtcGFnZSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5idXR0b24udHJhbnNwYXJlbnQteWVsbG93LmpzLWFkZC10by1iYXNrZXQge1xuICBib3R0b206IDM3cHg7XG59XG4uY29tcGFyZS1wYWdlIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmhlYWRlciB7XG4gIGhlaWdodDogMzk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5jb21wYXJlLXBhZ2UgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuaGVhZGVyIC5hY3Rpb24ge1xuICB0b3A6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29tcGFyZS1wYWdlIC5yaWdodC1jb2wge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uY29tcGFyZS1wYWdlIC5sZWZ0LWNvbCAuY2hhcmFjdGVyaXN0aWNzLWJsb2NrIC5jaGFyYWN0ZXJpc3RpY3Mge1xuICBtYXJnaW46IDAgLTMwcHggMCAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMHB4O1xufVxuLmNvbXBhcmUtcGFnZSAubGVmdC1jb2wgLmNoYXJhY3RlcmlzdGljcy1ibG9jayAuY2hhcmFjdGVyaXN0aWNzIGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21wYXJlLXBhZ2UgLmNoYXJhY3RlcmlzdGljcyA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29tcGFyZS1wYWdlIC5jaGFyYWN0ZXJpc3RpY3MgPiBkaXY6bGFzdC1jaGlsZDphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5mbGV4LXdyYXBwZXIgYS50b2dnbGUtYnRuLmpzLXRvZ2dsZS1idG4uYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXdyYXBwZXIgLmZpbHRlci1jb250cm9sbGVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG9ydC1kZXNjciB7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5ub3R0b24udHJhbnNwYXJlbnQteWVsbG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzBweDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSA2NHB4KTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnBob3RvLXN0dWIge1xuICBtYXJnaW46IGF1dG87XG59XG4ucmlnaHQtYmFyIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG4ucmlnaHQtYmFyIC5wcm9kdWN0LWJsb2NrIC5waG90by1zdHViIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy10YWJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtdGFicyAudGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMzAzMzQxO1xuICBwYWRkaW5nOiAxM3B4IDAuNiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0NBRDY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLXRhYnMgLnRhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQzNDQUQ2O1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLXRhYnMgLnRhYi5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNDM0NBRDY7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCB7XG4gIHBhZGRpbmc6IDI2cHggMHB4IDAgMHB4O1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayB7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIHtcbiAgbWFyZ2luOiAwIDMwcHggMzBweCAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYngtcGFnZXIge1xuICBtYXJnaW46IC01cHggMCAtNXB4IC0zcHg7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5ub3R0b24udHJhbnNwYXJlbnQteWVsbG93IHtcbiAgLypib3R0b206IC01N3B4OyovXG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5idXR0b24udHJhbnNwYXJlbnQteWVsbG93LmpzLWFkZC10by1iYXNrZXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAuaW1hZ2UtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmltYWdlLWxpbmsgc3Bhbi5tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6ICNjMzE0MTQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzLjcxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAucHJpY2UtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZS1hY3Rpb24gLm9sZC1wcm9tb3Rpb24tcHJpY2VfYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZS1hY3Rpb24gLm9sZC1wcm9tb3Rpb24tcHJpY2VfYm94IC5vbGQtcHJvbW90aW9uLXByaWNlX2JveF9fdmFsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlLWFjdGlvbiAucHJpY2UtYWN0aW9uX2JveCB7XG4gIGJhY2tncm91bmQ6ICNFOEU4RTg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZS1hY3Rpb24gLnByaWNlLWFjdGlvbl9ib3ggLnByaWNlLWFjdGlvbl9ib3hfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICBib3JkZXItcmFkaXVzOiAzLjcxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGNvbG9yOiAjYzMxNDE0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZS1hY3Rpb24gLnByaWNlLWFjdGlvbl90aXRsZSB7XG4gIGNvbG9yOiAjYzMxNDE0O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnNob3J0LWRlc2NyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWF4LWhlaWdodDogMjdweDtcbiAgbWluLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgaHIge1xuICBtYXJnaW46IDdweCBhdXRvO1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlIC5wcmljZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZSAucHJpY2UtY29udGVudCB7XG4gIG1pbi13aWR0aDogNTUlO1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlIC5wcmljZS1jb250ZW50IHNwYW4uanMtdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlIC5wcmljZS1jb250ZW50IHNwYW4ucnViIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZSAucHJpY2UtY29udGVudCAudW5pdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrLmFjdGl2ZS1jb250ZW50IHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLXBhZ2UgLnJpZ2h0LWJhciAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gNjFweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNTEycHg7XG59XG4ucHJvZHVjdC1ibG9jayAucGhvdG8gLm9uZS1waG90byxcbi5wcm9kdWN0LWJsb2NrID4gLmJ4LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgaDMge1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ud3JhcHBlci1wcm9maWxlIC5wcm9maWxlIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi53cmFwcGVyLXByb2ZpbGUgLnByb2ZpbGUgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggLTFweCByZ2JhKDEzMywgMTMzLCAxMzMsIDAuMTgpO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5tZW51IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5tZW51IC53aWR0aC13cmFwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5pbmZvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaW5mbyAucHJvZi1pY29uLmxvZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLmluZm8gLndpZHRoLXdyYXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLmhlYWRlci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5tZW51LWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDExNnB4O1xuICBtaW4td2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAubWVudS1pdGVtcyAubWVudV9faXRlbS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAubWVudS1pdGVtcyAubWVudV9faXRlbS5idG4taXRlbSBhIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLm1lbnUtaXRlbXMgLm1lbnVfX2l0ZW0uYnRuLWl0ZW0gYSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLm1lbnUtaXRlbXMgLm1lbnVfX2l0ZW06bm90KC5jYXRhbG9nKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxleC1ncm93OiAwLjE7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLm1lbnVfX2l0ZW0ge1xuICBmb250OiA3MDAgMTZweC80MHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5tZW51X19pdGVtIGEgc3Bhbjpob3ZlcixcbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCBoZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCBhIHNwYW46aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuaW5mby1ibG9jayB7XG4gIG1hcmdpbjogMHB4IDE1cHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLndyYXBwZXItcHJvZmlsZSAucHJvZmlsZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm1lbnVfbV9saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzklO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNhdGFsb2ctYmxvY2stbW9iaWxlIC5tZW51X21fbGluayB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIwcHggY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHdpZHRoOiA2OCU7XG59XG4ubV9faXRtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG59XG4ud3JhcHBlci1tZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICB0b3A6IC0yMXB4O1xuICB6LWluZGV4OiAtMztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xufVxuLmFjdGl2ZS1tZW51IC53cmFwcGVyLW1lbnUtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3JhcHBlci1tZW51LW1vYmlsZSAuZHJvcGRvd24tZWxlbSxcbi53cmFwcGVyLW1lbnUtbW9iaWxlIC5lbGVtX21vcmUsXG4ud3JhcHBlci1tZW51LW1vYmlsZSAuZHJvcGRvd24tZWxlbSxcbi53cmFwcGVyLW1lbnUtbW9iaWxlIC5lbGVtX21vcmVfbHZsMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9kcm9wZG93bi1pYy5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNhdGFsb2ctYmxvY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tX19pdG0udGl0bGUge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG59XG4ucmV0dXJuLWxldmVsMSBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vZHJvcGRvd24taWMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi5lbGVtX21vcmUsXG5zcGFuLmVsZW1fbW9yZV9sdmwyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm1fX2l0bS5vcGVuLWl0ZW0gPiAudG9nZ2xlID4gc3Bhbi5lbGVtX21vcmUsXG4ubV9faXRtLm9wZW4taXRlbSA+IC50b2dnbGUgPiBzcGFuLmVsZW1fbW9yZV9sdmwyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5tX19pdG0ub3Blbi1pdGVtID4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4ubV9faXRtIC5vcGVuLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5pbmZvIC5wcm9mLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvcC1jYXRhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzE4NjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwcHggMHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4udG9wLWNhdGFsb2cgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNsb3NlIC50b3AtY2F0YWxvZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRyb3Bkb3duLWx2bDIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5hLmNhdGFsb2dfbGluayxcbnNwYW4uY2F0YWxvZ19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMTcuNXB4IDEwcHggMTcuNXB4IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjBweCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbnNwYW4uY2F0YWxvZ19saW5rLFxuYS5jYXRhbG9nX2xpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDI1cHggOXB4IDU1cHg7XG59XG5zcGFuLmNhdGFsb2dfbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYXRhbG9nLWJsb2NrLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1kcm9wZG93bi1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHdpZHRoOiA4MDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubHZsXzEgPiBhLmNhdGFsb2dfbGluazpob3Zlcixcbi5sdmxfMSA+IHNwYW4uY2F0YWxvZ19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sdmxfMTpob3ZlciA+IC5jYXRhbG9nLWRyb3Bkb3duLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLndyYXBwZXItY2F0YWxvZy1sZWZ0IC5jYXRhbG9nLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwcGVyLWNhdGFsb2ctbGVmdC5jbG9zZSAuY2F0YWxvZy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nX3NlY3Rpb25fX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubHZsXzIgPiBhLmNhdGFsb2dfbGluayB7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubHZsXzMgYS5jYXRhbG9nX2xpbmsge1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4uY2F0YWxvZ19faXRtLmx2bF8yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnJlbC1wcm9kLWJsb2NrIC5wcm9kdWN0LWxpc3QuYmxvY2sge1xuICBwYWRkaW5nOiAyNnB4IDEycHggMjZweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5yZWwtcHJvZC1ibG9jayAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcmljZSAucHJpY2UtbmV3IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5yZWwtcHJvZC1ibG9jayAucHJvZHVjdC1saXN0LmJsb2NrIC5waG90by1zdHViIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucmVsLXByb2QtYmxvY2sgLnByb2R1Y3QtbGlzdC5ibG9jayAuc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAucmVsLXByb2QtYmxvY2sgLnByb2R1Y3QtbGlzdC5ibG9jayAuc2xpZGUgLnByb2R1Y3QtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5yZWwtcHJvZC1ibG9jayAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIHtcbiAgd2lkdGg6IDE5JTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweDtcbiAgaGVpZ2h0OiAzODBweDtcbn1cbi5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLmxlZnQtYmFyIC5zbGlkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMTRweCAwcHggNXB4O1xufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciAuYngtd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLmxlZnQtYmFyIC5zbGlkZXIgLnNsaWRlcyAuc2xpZGUge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciAuc2xpZGUuc2xpZGUtaW1nOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCA1MCwgMTAzLCAwLjA1KTtcbiAgei1pbmRleDogNDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciAucmlnaHROZXh0LFxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciAubGVmdFByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciAucGFnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlci1uZXcgLnNsaWRlOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCA1MCwgMTAzLCAwLjA1KTtcbiAgei1pbmRleDogNDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuLnNsaWRlci1uZXcgLnNsaWRlLnNsaWRlLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mby1ibG9jazpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjQzNFQUY2O1xufVxuLndyYXBwZXItcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndyYXBwZXItcHJvZmlsZSAubGtfYnV0dG9uIHtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjIxcHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuLndyYXBwZXItcHJvZmlsZSAubGtfYnV0dG9uLWljb24ge1xuICB3aWR0aDogMjQuNXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gN3B4IGF1dG87XG59XG4ud3JhcHBlci1wcm9maWxlIC5sa19idXR0b246aG92ZXIgLmxrX2J1dHRvbi1pY29uIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ud3JhcHBlci1wcm9maWxlIC5sa19idXR0b246aG92ZXIgLnRleHQge1xuICBjb2xvcjogI0MzRUFGNjtcbn1cbi53cmFwcGVyLXByb2ZpbGUgLmxrX2J1dHRvbjpob3ZlciAudGV4dCAucHJvZi1uYW1lX2JveCB7XG4gIGNvbG9yOiAjQzNFQUY2O1xufVxuLndyYXBwZXItcHJvZmlsZSAucHJvZi1pY29uLmxvZ2luOmFmdGVyLFxuLndyYXBwZXItcHJvZmlsZSAucHJvZi1pY29uLmxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud3JhcHBlci1wcm9maWxlIC5wcm9maWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHotaW5kZXg6IDk7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi53cmFwcGVyLXByb2ZpbGUgLnByb2ZpbGUgLnByb2YtaWNvbi5sb2dvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwcGVyLXByb2ZpbGUgYS5wcm9mLWljb24ubG9naW4ge1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndyYXBwZXItcHJvZmlsZSAucmVnaXN0ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi53cmFwcGVyLXByb2ZpbGUgaHIge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5pbi1hY3Rpb24gLnBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrLmluLWFjdGlvbiAuYngtdmlld3BvcnQ6YmVmb3JlLFxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5pbi1hY3Rpb24gLnBob3RvLnByZXBhcmUtZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9pbWFnZXMvc3ByaXRlLnN2ZykgLTYzcHggLTQ1cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDVweDtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmJ1dHRvbi50cmFuc3BhcmVudC15ZWxsb3cuanMtYWRkLXRvLWJhc2tldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC03MHB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAubm90dG9uLnRyYW5zcGFyZW50LXllbGxvdyxcbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmJ1dHRvbi50cmFuc3BhcmVudC15ZWxsb3cuanMtYWRkLXRvLWJhc2tldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyIC50by10b3Age1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzkzMTg2O1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNzc3cHgpO1xufVxuLmNhdGFsb2ctdG9wLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2F0YWxvZy10b3AtY2F0ZWdvcmllcyBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDVweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLWNvbnRlbnQgLmNhdGFsb2ctY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLWNvbnRlbnQgLmNhdGFsb2ctY2F0ZWdvcmllcyBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDVweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiB3aWR0aDogMTAwJTsgKi9cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBhZ2UtY29udGVudCAuY2F0YWxvZy1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ucGFnZS1jb250ZW50IC5jYXRhbG9nLWNhdGVnb3JpZXMgYS5hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmVjYzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sZWZ0LXBhbmVsIC5jYXRhbG9nLWNhdGVnb3JpZXMgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyLXBhZ2UgLnN0ZXAtZm9ybSAudHdvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZvcm0gLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybSAucm93IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZvcm0gLnJvdyBsYWJlbC5mb2N1cy1ob29jayBpbnB1dCB7XG4gIHdpZHRoOiA5MyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0gLnJvdyBsYWJlbC5mb2N1cy1ob29jayAuZXllIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjVweDtcbn1cbi5wb3B1cC1yZWdpc3RlciAuZm9ybSAucm93IGxhYmVsLmZvY3VzLWhvb2NrIC5leWUge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLnJpZ2h0LXBhbmVsIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG59XG4ucmlnaHQtcGFuZWwgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jazpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuc2hvdy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uY2F0YWxvZy1saXN0LXBhZ2UgLnJpZ2h0LXBhbmVsIC5zaG93LW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmNhdGFsb2ctbGlzdC1wYWdlIC5yaWdodC1wYW5lbCAuc2hvdy1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hY3RpdmUgI2NpcmN1bGFyRyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjdGl2ZSAuY2lyY3VsYXJHIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlX2NpcmN1bGFyRztcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGJvdW5jZV9jaXJjdWxhckc7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogYm91bmNlX2NpcmN1bGFyRztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlX2NpcmN1bGFyRztcbiAgLW1vei1hbmltYXRpb24tbmFtZTogYm91bmNlX2NpcmN1bGFyRztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjM5cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjM5cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zOXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjM5cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuMzlzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAtby1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbW96LWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbi5hY3RpdmUgI2NpcmN1bGFyR18xIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDAuNTJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuNTJzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjUycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNTJzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC41MnM7XG59XG4uYWN0aXZlICNjaXJjdWxhckdfMiB7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA2cHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG4uYWN0aXZlICNjaXJjdWxhckdfMyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMjJweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjg3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjg3cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMC44N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjg3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuODdzO1xufVxuLmFjdGl2ZSAjY2lyY3VsYXJHXzQge1xuICByaWdodDogNnB4O1xuICB0b3A6IDZweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjA0cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjA0cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMS4wNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjA0cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuMDRzO1xufVxuLmFjdGl2ZSAjY2lyY3VsYXJHXzUge1xuICByaWdodDogMDtcbiAgdG9wOiAyMnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuMjJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDEuMjJzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjIycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMjJzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS4yMnM7XG59XG4uYWN0aXZlICNjaXJjdWxhckdfNiB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJvdHRvbTogNnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuMzlzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDEuMzlzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjM5cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMzlzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS4zOXM7XG59XG4uYWN0aXZlICNjaXJjdWxhckdfNyB7XG4gIGxlZnQ6IDIycHg7XG4gIGJvdHRvbTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjU3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjU3cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMS41N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjU3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuNTdzO1xufVxuLmFjdGl2ZSAjY2lyY3VsYXJHXzgge1xuICBsZWZ0OiA2cHg7XG4gIGJvdHRvbTogNnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuNzRzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDEuNzRzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjc0cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNzRzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS43NHM7XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZV9jaXJjdWxhckcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYm91bmNlX2NpcmN1bGFyRyB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgYm91bmNlX2NpcmN1bGFyRyB7XG4gIDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlX2NpcmN1bGFyRyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBib3VuY2VfY2lyY3VsYXJHIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxufVxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtYXJlYSAud2lkdGgtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWFpbi1wYWdlIC5zbGlkZXItbmV3LnNsaWRlciAucGFnZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFpbi1wYWdlIC5zbGlkZXItbmV3LnNsaWRlciAucGFnZXIgLmJ4LXBhZ2VyIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyLW5ldy5zbGlkZXIgLnNsaWRlIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLm1haW4tcGFnZSAuc2xpZGVyLW5ldy5zbGlkZXIgLnNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5wYWdlciAuYngtcGFnZXItaXRlbSBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5wYWdlciAuYngtcGFnZXItaXRlbSBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4NTdGQzM7XG59XG4ubWFpbi1wYWdlIC5zbGlkZXIgLnBhZ2VyIC5ieC1wYWdlci1pdGVtIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG4ubWFpbi1wYWdlIC53aWR0aC13cmFwIC5zbGlkZXIgLmJ4LXdyYXBwZXIsXG4ubWFpbi1wYWdlIC53aWR0aC13cmFwIC5zbGlkZXIgLnNsaWRlcyxcbi5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlciAuc2xpZGVzIC5zbGlkZSB7XG4gIGhlaWdodDogNDI1cHg7XG59XG4ubWFpbi1wYWdlIC53aWR0aC13cmFwIC5zbGlkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlciAubGVmdFByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgbGVmdDogLTIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0NXB4KSB7XG4gIC5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlciAubGVmdFByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyIC5yaWdodE5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDVweCkge1xuICAubWFpbi1wYWdlIC53aWR0aC13cmFwIC5zbGlkZXIgLnJpZ2h0TmV4dCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLmxlZnRQcmV2OmhvdmVyLFxuLnJpZ2h0TmV4dDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggLTFweCAjODU4NTg1MkU7XG59XG4ubWFpbi1wYWdlIC5zbGlkZXIgLmJ4LXByZXYsXG4ubWFpbi1wYWdlIC5zbGlkZXIgLmJ4LW5leHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXBhZ2UgLnNsaWRlciAuYngtY29udHJvbHMuYngtaGFzLWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDQlO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogNDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAtMiU7XG59XG4ubWFpbi1wYWdlIC5zbGlkZXIgLmJ4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbi1wYWdlIC5zbGlkZXIgLmJ4LXByZXYsXG4ubWFpbi1wYWdlIC5zbGlkZXIgLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL3JlZGVzaWduL2Fyci1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm1haW4tcGFnZSAuc2xpZGVyIC5ieC1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLmxlZnQtYmFyIC5zbGlkZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlci1icmFuZHMge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlci1icmFuZHMgLmxlZnRQcmV2LFxuYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlci1icmFuZHMgLnJpZ2h0TmV4dCB7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xufVxuYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlci1icmFuZHMgLmJ4LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlci1icmFuZHMgLmJ4LXZpZXdwb3J0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlci1icmFuZHMgLnNsaWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5Lm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyLWJyYW5kcyAuYngtd3JhcHBlciAuc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Lm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyLWJyYW5kcyAuYngtd3JhcHBlcixcbmJvZHkubWFpbi1wYWdlIC53aWR0aC13cmFwIC5zbGlkZXItYnJhbmRzIC5zbGlkZXMge1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5Lm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyLWJyYW5kcyAuYngtd3JhcHBlciAuc2xpZGUsXG5ib2R5Lm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyLWJyYW5kcyAuc2xpZGVzIC5zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbmJvZHkubWFpbi1wYWdlIC53aWR0aC13cmFwIC5icmFuZHMtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5ib2R5Lm1haW4tcGFnZSAud2lkdGgtd3JhcCAuYnJhbmRzLWJveCAudG9wLWJveCB7XG4gIG1hcmdpbjogMHB4IDAgMjBweCAwcHg7XG59XG5ib2R5IC5hY3Rpb25zLXByb2R1Y3RzX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5tYWluLXBhZ2UgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmc6IDAgMCAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5sZWZ0UHJldixcbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5yaWdodE5leHQge1xuICB0b3A6IDE5JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogLTMzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAuYngtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbWFyZ2luOiAwcHggLTEwcHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1saXN0IHtcbiAgcGFkZGluZzogMHB4IDBweCAyMHB4IDBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDc4cHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTFweCByZ2JhKDEzMywgMTMzLCAxMzMsIDAuMTgpO1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmxpbmstaW4tZ2FsbGVyeSAuYngtdmlld3BvcnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5hY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICByaWdodDogOXB4O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMztcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAuYWN0aW9uIC5mYXZvcml0ZTphZnRlcixcbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAuYWN0aW9uIC5jb21wYXJlOmFmdGVyIHtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogMzBweDtcbiAgbGVmdDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmFjdGlvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmFjdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6IGdvbGQ7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1eS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1eS1ib3ggLm51bWVyaWMtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1eS1ib3ggLm51bWVyaWMtaW5wdXQgLm1pbnVzLFxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5idXktYm94IC5udW1lcmljLWlucHV0IC5wbHVzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1eS1ib3ggLm51bWVyaWMtaW5wdXQgLm1pbnVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9taW51cy1pYy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1eS1ib3ggLm51bWVyaWMtaW5wdXQgLnBsdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL3JlZGVzaWduL3BsdXMtaWMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5idXktYm94IC5udW1lcmljLWlucHV0IGlucHV0LmlucHV0Lm51bWJlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1pbi13aWR0aDogMThweDtcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAuY2FyZC10b3AtYm94IHtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLm9uZS1waG90byB7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciBoMyBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAucHJpY2UgLnByaWNlLW5ldyB7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMHB4IDEwcHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlIC5wcmljZS1ieS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZSAucHJpY2UtYnktY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuNDAwMDAwMDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlcGFyYXRvciwgI0U4RThFOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlIC5wcmljZS1ieS1jYXJkIC5wcmljZS1jb250ZW50IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlIC5wcmljZS1uYW1lIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlIC5wcmljZS1jb250ZW50IHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZSAucHJpY2UtY29udGVudCAucnViIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1dHRvbi5jYXJkIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4NXB4O1xuICBtYXJnaW46IDBweCAyMnB4IDBweCA5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5idXR0b24uY2FyZCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAuYnV0dG9uLmNhcmQ6YWZ0ZXIsXG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1dHRvbi5jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1dHRvbi5jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg1N0ZDMztcbn1cbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAuYnV0dG9uLmNhcmQgc3BhbjphZnRlcixcbmJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAuYnV0dG9uLmNhcmQgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIHNwYW4ubm90dG9uLmhhcy1vZmZsaW5lIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzMTg2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMHB4IDlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBoZWlnaHQ6IDMycHg7XG59XG5ib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgc3Bhbi5ub3R0b24uaGFzLW9mZmxpbmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODU3RkMzO1xuICBjb2xvcjogIzg1N0ZDMztcbn1cbmJvZHkubWFpbi1wYWdlIC5hY3Rpb25zLWJveCB7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5ib2R5Lm1haW4tcGFnZSAuYWN0aW9ucy1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwLjQwMDAwMDAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xufVxuYm9keS5tYWluLXBhZ2UgLmFjdGlvbnMtYm94IC50b3AtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkubWFpbi1wYWdlIC5hY3Rpb25zLWJveCAud2lkdGgtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5tYWluLXBhZ2UgLmFjdGlvbnMtYm94IC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkubWFpbi1wYWdlIC5hY3Rpb25zLWJveCAuc2xpZGVyIC5ieC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5Lm1haW4tcGFnZSAuYWN0aW9ucy1ib3ggLnNsaWRlciAuYngtd3JhcHBlciAuYngtY29udHJvbHMuYngtaGFzLWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1haW4tcGFnZSAuYWN0aW9ucy1ib3ggLnNsaWRlciAuc2xpZGVzIHtcbiAgaGVpZ2h0OiAzMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5Lm1haW4tcGFnZSAuYWN0aW9ucy1ib3ggLnNsaWRlciAuc2xpZGVzIC5zbGlkZSB7XG4gIGhlaWdodDogMzI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmJvZHkubWFpbi1wYWdlIC5hY3Rpb25zLWJveCAuc2xpZGVyIC5zbGlkZXMgLnNsaWRlOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCA1MCwgMTAzLCAwLjA1KTtcbiAgei1pbmRleDogNDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgaGVpZ2h0OiA0M3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGxlZnQ6IDUwJTtcbn1cbmJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAubGVmdFByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgbGVmdDogY2FsYygoMTAwdncgLSAxNDgwcHgpIC8gMiAtIDIzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAucmlnaHROZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygoMTAwdncgLSAxNDgwcHgpIC8gMiAtIDIzcHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIgLmJ4LXdyYXBwZXIgLnNsaWRlcyB7XG4gIGhlaWdodDogMjkwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTQ4MHB4KSAvIDIpO1xufVxuYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIgLmJ4LXdyYXBwZXIgLnNsaWRlcyAuc2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSg1MSwgNTEsIDUxLCAwLjkpIDAlLCByZ2JhKDUxLCA1MSwgNTEsIDApIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIgLmJ4LXdyYXBwZXIgLnNsaWRlcyAuc2xpZGU6aG92ZXIgLnNsaWRlLWRlc2NyIHtcbiAgYm90dG9tOiAwJSAhaW1wb3J0YW50O1xufVxuYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlOmhvdmVyIC5zbGlkZS1kZXNjciAuc2xpZGUtZGVzY3JfdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIgLmJ4LXdyYXBwZXIgLnNsaWRlcyAuc2xpZGU6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzM5MzE4NiAwJSwgcmdiYSg1NywgNDksIDEzNCwgMCkgMTAwJSk7XG59XG5ib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIgLmJ4LXdyYXBwZXIgLnNsaWRlcyAuc2xpZGUgLnNsaWRlLWRlc2NyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDBweCAzNXB4IDI1cHggMjZweDtcbiAgYm90dG9tOiAtMzclO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC41cztcbn1cbmJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSAuc2xpZGUtZGVzY3IgLnNsaWRlLWRlc2NyX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbGluZS1jbGFtcDogMjtcbiAgYm94LW9yaWVudDogdmVydGljYWw7XG59XG5ib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIgLmJ4LXdyYXBwZXIgLnNsaWRlcyAuc2xpZGUgLnNsaWRlLWRlc2NyIC5zbGlkZS1kZXNjcl90ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiA5MHB4O1xufVxuYm9keS5tYWluLXBhZ2UgaDIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuYm9keS5tYWluLXBhZ2UgLnRvcC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5tYWluLXBhZ2UgLmxpbmstdHh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5ib2R5Lm1haW4tcGFnZSAubGluay10eHQ6aG92ZXIge1xuICBjb2xvcjogIzg1N0ZDMztcbn1cbmJvZHkubWFpbi1wYWdlIC5saW5rLXR4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvaW1hZ2VzL3JlZGVzaWduL2NoZXZyb24tcmlnaHQuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5ib2R5Lm1haW4tcGFnZSAubGluay10eHQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vY2hldnJvbi1yaWdodC1ob3Zlci5zdmcnKTtcbn1cbi5jYXRhbG9nLWxpc3QgLmNhdGFsb2dfX2l0bS5sdmxfMy5oaWRkZW4sXG4uY2F0YWxvZy1saXN0IC50b2dnbGVycy1idG4udW5kZXJsaW5lZC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nLWxpc3QgLnRvZ2dsZXJzLWJ0bi51bmRlcmxpbmVkLWxpbmsuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXRhbG9nLWxpc3QgLnRvZ2dsZXJzLWJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93biAubV9faXRtLmxldmVsXzI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubWVudV9tX2xpbmsuZHJvcGRvd24tZWxlbS1pdG0ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudV9tX2xpbmsuZHJvcGRvd24tZWxlbS1pdG0gLmRyb3Bkb3duLWVsZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ucHJvZHVjdC1ibG9jayAucGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0LWJsb2NrIC5waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYngtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jay5pbi1hY3Rpb24gLnBob3RvLnBob3RvLXN0dWI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbG9jYWwvaW1hZ2VzL3Nwcml0ZS5zdmcpIC02M3B4IC00NXB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgYm90dG9tOiA1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmxpbmstaW4tZ2FsbGVyeSxcbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAubGluay1pbi1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5saW5rLWluLWdhbGxlcnkgLnByb21vdGlvbi1ibG9jayxcbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAubGluay1pbi1nYWxsZXJ5IC5wcm9tb3Rpb24tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICBwYWRkaW5nOiA4cHggMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5saW5rLWluLWdhbGxlcnkgLnByb21vdGlvbi1ibG9jayBzcGFuLFxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5saW5rLWluLWdhbGxlcnkgLnByb21vdGlvbi1ibG9jayBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNjMzE0MTQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDMuNzE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbixcbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAtMTVweDtcbiAgei1pbmRleDogMztcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZSxcbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZS5hY3RpdmUsXG5ib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGUuYWN0aXZlIHtcbiAgY29sb3I6IGdvbGQ7XG59XG5ib2R5IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiBhLFxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2FhYWFhYTtcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAuYWN0aW9uIGE6aG92ZXIsXG5ib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6IGdvbGQ7XG59XG5ib2R5IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGU6YWZ0ZXIsXG5ib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGU6YWZ0ZXIsXG5ib2R5IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZTphZnRlcixcbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5jb21wYXJlOmFmdGVyIHtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogMzBweDtcbiAgbGVmdDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrOmhvdmVyLFxuICBib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2s6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTNweCAtMXB4IHJnYmEoMTMzLCAxMzMsIDEzMywgMC4xOCk7XG4gIH1cbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJpY2UtYWN0aW9uLFxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcmljZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcmljZS1hY3Rpb24gLnByb21vdGlvbi1wcmljZTpub3QoLnByb21vdGlvbi1wcmljZS1hY3Rpb25zKSxcbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJpY2UtYWN0aW9uIC5wcm9tb3Rpb24tcHJpY2U6bm90KC5wcm9tb3Rpb24tcHJpY2UtYWN0aW9ucykge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJpY2UtYWN0aW9uIC5wcm9tb3Rpb24tcHJpY2UucHJvbW90aW9uLXByaWNlLWFjdGlvbnMgLmpzLXZhbHVlLFxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcmljZS1hY3Rpb24gLnByb21vdGlvbi1wcmljZS5wcm9tb3Rpb24tcHJpY2UtYWN0aW9ucyAuanMtdmFsdWUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJpY2UtYWN0aW9uIC5wcmljZS1hY3Rpb25fdGl0bGUsXG5ib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByaWNlLWFjdGlvbiAucHJpY2UtYWN0aW9uX3RpdGxlIHtcbiAgY29sb3I6ICNjMzE0MTQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcmljZS1hY3Rpb24gLnByaWNlLWFjdGlvbl9ib3gsXG5ib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByaWNlLWFjdGlvbiAucHJpY2UtYWN0aW9uX2JveCB7XG4gIGJhY2tncm91bmQ6ICNFOEU4RTg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJpY2UtYWN0aW9uIC5wcmljZS1hY3Rpb25fYm94IC5wcmljZS1hY3Rpb25fYm94X193cmFwLFxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcmljZS1hY3Rpb24gLnByaWNlLWFjdGlvbl9ib3ggLnByaWNlLWFjdGlvbl9ib3hfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICBib3JkZXItcmFkaXVzOiAzLjcxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGNvbG9yOiAjYzMxNDE0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYWN0aW9uIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG59XG5ib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGUge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5IC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2s6aG92ZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIC01cHggMTZweCAwcHggcmdiYSgxMzMsIDEzMywgMTMzLCAwLjE4KTtcbn1cbi8q0YHRgtC40LvQuCDRgdGC0YDQsNC90LjRhtGLINCf0YDQvtGE0LjQutC70YPQsSDQuCDQn9GA0L7Qs9GA0LDQvNC80LAg0LvQvtGP0LvRjNC90L7RgdGC0LgqL1xuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIHtcbiAgbWFyZ2luOiAwcHggLTMwcHg7XG4gIC8qLS0t0L/RgNC+0LPRgNCw0LzQvNCwINC70L7Rj9C70YzQvdC+0YHRgtC4LS0tLSovXG4gIC8qLS0tKi9cbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAudG9wX2Jhbm5lcl9ibG9jayB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICBwYWRkaW5nOiA0N3B4IDM5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnRleHRfdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICM2RTY2QzM7XG4gIG1hcmdpbjogMzBweCAwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmJhbm5lcl90ZXh0IHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuYmFubmVyX2luZm8sXG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmJhbm5lcl9pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MCU7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmJhbm5lcl9pbmZvIGEuYnV0dG9uLnllbGxvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmJhbm5lcl90ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuaWNvbl9zZWN0aW9uLFxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC53cmFwcGVyX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5pY29uX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIyJTtcbiAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5pY29uX2Jsb2NrIC5pY29uX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuaWNvbl9ibG9jayAuaWNvbl9pIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIHAsXG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgdWwgbGksXG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnlfdGV4dCxcbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuYm9yZGVyX2Jsb2NrX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDQwcHggMHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5sZWZ0X2Jsb2NrLFxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5yaWdodF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MCU7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmNvbHVtbl9saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmNvbHVtbl9saXN0IC5uZXdfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmNvbHVtbl9saXN0IC5saXN0X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmNvbHVtbl9saXN0IC5saXN0X2l0ZW0gLm5ld19saXN0X21hcmtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmNvbHVtbl9saXN0IC5saXN0X2l0ZW0gLm5ld19saXN0X3RleHQge1xuICB3aWR0aDogNjUlO1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5ncmF5X2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMjYlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5ncmF5X2Jsb2NrIC5ncmF5X3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5ncmF5X2Jsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyBoMiB7XG4gIG1hcmdpbjogNDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDIwcHggMHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5jYXJ0X2xpbmtfYiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgI2NhcnRfbGluayBpbWcge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5pY29uc19vayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTVweCAwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmljb25zX29rIC55X2ljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmJvcmRlcl9ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5ib3JkZXJfYmxvY2sgLmJsdWVfdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBjb2xvcjogIzM5MzE4NjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuYm9yZGVyX2Jsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuaW1nX2l0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnRvcF9iYW5uZXJfYmxvY2tfZjcge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAudG9wX2Jhbm5lcl9ibG9ja19mNyAuYmx1ZV9ibG9jayB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDkyRDc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MkQ3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnRvcF9iYW5uZXJfYmxvY2tfZjcgLmJhbm5lcl9pbWFnZSB7XG4gIHdpZHRoOiA2MCU7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnRvcF9iYW5uZXJfYmxvY2tfZjcgLmJhbm5lcl9pbmZvIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAudG9wX2Jhbm5lcl9ibG9ja19mNyAudGV4dF90aXRsZSB7XG4gIG1hcmdpbjogLTMwcHggMHB4IDMwcHggMDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAudG9wX2Jhbm5lcl9ibG9ja19mNyAuYmFubmVyX2luZm8ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuaWNvbl9zZWN0aW9uLm5ld19zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuaWNvbl9zZWN0aW9uLm5ld19zZWN0aW9uIC5pY29uX2Jsb2NrIC5pY29uX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5pY29uX3NlY3Rpb24ubmV3X3NlY3Rpb24gLmljb25fYmxvY2sgLmljb25faSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi8qLS0tLSovXG4vKi0t0YHRgtGA0LDQvdC40YbQsCDQniDQutC+0LzQv9Cw0L3QuNC4LS0qL1xuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC5pY29uX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC5pY29uX2Jsb2NrIHtcbiAgd2lkdGg6IDMxJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAuaWNvbl9ibG9jazpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC5yaWdodF9pIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLmljb25fdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLnRvcF9iYW5uZXJfYmxvY2sgLmJhbm5lcl90ZXh0IHtcbiAgcGFkZGluZzogNDVweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmFubmVyX3RleHQgLnRleHRfdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLnRvcF9iYW5uZXJfYmxvY2sgLmJhbm5lcl9pbmZvIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmFubmVyX2ltYWdlIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmFubmVyX2ltYWdlIC50b3BfbG9nbyxcbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmFubmVyX2ltYWdlIC5ib3R0b21fbG9nbyB7XG4gIGhlaWdodDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmx1ZV90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM2RTY2QzM7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLnRvcF9iYW5uZXJfYmxvY2sgLmJhbm5lcl90ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLnRvcF9iYW5uZXJfYmxvY2sgLmJsdWVfYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xuICBwYWRkaW5nOiA0NXB4O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC50b3BfYmFubmVyX2Jsb2NrIC5ibHVlX2Jsb2NrIC5jb2x1bW5fYmxvY2sge1xuICBwYWRkaW5nOiAwcHggMTlweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmx1ZV9ibG9jayAuY29sdW1uX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLnRvcF9iYW5uZXJfYmxvY2sgLmJsdWVfYmxvY2sgLmNvbHVtbl9ibG9jazpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLnRvcF9iYW5uZXJfYmxvY2sgLmJsdWVfYmxvY2sgLmNvbHVtbl90ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmx1ZV9ibG9jayAuY29sdW1uX2JvbGRfdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogNXB4IDBweDtcbn1cbi50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmx1ZV9ibG9jayBiIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKi0tLS0qL1xuLyotLdCh0YLRgNCw0L3QuNGG0LAg0JTQvtGB0YLQsNCy0LrQsC0tKi9cbi5kZWxpdmVyeV9vcmRlciAuY29udGVudC1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kZWxpdmVyeV9vcmRlciBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sge1xuICBwYWRkaW5nOiAwO1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5ncmF5X2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmdyYXlfYmFubmVyIC5iYW5uZXJfYmxvY2sge1xuICBwYWRkaW5nOiA0NXB4IDBweCAzMHB4IDQ1cHg7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmdyYXlfYmFubmVyIC5iYW5uZXJfYmxvY2sgLmJhbm5lcl90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogIzM5MzE4NjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZ3JheV9iYW5uZXIgLmJhbm5lcl9ibG9jayAuYmFubmVyX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZ3JheV9iYW5uZXIgLmJhbm5lcl9ibG9jayAuYmFubmVyX3RleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5ncmF5X2Jhbm5lciAuYmFubmVyX2Jsb2NrIC5iYW5uZXJfdGVsIHtcbiAgbWFyZ2luOiAzMXB4IDBweCA1N3B4IDBweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZ3JheV9iYW5uZXIgLmJhbm5lcl9ibG9jayAuYmFubmVyX3RlbCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTMxODY7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmdyYXlfYmFubmVyIC5iYW5uZXJfYmxvY2sgLmJhbm5lcl90ZWwgYSBzcGFuLmJpZ190ZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZ3JheV9iYW5uZXIgLmJhbm5lcl9ibG9jayAuYmFubmVyX3RlbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAubGluZV9ncmF5IHtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAubGluZV9ncmF5IC5iYW5uZXJfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgc3Bhbi5idG5fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xuICBwYWRkaW5nOiAyOHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkVGRUZFO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvIDBweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuYmx1ZV90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzM5MzE4NjtcbiAgbWFyZ2luOiAyNXB4IDBweCAyOHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC53cmFwcGVyX2Jsb2NrIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAubGVmdF9ibG9jayxcbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAucmlnaHRfYmxvY2sge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0OC43JTtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAubGVmdF9ibG9jayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAucmlnaHRfYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5pY29uX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMHB4O1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5pY29uX2xpbmUgc3Bhbi5pY29uX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJCMkEyODtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLnJlbGF0aXZlX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5yZWxhdGl2ZV9ibG9jayAuYWJzb2x1dGVfaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IC0yMDBweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAucmVsYXRpdmVfYmxvY2sgLmFic29sdXRlX2ltZyAuaW1hZ2VfYmxvY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAucmVsYXRpdmVfYmxvY2sgLmFic29sdXRlX2ltZyAuYmx1ZV9saW5lIHtcbiAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjRkVGRUZFO1xuICBwYWRkaW5nOiAyNXB4IDEyMHB4IDI1cHggMzBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAucmVsYXRpdmVfYmxvY2sgLmFic29sdXRlX2ltZyAuYmx1ZV9saW5lIC5ibHVlX2xpbmVfaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmNoLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5jaC1pdGVtIGltZyB7XG4gIG1hcmdpbjogMTBweCAxNXB4IDEwcHggMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5saXN0X2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmxpc3RfaXRlbSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAudGV4dCBkaXYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJCMkEyODtcbiAgbWFyZ2luOiA3cHggMHB4O1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC50ZXh0IGhyIHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbi5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAubV9ib3R0b200NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLm1fYm90dG9tODAge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5ydWJfY2lyY2xlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKi0tLS0qL1xuLyotLS3Qv9C+0LjRgdC6LS0tKi9cbi5jYXRhbG9nLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5jYXRhbG9nLXNlY3Rpb25zIGEuY2F0YWxvZ19zZWN0aW9uc19ibG9jayB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyZTJlMjtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB3aWR0aDogMjklO1xuICBmb250OiA3MDAgMThweC8yMHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGFsb2ctc2VjdGlvbnMgYS5jYXRhbG9nX3NlY3Rpb25zX2Jsb2NrOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qLS0tLSovXG4vKi0t0L/QvtC70LUg0L/QvtC40YHQutCwINCyINGI0LDQv9C60LUtKi9cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubWVudSAuc2VhcmNoLWJsb2NrLnNlYXJjaC1ibG9ja19fc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4ICMwMDAwMDA4MDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiovXG5oZWFkZXIgLmJ4LXNlYXJjaHRpdGxlIC5ieC1pbnB1dC1ncm91cCAuYngtZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNjY2O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmhlYWRlciAuYngtc2VhcmNodGl0bGUgLmJ4LWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmJ4LXNlYXJjaHRpdGxlIC5ieC1pbnB1dC1ncm91cC1idG4ge1xuICB6LWluZGV4OiAyO1xufVxuaGVhZGVyIC5zZWFyY2gtYmxvY2sge1xuICBoZWlnaHQ6IDU2cHg7XG59XG5oZWFkZXIgI3NtYXJ0LXRpdGxlLXNlYXJjaCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyICNzbWFydC10aXRsZS1zZWFyY2guYngtc2VhcmNodGl0bGUgLmJ4LXNlYXJjaHRpdGxlLXByZWxvYWRlciB7XG4gIHRvcDogMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYnhfaXRlbV9ibG9jay5hbGxfcmVzdWx0LmpzX3NlYXJjaF9ocmVmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubWVudSAuc2VhcmNoLWJsb2NrLnNlYXJjaC1ibG9ja19fc3RpY2t5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICByaWdodDogMHB4O1xufVxuLyotLSovXG5zZWxlY3Qjc29ydF9yZXN1bHQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZzogNnB4IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qbmV3IGZpbHRlciovXG4ubmV3LWZpbHRlciAuY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbn1cbi5uZXctZmlsdGVyIC5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5kcm9wZG93bi1zZWxlY3QuanMtZHJvcGRvd24tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDA7XG59XG4ubmV3LWZpbHRlciAuY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuZHJvcGRvd24tc2VsZWN0LmpzLWRyb3Bkb3duLXNlbGVjdCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG4ubmV3LWZpbHRlciAuY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuZHJvcGRvd24tc2VsZWN0LmpzLWRyb3Bkb3duLXNlbGVjdCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1pbW1pdGF0b3Ige1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXctZmlsdGVyIC5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5kcm9wZG93bi1zZWxlY3QuanMtZHJvcGRvd24tc2VsZWN0IC5jaGVja2JveC1jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uZXctZmlsdGVyIC5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ldy1maWx0ZXIgLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmFyci1jaGVja2JveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzM5MzE4NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3LWZpbHRlciAuY2hlY2tib3gtc2VsZWN0LWNvbnRhaW5lciAuYXJyLWNoZWNrYm94LWNvbnRhaW5lcjpiZWZvcmUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5zdmcnKSAtMjI2cHggLTM5cHggbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3JTtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5uZXctZmlsdGVyIC5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIC5hcnItY2hlY2tib3gtY29udGFpbmVyLmhpZGU6YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLm5ldy1maWx0ZXIgLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmFyci1jaGVja2JveC1jb250YWluZXIuYWN0aXZlLFxuLm5ldy1maWx0ZXIgLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIgLmFyci1jaGVja2JveC1jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3LWZpbHRlciAuZmlsdGVyLWxpbmUgLmZpbHRlci11bml0LmZpbHRlci1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQkY5O1xufVxuLm5ldy1maWx0ZXIgLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdC5maWx0ZXItYm94IC5jaGVja2JveC1zZWxlY3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LWhlaWdodDogMTczcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubmV3LWZpbHRlciAuZmlsdGVyLWxpbmUgLmZpbHRlci11bml0LmZpbHRlci1ib3ggLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGOTtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ldy1maWx0ZXIgLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdC5maWx0ZXItYm94IC50aXRsZSAudGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzkzMTg2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmV3LWZpbHRlciAuZmlsdGVyLWxpbmUgLmZpbHRlci11bml0LmZpbHRlci1ib3ggLnRpdGxlIHNwYW4uY29sbGFwc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9jb2xsYXBzZS1maWx0ZXIuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCA3LjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4ubmV3LWZpbHRlciAuZmlsdGVyLWxpbmUgLmZpbHRlci11bml0LmZpbHRlci1ib3guaGlkZS1maWx0ZXIgLnRpdGxlIHNwYW4uY29sbGFwc2UtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubmV3LWZpbHRlciAuZmlsdGVyLWxpbmUgLmZpbHRlci11bml0LmZpbHRlci1ib3guaGlkZS1maWx0ZXIgLmNoZWNrYm94LXNlbGVjdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyoqL1xuLypoaWRlIHByaWNlKi9cbi5wcm9kdWN0LWxpc3QuYmxvY2sgc3Bhbi5wcmljZS1uZXcge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuLnByb2R1Y3QtbGlzdC5ibG9jayBzcGFuLnByaWNlLWJ5LWNhcmQge1xuICBtaW4taGVpZ2h0OiAzMC40OXB4O1xufVxuLnByb2R1Y3QtbGlzdC50YWJsZSBzcGFuLnByaWNlLW5ldyxcbi5wcm9kdWN0LWxpc3QudGFibGUgc3Bhbi5wcmljZS1ieS1jYXJkIHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiovXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLnN0b2Nrcy1zZWN0aW9uLnRvcF9wb3NpdGlvbiAuc3RvY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2tzLXNlY3Rpb24udG9wX3Bvc2l0aW9uIC5zdG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMXB4IDE1cHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbi50b3BfcG9zaXRpb24gLnN0b2NrIC5xdWFudGl0eSB7XG4gIHRvcDogMjBweDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbi50b3BfcG9zaXRpb24gLm5hbWUgYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRhbG9nLWRldGFpbC1wYWdlIC5zdG9ja3Mtc2VjdGlvbi50b3BfcG9zaXRpb24gLnN0b2NrOm50aC1jaGlsZCgybikgKyAuc3RvY2ssXG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAuc3RvY2tzLXNlY3Rpb24udG9wX3Bvc2l0aW9uIC5zdG9jazpudGgtY2hpbGQobikgKyAuc3RvY2sge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi50YWJzLWNvbnRlbnQucHJvZHVjdC1maWxlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFicy1jb250ZW50LnByb2R1Y3QtZmlsZXMgLmZpbGUtbGluayBhIHtcbiAgZm9udDogNzAwIDE0cHgvMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzOTMxODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweCAwIDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbn1cbi50YWJzLWNvbnRlbnQucHJvZHVjdC1maWxlcyAuZmlsZS1saW5rIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzOTMxODY7XG59XG4uc2VhcmNoLWZvcm1fX2hpc3Rvcnkge1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbmJvZHkgLnVzZXItc2VhcmNoLWhpc3RvcnlfX3Nob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAudXNlci1zZWFyY2gtaGlzdG9yeV9fbGlzdC1jb250YWluZXIgPiAudXNlci1zZWFyY2gtaGlzdG9yeV9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICBsZWZ0OiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAubGVmdC1wYW5lbCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LnBhbmVsZWQgLmxlZnQtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudC5wYW5lbGVkIC5sZWZ0LXBhbmVsIC5jb2x1bW4tY29udGVudCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5mbGV4LXdyYXBwZXIgLmNhdGFsb2ctbmV3IC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAubW9iaWxlLWxvZ28tYmxvY2sgLmxvZ28tbW9iaWxlLW5ldzphZnRlciB7XG4gICAgLyp3aWR0aDogMTc4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7Ki9cbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvbG9jYWwvaW1hZ2VzL3JlZGVzaWduL2ZpeGVkLWhoLWxvZ28ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5sb2dvLW1vYmlsZS1uZXcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaW5mby1ibG9jayAuY291bnQge1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkICNzbWFydC10aXRsZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyICNzbWFydC10aXRsZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGEuaW5mby1ibG9jay5iYXNrZXQuanMtaGVhZGVyLWJhc2tldCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIGEuaW5mby1ibG9jay5iYXNrZXQuanMtaGVhZGVyLWJhc2tldCAuY291bnQge1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuICBib2R5IC5ieF9zbWFydF9zZWFyY2hlIC5ieF9pdGVtX2Jsb2NrX2hyZWYge1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5IC5ieF9zbWFydF9zZWFyY2hlLnRoZW1lLWJsdWUgLmJ4X2l0ZW1fYmxvY2tfaXRlbV9uYW1lIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgYm9keSAuYnhfc21hcnRfc2VhcmNoZSAuYnhfaXRlbV9ibG9ja19pdGVtX3ByaWNlIC5ieF9wcmljZV9uZXcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICBib2R5IC5ieF9zbWFydF9zZWFyY2hlLnRoZW1lLWJsdWUgLmJ4X2l0ZW1fYmxvY2tfaHJsaW5lIHtcbiAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYuNXB4O1xuICB9XG4gIGJvZHkgLmJ4X3NtYXJ0X3NlYXJjaGUudGhlbWUtYmx1ZSAuYnhfaXRlbV9ibG9ja19ocmVmX2NhdGVnb3J5X25hbWUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJvZHkgLnVzZXItc2VhcmNoLWhpc3RvcnlfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmZsZXgtd3JhcHBlciAudG9nZ2xlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaW1nLnJlc3BvbnNlLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAub3ZlcmZsb3ctbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuc2xpZGVyLmpzLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWVudV9faXRlbTpub3QoLmNhdGFsb2cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X19pdGVtIHtcbiAgICBmb250OiA3MDAgMTRweC80MHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG4gIC53aWR0aC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sZWZ0LWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAucmlnaHQtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLXRhYnMgLnRhYiB7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aXZlLWNvbnRlbnQgLmJ4LXZpZXdwb3J0IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aXZlLWNvbnRlbnQgLmJ4LXZpZXdwb3J0IC5wcm9kdWN0LWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgfVxuICAucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmJ4LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmJ4LXByZXYsXG4gIC5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYngtbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmJ4LXByZXYge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9sZWZ0LnN2ZycpO1xuICB9XG4gIC5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYngtbmV4dCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9sZWZ0LnN2ZycpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5ieC1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vYXJyLWFjdGl2ZS5zdmcnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmJ4LXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9hcnItYWN0aXZlLnN2ZycpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5ieC12aWV3cG9ydDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTdweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmZmZmIDEwMCUpO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5sZWZ0UHJldixcbiAgYm9keSAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnJpZ2h0TmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLmxlZnRQcmV2IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDU1cHgpO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnJpZ2h0TmV4dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmJ4LXByZXYsXG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYngtbmV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbiAgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5ieC1wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vbGVmdC5zdmcnKTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5ieC1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9pbWFnZXMvcmVkZXNpZ24vbGVmdC5zdmcnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5tYWluLXBhZ2UgLndpZHRoLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlciAuYngtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLnNsaWRlciAuc2xpZGVzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tcGFnZSAud2lkdGgtd3JhcCAuc2xpZGVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciAuYngtd3JhcHBlcixcbiAgLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciAuc2xpZGVzIC5zbGlkZSxcbiAgLm1haW4tcGFnZSAud2lkdGgtd3JhcCAubGVmdC1iYXIgLnNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC53aWR0aC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLndpZHRoLXdyYXAgLmNhdGFsb2ctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC53aWR0aC13cmFwIC5jYXRhbG9nLXdyYXAgLmNhdGFsb2ctY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLmNoaWxkcmVuLWxpc3QgLmxpc3QtaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud2lkdGgtd3JhcCAuY2F0YWxvZy13cmFwIC5jYXRhbG9nLWNhcmQgLnByZXZpZXcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLnByb2YtaWNvbi5zZWFyY2ggLnNlYXJjaC1ibG9jayB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IC0xNzZweDtcbiAgfVxuICBoZWFkZXIubWVudS1jb2xsYXBzZWQgYS5wcm9mLWljb24uc2VhcmNoLmpzLWRyb3Atc2VhcmNoLFxuICBoZWFkZXIubWVudS1jb2xsYXBzZWQgYS5wcm9mLWljb24uc2VhcmNoLmpzLWRyb3Atc2VhcmNoOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5iYW5uZXItbGVmdCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCA0MHB4IDBweDtcbiAgfVxuICAuYmFubmVyLWxlZnQgLmJhbm5lci1sZWZ0LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAubGVmdC1iYXIgLnNsaWRlci5qcy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYmFubmVyLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItY2F0YWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLndpZHRoLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZsZXgtd3JhcHBlciAuZmlsdGVyLWNvbnRyb2xsZXIgLmJ1dHRvbi50cmFuc3BhcmVudC15ZWxsb3cge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnJpZ2h0LXBhbmVsIC5wcm9kdWN0LWxpc3QuYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJpZ2h0LXBhbmVsIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAxNXB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5yaWdodC1wYW5lbCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5waG90by1zdHViIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnJpZ2h0LXBhbmVsIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmlnaHQtcGFuZWwgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnNob3J0LWRlc2NyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5yaWdodC1wYW5lbCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5ub3R0b24udHJhbnNwYXJlbnQteWVsbG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4O1xuICB9XG4gIC5mbGV4LXdyYXBwZXIgYS50b2dnbGUtYnRuLmpzLXRvZ2dsZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTElO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZsZXgtd3JhcHBlciBhLnRvZ2dsZS1idG4uanMtdG9nZ2xlLWJ0biBzcGFuLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZmxleC13cmFwcGVyIC5maWx0ZXItY29udHJvbGxlciAuaGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZsZXgtd3JhcHBlciBhLnRvZ2dsZS1idG4uanMtdG9nZ2xlLWJ0bi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAuaW5mbyAud2lkdGgtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLm1lbnUtbW9iaWxlIGJ1dHRvbi5tZW51LWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTMxODY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvaW1hZ2VzL3JlZGVzaWduL21lbnUtaWNvbi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuYWN0aXZlLW1lbnUgLm1lbnUtbW9iaWxlIC5tZW51LWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9jbG9zZS1tZW51LnN2ZycpO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZCAuaW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZCAuaW5mbyAud2lkdGgtd3JhcCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5tZW51IC53aWR0aC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaW5mbyAucHJvZi1pY29uIHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG4gIGhlYWRlci5maXhlZCAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAucmlnaHQtYmFyIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2ssXG4gIC5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcbiAgfVxuICBmb290ZXIgLndpZHRoLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGZvb3RlciAud2lkdGgtd3JhcCAuaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1MiU7XG4gIH1cbiAgZm9vdGVyIC53aWR0aC13cmFwIC5tZW51IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGZvb3RlciAud2lkdGgtd3JhcCAuZmVlZGJhY2stcGF5LWJsb2NrIHtcbiAgICB3aWR0aDogODclO1xuICAgIG1hcmdpbjogMHB4IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGEuaW5mby1ibG9jay5iYXNrZXQuanMtaGVhZGVyLWJhc2tldC5kaXNhYmxlZCxcbiAgYS5pbmZvLWJsb2NrLmNvbXBhcmUuanMtaGVhZGVyLWNvbXBhcmUuZGlzYWJsZWQsXG4gIGEuaW5mby1ibG9jay5mYXZvcml0ZXMuanMtaGVhZGVyLWRlZmVycmVkLmRpc2FibGVkLFxuICBoZWFkZXIgLm1lbnUtaXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1fX2l0bS5sZXZlbF8zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmRyb3Bkb3duLWRvcG1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctdG9wLWNhdGVnb3JpZXMgYSB7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4IDVweDtcbiAgICB3aWR0aDogODQlO1xuICB9XG4gIHNwYW4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5mb3JtIC5yb3cgbGFiZWwuZm9jdXMtaG9vY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuZm9ybSAucm93IGxhYmVsLmZvY3VzLWhvb2NrIGlucHV0IHtcbiAgICB3aWR0aDogODYlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3JtIC5yb3cgbGFiZWwuZm9jdXMtaG9vY2sgLmV5ZSB7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wb3B1cC5wb3B1cC1sb2dpbiAucm93IC5idXR0b24sXG4gIGJ1dHRvbi5idXR0b24udHJhbnNwYXJlbnQteWVsbG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9wdXAtcmVnaXN0ZXIgLmZvcm0gLnJvdyBsYWJlbC5mb2N1cy1ob29jayAuZXllIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgLnJlbC1wcm9kLWJsb2NrIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvY2suZGlzY291bnQtY2FyZC5kaXNjb3VudC1jYXJkLXJlcXVlc3QuanMtZ2V0LWNhcmQtZm9ybSAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50LnBhbmVsZWQgLmxlZnQtcGFuZWwgLmNvbHVtbi1jb250ZW50LFxuICAucGFnZS1jb250ZW50LnBhbmVsZWQgLmxlZnQtcGFuZWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5jaGFuZ2UtcGFzc3dvcmQge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG4gIC5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLmFkZC1uZXctYWRkcmVzcy5jaGFuZ2UtcGFzc3dvcmQgLmV5ZSB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDE3cHg7XG4gIH1cbiAgLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAuYWRkLW5ldy1hZGRyZXNzLmNoYW5nZS1wYXNzd29yZCAuaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5hZGQtbmV3LWFkZHJlc3MucGVyc29uYWwgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDMwcHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS5maXhlZCArIC5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3Bhbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1wYWdlIC5kaXNjb3VudC1jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5pbmZvLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMTBweCAwcHggMHB4O1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaW5mbyAucHJvZi1pY29uLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICBoZWFkZXIubWVudS1jb2xsYXBzZWQgLndpZHRoLXdyYXAge1xuICAgIG1hcmdpbjogYXV0byAxMHB4O1xuICB9XG4gIC5icmVhZGNydW1iLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC50b3RhbC1ibG9jayAub3JkZXItYmxvY2sgLnRvdGFsLWxpbmUge1xuICAgIG1hcmdpbjogMTdweCAxNXB4O1xuICB9XG4gIC5jYXRhbG9nLWxpc3QtcGFnZSAucmlnaHQtcGFuZWwgLnNob3ctbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5iYW5uZXItYm90dG9tLFxuICAubGVmdC1iYXIgLnNsaWRlci5qcy1zbGlkZXIsXG4gIC5iYW5uZXItbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLnNlYXJjaC1ibG9jayBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogODElO1xuICB9XG4gIC5jYXRhbG9nLXNlY3Rpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5jYXRhbG9nLXNlY3Rpb25zIGEuY2F0YWxvZ19zZWN0aW9uc19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyot0LzQvtCx0LjQu9GM0L3QvtGB0YLRjCDQn9GA0L7RhNC40LrQu9GD0LEg0Lgg0J/RgNC+0LPRgNCw0LzQvNCwINC70L7Rj9C70YzQvdC+0YHRgtC4LSovXG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgLyotLS3Qv9GA0L7Qs9GA0LDQvNC80LAg0LvQvtGP0LvRjNC90L7RgdGC0LgtLS0tKi9cbiAgICAvKi0tKi9cbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnRvcF9iYW5uZXJfYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgbWFyZ2luOiAwcHggLTE1cHg7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5iYW5uZXJfaW5mbyxcbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5iYW5uZXJfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuYmFubmVyX2ltYWdlID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnRleHRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmljb25fc2VjdGlvbixcbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5jb2x1bW5fbGlzdCAubmV3X2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuaWNvbl9ibG9jayxcbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5sZWZ0X2Jsb2NrLFxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnJpZ2h0X2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmNvbHVtbl9saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuZ3JheV9ibG9jayxcbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5ib3JkZXJfYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAjY2FydF9saW5rIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5pbWdfaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnJlc3BvbnNlX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5pbWdfaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC5pbWdfaXRlbSA+IGltZyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmJvcmRlcl9ibG9jayB7XG4gICAgcGFkZGluZzogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAuYmFubmVyX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgaDIge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAudG9wX2Jhbm5lcl9ibG9ja19mNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nIC50b3BfYmFubmVyX2Jsb2NrX2Y3IC5iYW5uZXJfaW1hZ2UsXG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAudG9wX2Jhbm5lcl9ibG9ja19mNyAuYmFubmVyX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZyAudG9wX2Jhbm5lcl9ibG9ja19mNyAudGV4dF90aXRsZSB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMDtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLnRvcF9iYW5uZXJfYmxvY2tfZjcgLmJsdWVfYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcgLmljb25fc2VjdGlvbi5uZXdfc2VjdGlvbiAuaWNvbl9ibG9jayAuaWNvbl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLyotLSovXG4gIC8qLS3RgdGC0YDQsNC90LjRhtCwINCeINC60L7QvNC/0LDQvdC40LgtLSovXG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IGhyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgaHIuaGlkZGVuLW1kLm5ld19ociB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAuaWNvbl9ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC5pY29uX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC50b3BfYmFubmVyX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtY29udGVudCAudGV4dC1ibG9jayAubm9fcGFkZGluZy5hYm91dCAudG9wX2Jhbm5lcl9ibG9jayAuYmx1ZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC50b3BfYmFubmVyX2Jsb2NrIC5iYW5uZXJfdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC50b3BfYmFubmVyX2Jsb2NrIC5iYW5uZXJfaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC50b3BfYmFubmVyX2Jsb2NrIC5ibHVlX2Jsb2NrIC5jb2x1bW5fYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAudGV4dC1wYWdlIC5wYWdlLWNvbnRlbnQgLnRleHQtYmxvY2sgLm5vX3BhZGRpbmcuYWJvdXQgLnRvcF9iYW5uZXJfYmxvY2sgLmJsdWVfYmxvY2sgLmNvbHVtbl9ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC50b3BfYmFubmVyX2Jsb2NrIC5ibHVlX2Jsb2NrIC5jb2x1bW5fYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIC5ub19wYWRkaW5nLmFib3V0IC53cmFwcGVyX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKi0tKi9cbiAgLyot0YHRgtGA0LDQvdC40YbQsCDQlNC+0YHRgtCw0LLQutCwICDQvtC/0LvQsNGC0LAtKi9cbiAgLmRlbGl2ZXJ5X29yZGVyIC5icmVhZGNydW1iLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmZvcm0gLmZpbHRlcnMgLnN1Ym1pdC1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogOTVweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmdyYXlfYmFubmVyIHtcbiAgICBtYXJnaW46IDBweCAtMTVweCAyNXB4IC0xNXB4O1xuICB9XG4gIC5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZ3JheV9iYW5uZXIgLmJhbm5lcl9ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweCAxNXB4O1xuICB9XG4gIC5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZ3JheV9iYW5uZXIgLmJhbm5lcl9ibG9jayAuYmFubmVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmdyYXlfYmFubmVyIC5iYW5uZXJfYmxvY2sgLmJhbm5lcl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5ncmF5X2Jhbm5lciAuYmFubmVyX2Jsb2NrIC5iYW5uZXJfdGVsIHtcbiAgICBtYXJnaW46IDVweCAwcHggMjBweCAwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5ncmF5X2Jhbm5lciAuYmFubmVyX2Jsb2NrIC5iYW5uZXJfdGVsIGEsXG4gIC5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAuZ3JheV9iYW5uZXIgLmJhbm5lcl9ibG9jayAuYmFubmVyX3RlbCBhID4gc3Bhbi5iaWdfdGVsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5sZWZ0X2Jsb2NrLFxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLnJpZ2h0X2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLnJlbGF0aXZlX2Jsb2NrIC5hYnNvbHV0ZV9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAucmVsYXRpdmVfYmxvY2sgLmFic29sdXRlX2ltZyAuaW1hZ2VfYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLnJlbGF0aXZlX2Jsb2NrIC5hYnNvbHV0ZV9pbWcgLmJsdWVfbGluZS5yZWxhdGl2ZV9ibG9jayB7XG4gICAgbWFyZ2luOiAyNXB4IC0xNXB4O1xuICB9XG4gIC5kZWxpdmVyeV9vcmRlciAudGV4dC1ibG9jayAucmVsYXRpdmVfYmxvY2sgLmFic29sdXRlX2ltZyAuYmx1ZV9saW5lLnJlbGF0aXZlX2Jsb2NrIC5ibHVlX2xpbmVfaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmJsdWVfdGl0bGUge1xuICAgIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLmxpbmVfZ3JheSB7XG4gICAgbWFyZ2luOiAyNXB4IC0xNXB4IDI1cHggLTE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5ibHVlX3RpdGxlIHtcbiAgICBtYXJnaW46IDBweCAwcHggMjVweCAwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5saXN0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIHNwYW4uYnRuX2Jsb2NrIHtcbiAgICBtYXJnaW46IDI1cHggLTE1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIHNwYW4uaWNvbixcbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5saXN0X2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5pbWFnZV9ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLnJ1Yl9jaXJjbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuZGVsaXZlcnlfb3JkZXIgLnRleHQtYmxvY2sgLnJ1Yl9jaXJjbGUgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X29yZGVyIC50ZXh0LWJsb2NrIC5saW5lX2dyYXkgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvKi0tKi9cbiAgLyrQv9C+0LvQtSDQv9C+0LjRgdC60LAg0LIg0YjQsNC/0LrQtSovXG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZCAubWVudSAjc21hcnQtdGl0bGUtc2VhcmNoLnNlYXJjaC1ibG9jay5zZWFyY2gtYmxvY2tfX3N0aWNreSB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgdG9wOiA0NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAvKi0tLSovXG4gIC5mbGV4LXdyYXBwZXIgLmZpbHRlci1saW5lIC5maWx0ZXItdW5pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5maWx0ZXItbGluZSAuZmlsdGVyLXVuaXQuZmlsdGVyLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIGJvZHkgZm9vdGVyIC53aWR0aC13cmFwLFxuICBib2R5Lm1haW4tcGFnZSBmb290ZXIgLndpZHRoLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYm9keSBmb290ZXIgLndpZHRoLXdyYXAgLmluZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgYm9keSBmb290ZXIgLmluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIGZvb3RlciAuaW5mbyAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGZvb3RlciAuaW5mbyAubG9nbyAubG9nby1ib3gxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBmb290ZXIgLmZlZWRiYWNrLXBheS1ibG9jayAuaW5mby1zaXRlIC5pbmZvLXNpdGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLmluZm8tc2l0ZS13cmFwX2l0ZW0uZGV2LWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBmb290ZXIgLndpZHRoLXdyYXAgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDI4cHggMCAwO1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtYXJlYSAud2lkdGgtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkgaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGhlYWRlciAuc2VhcmNoLWJsb2NrIGlucHV0OmhvdmVyICsgLmJ4LWlucHV0LWdyb3VwLWJ0biBidXR0b25bdHlwZT1zdWJtaXRdOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIGJvZHkgaGVhZGVyICNzbWFydC10aXRsZS1zZWFyY2guc2VhcmNoLWJsb2NrIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0b3A6IDBweDtcbiAgfVxuICBib2R5IC5hY3Rpb25zLXByb2R1Y3RzX3RpdGxlLm10LXRpdGxlLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgYm9keSAuc2VhcmNoLWZvcm1fX2hpc3Rvcnkge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICBoZWFkZXIgLm1lbnUtaXRlbXMgLmNhdGFsb2ctbWVudSBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5tZW51X21fbGluayB7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxuICAuY2F0YWxvZy1ibG9jay1tb2JpbGUgLm1lbnVfbV9saW5rIHtcbiAgICB3aWR0aDogNjMlO1xuICB9XG4gIGZvb3RlciAud2lkdGgtd3JhcCAuaW5mbyB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxuICBmb290ZXIgLndpZHRoLXdyYXAgLm1lbnUge1xuICAgIHdpZHRoOiAzOCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgZm9vdGVyIC53aWR0aC13cmFwIC5mZWVkYmFjay1wYXktYmxvY2sge1xuICAgIHdpZHRoOiA5MSU7XG4gICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6ICMzOTMxODY7XG59XG4uYnJlYWRjcnVtYnMgc3BhbjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnByb21vdGlvbi1ibG9jayB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkREMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xufVxuLnByb21vdGlvbi1ibG9jayBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IE9mZmljaW5hU2Fuc0V4dHJhQm9sZEM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKlxuICogUEYtMjgxNDVcbiAqINC/0YDQsNCy0LrQuCDQstGL0LLQvtC00LAg0LDQutGG0LjQuSDQvdCwINCz0LvQsNCy0L3QvtC5XG4gKi9cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5wcmljZSAucHJpY2UtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucnViIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4uY2F0YWxvZy1kZXRhaWwtcGFnZSAudGFicy1jb250ZW50LnN0b2NrcyAucHJpY2UtaXRlbS5wcmljZS1ieS1jYXJkIC5qcy12YWx1ZSxcbi5jYXRhbG9nLWRldGFpbC1wYWdlIC50YWJzLWNvbnRlbnQuc3RvY2tzIC5wcmljZS1pdGVtIC5qcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi8qbmV3IGhlYWRlciovXG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIHtcbiAgaGVpZ2h0OiA5MnB4O1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAud2lkdGgtd3JhcCB7XG4gIGhlaWdodDogOTJweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLmluZm8tYmxvY2sge1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLmluZm8tYmxvY2sgc3Bhbi5pY29uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLmluZm8tYmxvY2sgLnRleHQge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi41cHg7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvLWJsb2NrIC5jb3VudCB7XG4gIHBhZGRpbmc6IDNweCA4cHggM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNC44MDQ0NnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvLWJsb2NrIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuaW5mby1ibG9jay5mYXZvcml0ZXMgLmljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI5LjJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvLWJsb2NrLmJhc2tldCAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvLWJsb2NrOmhvdmVyLmZhdm9yaXRlcyAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMjkuMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvLWJsb2NrOmhvdmVyLmJhc2tldCAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuaW5mby1ibG9jay5kaXNhYmxlZDpob3Zlci5mYXZvcml0ZXMgLmljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMjkuMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvLWJsb2NrLmRpc2FibGVkOmhvdmVyLmJhc2tldCAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5wcm9mLWljb25fYm94IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAyNC41cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwcHggYXV0byA3cHggYXV0bztcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLnByb2YtaWNvbi51c2VybmFtZTpob3ZlciAucHJvZi1pY29uX2JveCB7XG4gIGNvbG9yOiAjZmVjYzAwO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuc2VhcmNoLWJsb2NrIGZvcm0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTZweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLnNlYXJjaC1ibG9jayBmb3JtIC5ieC1pbnB1dC1ncm91cCB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5zZWFyY2gtYmxvY2sgZm9ybSAuYngtaW5wdXQtZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLnNlYXJjaC1ibG9jayBmb3JtIC5ieC1pbnB1dC1ncm91cCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0OmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAucHJvZi1pY29uLnVzZXJuYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLmluZm8gLnByb2YtaWNvbjpiZWZvcmUsXG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvIC5wcm9mLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyBzcGFuLnByb2YtbmFtZV9ib3gge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIyLjVweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLnBob25lIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLnBob25lIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAucGhvbmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQyODkxMXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLnBlcnNvbmFsLWJveCxcbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLmluZm8tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mby1ibG9jayB7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mby1ibG9jayBzcGFuLmljb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mby1ibG9jayAudGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjVweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8tYmxvY2sgLmNvdW50IHtcbiAgcGFkZGluZzogM3B4IDhweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZWNjMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBib3JkZXItcmFkaXVzOiA0LjgwNDQ2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8tYmxvY2sgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvLWJsb2NrLmZhdm9yaXRlcyAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjkuMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8tYmxvY2suYmFza2V0IC5pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8tYmxvY2s6aG92ZXIuZmF2b3JpdGVzIC5pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAyOS4ycHg7XG4gIGhlaWdodDogMjhweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8tYmxvY2s6aG92ZXIuYmFza2V0IC5pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvLWJsb2NrLmRpc2FibGVkOmhvdmVyLmZhdm9yaXRlcyAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAyOS4ycHg7XG4gIGhlaWdodDogMjhweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8tYmxvY2suZGlzYWJsZWQ6aG92ZXIuYmFza2V0IC5pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjhweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLnByb2YtaWNvbl9ib3gge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDI0LjVweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDdweCBhdXRvO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAucHJvZi1pY29uLnVzZXJuYW1lOmhvdmVyIC5wcm9mLWljb25fYm94IHtcbiAgY29sb3I6ICNmZWNjMDA7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYmxvY2sgZm9ybSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYmxvY2sgZm9ybSAuYngtaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLnNlYXJjaC1ibG9jayBmb3JtIC5ieC1pbnB1dC1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tMi1ibHVlLCAjQjJFNEY0KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYmxvY2sgZm9ybSAuYngtaW5wdXQtZ3JvdXAgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNDOEU4O1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAucHJvZi1pY29uLnVzZXJuYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLnByb2YtaWNvbjpiZWZvcmUsXG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5wcm9mLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciBzcGFuLnByb2YtbmFtZV9ib3gge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIyLjVweDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLnBob25lIC5waG9uZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLnBob25lIC5waG9uZS13cmFwcGVyOmhvdmVyIGEsXG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5waG9uZSAucGhvbmUtd3JhcHBlcjpob3ZlciAucGhvbmUtaWNvbiB7XG4gIGNvbG9yOiAjODU3RkMzO1xufVxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAucGhvbmUgLnBob25lLWljb24ge1xuICBjb2xvcjogIzM5MzE4NjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5waG9uZSBhIHtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5waG9uZSBzcGFuIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWF4LXdpZHRoOiAxMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLmxrX2J1dHRvbiAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLnBlcnNvbmFsLWJveCB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuZmF2b3JpdGVzIC5pY29uLFxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5iYXNrZXQgLmljb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLmxrX2J1dHRvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5oZWFkZXItd3JhcHBlciAud3JhcHBlci1wcm9maWxlIC5sa19idXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5wcm9maWxlIGEucHJvZi1pY29uLnVzZXJuYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCBhLnByb2YtaWNvbi5sb2dpbi5qcy1hdXRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgc3Bhbi5wcm9mLWljb25fYm94IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLmJ4X3NtYXJ0X3NlYXJjaGUgLmJ4X2l0ZW1fYmxvY2tfaXRlbV9uYW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJ4X3NtYXJ0X3NlYXJjaGUgLmJ4X2l0ZW1fYmxvY2tfaXRlbV9uYW1lX2ZsZXhfYWxpZ24ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5ieF9pdGVtX2Jsb2NrX2l0ZW1fcHJpY2UuYnhfaXRlbV9ibG9ja19pdGVtX3ByaWNlX29ubHlfb25lIC5ieF9wcmljZV9uZXcge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uYnhfc21hcnRfc2VhcmNoZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5ib2R5IC5waG90by1zZWN0aW9uIC5wcm9tb3Rpb24tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICBwYWRkaW5nOiA4cHggMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG59XG5ib2R5IC5waG90by1zZWN0aW9uIC5wcm9tb3Rpb24tYmxvY2sgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYzMxNDE0O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzLjcxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAucHJvbW90aW9uLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNXB4IDBweDtcbn1cbmJvZHkgLnByb21vdGlvbi1wcmljZV90aXRsZSB7XG4gIGNvbG9yOiAjYzMxNDE0O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkgLnByb21vdGlvbi1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAucHJvbW90aW9uLXByaWNlX3RpdGxlIHtcbiAgY29sb3I6ICNjMzE0MTQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keSAucHJvbW90aW9uLXByaWNlX2JveDpub3QoLnByaWNlX2JveCkge1xuICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5IC5wcm9tb3Rpb24tcHJpY2VfYm94Om5vdCgucHJpY2VfYm94KSAucHJvbW90aW9uLXByaWNlX2JveF9fdmFsIHtcbiAgYmFja2dyb3VuZDogI0ZGREQwMDtcbiAgYm9yZGVyLXJhZGl1czogMy43MTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjb2xvcjogI2MzMTQxNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5IC5wcm9tb3Rpb24tcHJpY2VfYm94LnByaWNlX2JveCB7XG4gIGJhY2tncm91bmQ6ICNGRkREMDA7XG4gIGNvbG9yOiAjYzMxNDE0O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnByb21vdGlvbi1wcmljZV9ib3gucHJpY2VfYm94IC5wcm9tb3Rpb24tcHJpY2VfYm94X192YWwge1xuICBiYWNrZ3JvdW5kOiAjRkZERDAwO1xuICBib3JkZXItcmFkaXVzOiAzLjcxN3B4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogNHB4O1xuICBjb2xvcjogI2MzMTQxNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5IC5wcm9tb3Rpb24tcHJpY2VfYm94LnByaWNlX2JveCAucHJvbW90aW9uLXByaWNlX2JveF9faGVhZCB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAuYWN0aW9uLmNlbnRlci1pdGVtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLmNhdGFsb2ctZGV0YWlsLXBhZ2UgLmJ1eS1zZWN0aW9uIC5hY3Rpb24uY2VudGVyLWl0ZW1zIGEge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keSAucHJvbW90aW9uLXByaWNlIHtcbiAgICBtYXJnaW46IDI1cHggMHB4IDE1cHggMHB4O1xuICB9XG59XG5ib2R5IHNwYW4ubWFya2VyIHtcbiAgYmFja2dyb3VuZDogI0ZGREQwMDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiAjYzMxNDE0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMy43MTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5IC5waG90by13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcm9kdWN0LWJsb2NrIC5ib3R0b20gLnByaWNlIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIGhlYWRlci5maXhlZCB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAucGVyc29uYWwtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5sa19idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5oZWFkZXItd3JhcHBlciAud3JhcHBlci1wcm9maWxlIC5sa19idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyNXB4O1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAucHJvZi1pY29uLnVzZXJuYW1lIHNwYW4ucHJvZi1pY29uX2JveCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5pbmZvIC5wcm9mLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5pbmZvLWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuaW5mby1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIH1cbiAgaGVhZGVyIC5wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaW5mbyAucHJvZi1pY29uLnNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5pbmZvIC5wcm9mLWljb24uc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvaW1hZ2VzL3Nwcml0ZS5zdmcnKSAtNDJweCAtMjA0cHggbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMCAxMHB4IC00cHggMDtcbiAgfVxuICAud3JhcHBlci1wcm9maWxlIC5sa19idXR0b246aG92ZXIgLmxrX2J1dHRvbi1pY29uIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBoZWFkZXIgLmluZm8gLndpZHRoLXdyYXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkIC5tZW51IC53aWR0aC13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdC1wYWdlIC5wcm9kdWN0LWxpc3QudGFibGUgLnByb2R1Y3QtYmxvY2sgLmRlc2NyaXB0aW9uIC5ib3R0b20ge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYm90dG9tIC5wcmljZSB7XG4gICAgbWluLXdpZHRoOiAxODJweDtcbiAgfVxuICBib2R5IC5ieF9zbWFydF9zZWFyY2hlIC5ieF9pdGVtX2Jsb2NrX2l0ZW1fbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuYngtc2VhcmNodGl0bGUtcHJlbG9hZGVyLnZpZXcuc2hvdy1wcmVsb2FkZXIgKyBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuYmFza2V0IC5pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLndyYXBwZXItcHJvZmlsZSAucHJvZmlsZSB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5wYWdlLWNvbnRlbnQucGFuZWxlZCAubGVmdC1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5pbmZvIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuc2VhcmNoLWJsb2NrLFxuaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLndyYXBwZXItcHJvZmlsZSAubGtfYnV0dG9uIC5sa19idXR0b24taWNvbixcbmhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaW5mby1ibG9jay5mYXZvcml0ZXMgLmljb24sXG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLmluZm8tYmxvY2suYmFza2V0IC5pY29uIHtcbiAgY29sb3I6ICMzOTMxODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICBoZWFkZXI6bm90KC5tZW51LWNvbGxhcHNlZCwuZml4ZWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tZW51LWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLndpZHRoLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBoZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLmhlYWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZCAuaW5mbyAucHJvZi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaGVhZGVyLXdyYXBwZXIgLmluZm8gLmluZm8tYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIGJvZHkgLndpZHRoLXdyYXAsXG4gIGJvZHkubWFpbi1wYWdlIC53aWR0aC13cmFwIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBib2R5Om5vdCgubWFpbi1wYWdlKSAuY29udGVudC1hcmVhIC53aWR0aC13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG4gIC5yaWdodC1iYXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLndpZHRoLXdyYXAgLmJyYW5kcy1ib3gge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIGJvZHkgZm9vdGVyIC53aWR0aC13cmFwLFxuICBib2R5Lm1haW4tcGFnZSBmb290ZXIgLndpZHRoLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIgLmJ4LXdyYXBwZXIgLnNsaWRlcyB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5sZWZ0UHJldiB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSA5NnZ3KSAvIDIpO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAucmlnaHROZXh0IHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSA5NnZ3KSAvIDIpO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAubWVudSAud2lkdGgtd3JhcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbmhlYWRlciAuaW5mbyAubG9nby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5oZWFkZXIgLmluZm8gLmxvZ28td3JhcCAuc2VwIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDBweCAxOC41NXB4O1xufVxuYm9keSAuY29udGVudC1hcmVhIGgxLmxpZ2h0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogNjBweCAwcHggNDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keS5tYWluLXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLmxpbmstdHh0IHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3NXB4KSB7XG4gIC5tZW51X19pdGVtLFxuICBoZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMyU7XG4gIH1cbiAgLm1lbnVfX2l0ZW0gYSxcbiAgaGVhZGVyIC5tZW51LWl0ZW1zID4gLmN1cnJlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGhlYWRlciAjc21hcnQtdGl0bGUtc2VhcmNoIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzVweCkge1xuICBoZWFkZXIgI3NtYXJ0LXRpdGxlLXNlYXJjaCB7XG4gICAgd2lkdGg6IDQ2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm1lbnVfX2l0ZW0sXG4gIGhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMy41JTtcbiAgfVxuICAubWVudV9faXRlbSBhLFxuICBoZWFkZXIgLm1lbnUtaXRlbXMgPiAuY3VycmVudCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzVweCkge1xuICBoZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLm1lbnUtaXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuaW5mbyxcbiAgaGVhZGVyLm1lbnUtY29sbGFwc2VkLmZpeGVkIC5pbmZvIC53aWR0aC13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1ibG9jay5ieC1zZWFyY2h0aXRsZS50aGVtZS1ibHVlLnNlYXJjaC1ibG9ja19fc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgdG9wOiA0NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGhlYWRlciAjc21hcnQtdGl0bGUtc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIGhlYWRlciAuaW5mbyAubG9nby13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5tZW51LWNvbGxhcHNlZC5maXhlZCAuc2VhcmNoLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnVzZXItc2VhcmNoLWhpc3RvcnlfX3Nob3cudXNlci1zZWFyY2gtaGlzdG9yeV9fZW1wdGllZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC51c2VyLXNlYXJjaC1oaXN0b3J5X19zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAuYngtc2VhcmNodGl0bGUudGhlbWUtYmx1ZSAuYngtaW5wdXQtZ3JvdXAgLmJ4LWZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNkU2NkMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2RTY2QzM7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuc2VhcmNoLWJsb2NrIGZvcm0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgI3NtYXJ0LXRpdGxlLXNlYXJjaC5zZWFyY2gtYmxvY2sgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTY2QzM7XG4gIH1cbiAgaGVhZGVyIC5zZWFyY2gtYmxvY2sgYnV0dG9uW3R5cGU9c3VibWl0XTphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAjc21hcnQtdGl0bGUtc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkU2NkMzO1xuICB9XG4gIGhlYWRlciAuc2VhcmNoLWJsb2NrIGlucHV0OmZvY3VzICsgLmJ4LWlucHV0LWdyb3VwLWJ0biBidXR0b25bdHlwZT1zdWJtaXRdOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL2ltYWdlcy9yZWRlc2lnbi9zZWFyY2gtYWx0LnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIGhlYWRlciAjc21hcnQtdGl0bGUtc2VhcmNoLmJ4LXNlYXJjaHRpdGxlIC5ieC1zZWFyY2h0aXRsZS1wcmVsb2FkZXIge1xuICAgIHRvcDogMXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5sZWZ0UHJldixcbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0TmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAuYWN0aW9ucy1ib3ggLnNsaWRlciAuYngtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5hY3Rpb25zLWJveCAuc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAuYWN0aW9ucy1ib3ggLnNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5hY3Rpb25zLWJveCB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubWFpbi1wYWdlIC5zbGlkZXIgLmJ4LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLnBob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLmJ4LXBhZ2VyIHtcbiAgICBtYXJnaW46IC01cHggMCAwcHggLTNweDtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmJ1dHRvbi5jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDBweCAxNXB4IDBweCA5cHg7XG4gIH1cbiAgZm9vdGVyIC5pbmZvIC5waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMjAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNsaWRlci1uZXcgLmJ4LXZpZXdwb3J0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAud2lkdGgtd3JhcCAuYnJhbmRzLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWxpc3Qge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAubmV3cy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuYngtdmlld3BvcnQsXG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gIH1cbiAgZm9vdGVyIC5tZW51IC5mZWVkYmFjayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICBmb290ZXIgLm1lbnUgLndoYXRzYXBwLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5hY3Rpb24gYSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZTpob3ZlcjphZnRlcixcbiAgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuZmF2b3JpdGU6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtYmxvY2sgLmFjdGlvbiAuY29tcGFyZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucGFnZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWJsb2NrIC5waG90byB7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgYm9keSAudXNlci1zZWFyY2gtaGlzdG9yeV9fbGlzdC1jb250YWluZXIgPiAudXNlci1zZWFyY2gtaGlzdG9yeV9fbGlzdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDJweCAtMnB4ICNkNmQ2ZDY7XG4gIH1cbiAgYm9keSAuY29udGVudC1hcmVhIGgxLmxpZ2h0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAyNXB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2s6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCxcbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzM5MzE4NiAwJSwgcmdiYSg1NywgNDksIDEzNCwgMCkgMTAwJSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlIC5zbGlkZS1kZXNjciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSAuc2xpZGUtZGVzY3IgLnNsaWRlLWRlc2NyX3RleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSAuc2xpZGUtZGVzY3IgLnNsaWRlLWRlc2NyX3RleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gLmZhdm9yaXRlIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLmFjdGlvbiBhIHN2ZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5ieC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlIC5zbGlkZS1kZXNjciAuc2xpZGUtZGVzY3JfdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlIC5zbGlkZS1kZXNjciAuc2xpZGUtZGVzY3JfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbiAgLnBhZ2UtY29udGVudC5wYW5lbGVkIC5sZWZ0LXBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgYm9keSAucmlnaHQtYmFyIC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2ssXG4gIGJvZHkgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keSAucmlnaHQtYmFyIC5hY3Rpb25zLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudCAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciBoMyB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5vbmUtcGhvdG8ge1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5vbmUtcGhvdG8gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgc3Bhbi5ub3R0b24uaGFzLW9mZmxpbmUge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDBweCAzcHg7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnBob3RvLXN0dWIge1xuICAgIGhlaWdodDogMTY1cHg7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5vbmUtcGhvdG8ge1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sgLnBob3RvLXN0dWIge1xuICAgIGhlaWdodDogMTc4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRhaW5lciAub25lLXBob3RvIHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIC5waG90by1zdHViIHtcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5yaWdodC1iYXIgLnNsaWRlci1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQuc2xpZGVyIC5wcm9kdWN0LWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA0MjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgYm9keS5tYWluLXBhZ2UgLm5ld3Mtc2xpZGVyIC5ieC13cmFwcGVyIC5zbGlkZXMgLnNsaWRlIC5zbGlkZS1kZXNjciB7XG4gICAgYm90dG9tOiAtNTAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSAuc2xpZGUtZGVzY3IgLnNsaWRlLWRlc2NyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIGJvZHkubWFpbi1wYWdlIC5uZXdzLXNsaWRlciAuYngtd3JhcHBlciAuc2xpZGVzIC5zbGlkZSAuc2xpZGUtZGVzY3IgLnNsaWRlLWRlc2NyX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjVweCkge1xuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLm9uZS1waG90byB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayAucGhvdG8tc3R1YiB7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgfVxuICBib2R5Lm1haW4tcGFnZSAucmlnaHQtYmFyIC5zbGlkZXItc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50LnNsaWRlciAucHJvZHVjdC1ibG9jayB7XG4gICAgbWluLWhlaWdodDogNDE1cHg7XG4gIH1cbiAgLnJpZ2h0LWJhciAuYWN0aW9ucy1zZWN0aW9uIC5hY3Rpb25zLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJvZHVjdC1ibG9jayAucHJvZHVjdC1jb250YWluZXIgLnByaWNlLWFjdGlvbiAucHJpY2UtYWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgYm9keS5tYWluLXBhZ2UgLnJpZ2h0LWJhciAuc2xpZGVyLXNlY3Rpb24gLmFjdGlvbnMtY29udGVudC5zbGlkZXIgLnByb2R1Y3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICB9XG4gIGhlYWRlciAuYngtc2VhcmNodGl0bGUudGhlbWUtYmx1ZSAuYngtaW5wdXQtZ3JvdXAgLmJ4LWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnRyYW5zcGFyZW50LXZpb2xldCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzMTg2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXIgMC4zcztcbn1cbi50cmFuc3BhcmVudC12aW9sZXQ6aG92ZXIge1xuICBjb2xvcjogIzg1N0ZDMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1N0ZDMztcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlc3VsdC1lbXB0eSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBlcnNvbmFsLXBhZ2UgLnBhZ2UtY29udGVudCAucmVzdWx0LWVtcHR5IGE6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnJlc3VsdC1lbXB0eSBhOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wcmljZV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi5wcmljZV9ib3ggc3Bhbi5qcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucHJpY2VfYm94IHNwYW4udW5pdCB7XG4gIGxpbmUtaGVpZ2h0OiAwLjc7XG59XG4ub2xkLXByb21vdGlvbi1wcmljZV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cbi5vbGQtcHJvbW90aW9uLXByaWNlX2JveF9faGVhZCB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLm9sZC1wcm9tb3Rpb24tcHJpY2VfYm94X192YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNnB4O1xufVxuLm9sZC1wcm9tb3Rpb24tcHJpY2VfYm94X192YWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2MzMTQxNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnByb21vdGlvbi1wcmljZS13cmFwIHtcbiAgYmFja2dyb3VuZDogI0U4RThFODtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnByb21vdGlvbi1wcmljZS13cmFwIC5vbGQtcHJvbW90aW9uLXByaWNlX2JveF9fdmFsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5ma2UtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwLjFweDtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjAxO1xufVxuLmhlYWRlci13cmFwcGVyIC5pbmZvIHtcbiAgYmFja2dyb3VuZDogIzM5MzE4Njtcbn1cbi5oZWFkZXItd3JhcHBlciAuaW5mbyAud2lkdGgtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG4vKi0tLS0t0YHRgtGA0LDQvdC40YbQsCDQstGF0L7QtNCwINCyINC70LjRh9C90YvQuSDQutCw0LHQuNC90LXRgiovXG4uYXV0aC1jb250YWluZXIge1xuICBtYXJnaW46IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXV0aC1jb250YWluZXIgLmF1dGgtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIC5pbnB1dC13cmFwIGxhYmVsLmVycm9yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjREMwQzBDO1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5hdXRoLWNvbnRhaW5lciAuYXV0aC1ibG9jayAuZm9jdXMtaG9vY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIC5mb2N1cy1ob29jayAuZXllIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIC5mb2N1cy1ob29jayAuaW5wdXQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIGxhYmVsIGEge1xuICBmb250OiBub3JtYWwgMTRweC8xNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM5MzE4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIGxhYmVsIGE6Zm9jdXMsXG4uYXV0aC1jb250YWluZXIgLmF1dGgtYmxvY2sgbGFiZWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmF1dGgtY29udGFpbmVyIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXV0aC1jb250YWluZXIgLmF1dGgtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciAuYXV0aC1ibG9jayAuaW5wdXQtd3JhcCxcbiAgLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIC5mb2N1cy1ob29jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmF1dGgtY29udGFpbmVyIC5hdXRoLWJsb2NrIC5pbnB1dC13cmFwIGxhYmVsLmVycm9yLFxuICAuYXV0aC1jb250YWluZXIgLmF1dGgtYmxvY2sgLmZvY3VzLWhvb2NrIGxhYmVsLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjREMwQzBDO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZm9udDogbm9ybWFsIDEycHggLyAxNXB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDRweCA4cHggMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICB9XG4gIC5hdXRoLWNvbnRhaW5lciAuYXV0aC1ibG9jayBsYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLypcbiog0KDQtdC00LjQt9Cw0LnQvVxuICovXG4uZGVmZXJyZWQtcGFnZS5wZXJzb25hbC1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3RzLmRlZmVycmVkIC5wcm9kdWN0IC5hbW91bnQtc2VjdGlvbiAubm90dG9uLnRyYW5zcGFyZW50LXllbGxvdyB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucGVyc29uYWwtcGFnZSAucGFnZS1jb250ZW50IC5kZWZmZXJlZC1mbGV4LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5yaWdodC1iYXIgLmFjdGlvbnMtc2VjdGlvbiAuYWN0aW9ucy1jb250ZW50IC5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY29udGFpbmVyIC5pbWFnZS1saW5rIHNwYW4ubWFya2VyIHtcbiAgYmFja2dyb3VuZDogI2ZlY2MwMDtcbn1cbmJvZHkgLnByb21vdGlvbi1wcmljZV9ib3gucHJpY2VfYm94IHtcbiAgYmFja2dyb3VuZDogI2ZlY2MwMDtcbn1cbmJvZHkgLnByb21vdGlvbi1wcmljZV9ib3gucHJpY2VfYm94IC5wcm9tb3Rpb24tcHJpY2VfYm94X192YWwge1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xufVxuYm9keSAucGhvdG8tc2VjdGlvbiAucHJvbW90aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZlY2MwMDtcbn1cbmJvZHkgLnByb2R1Y3QtbGlzdC5ibG9jayAucHJpY2UtYWN0aW9uIC5wcmljZS1hY3Rpb25fYm94IC5wcmljZS1hY3Rpb25fYm94X193cmFwLFxuYm9keSAucHJvZHVjdC1saXN0LnRhYmxlIC5wcmljZS1hY3Rpb24gLnByaWNlLWFjdGlvbl9ib3ggLnByaWNlLWFjdGlvbl9ib3hfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmVjYzAwO1xufVxuYm9keSAucHJvZHVjdC1saXN0LmJsb2NrIC5wcm9kdWN0LWJsb2NrIC5hY3Rpb24gYTpob3ZlcixcbmJvZHkgLnByb2R1Y3QtbGlzdC50YWJsZSAucHJvZHVjdC1ibG9jayAuYWN0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZlY2MwMDtcbn1cbi5wcm9kdWN0LWxpc3QuYmxvY2sgLnByb2R1Y3QtYmxvY2sgLnByaWNlIC5wcmljZS1ieS1jYXJkIHtcbiAgY29sb3I6ICMzOTMxODY7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM5MzE4Njtcbn1cbi5hY3Rpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG4ucHJvZHVjdC1ibG9jayAuYWN0aW9uIC5mYXZvcml0ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5waG9uZSAucGhvbmUtd3JhcHBlcjpob3ZlciBhLFxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAucGhvbmUgLnBob25lLXdyYXBwZXI6aG92ZXIgLnBob25lLWljb24ge1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbi50YWJzIC5hY3Rpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTYxMDU3O1xufVxuLnRleHQtcGFnZSAucGFnZS1jb250ZW50IC50ZXh0LWJsb2NrIHAgYSB7XG4gIGNvbG9yOiAjMjI0Yzk4O1xufVxuLmxvZ28tYm94MiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5mb290ZXIgLmluZm8gLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi53YXJuaW5nLWNvb2tpZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMjBweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDIwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMjBweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC53YXJuaW5nLWNvb2tpZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLndhcm5pbmctY29va2llIGEge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMzOTMxODY7XG59XG4ud2FybmluZy1jb29raWUgYSBzcGFuIHtcbiAgY29sb3I6ICMzOTMxODY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndhcm5pbmctY29va2llIGEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjMzkzMTg2O1xufVxuLndhcm5pbmctY29va2llIC53YXJuaW5nLWNvb2tpZV9fYXBwbHkge1xuICBjb2xvcjogIzM5MzE4NjtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndhcm5pbmctY29va2llIC53YXJuaW5nLWNvb2tpZV9fYXBwbHk6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4ud2FybmluZy1jb29raWUtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53YXJuaW5nLWNvb2tpZS0tYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLndhcm5pbmctY29va2llLS1hY3RpdmUgLndhcm5pbmctY29va2llX19hcHBseSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53YXJuaW5nLWNvb2tpZS0tYWN0aXZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAud2FybmluZy1jb29raWUtLWFjdGl2ZSAud2FybmluZy1jb29raWVfX2FwcGx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG59XG4ud2FybmluZy1jb29raWVfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzM5MzE4NjtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYmxvY2sgLmJ4LWlucHV0LWdyb3VwIGlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYmxvY2sgLmJ4LWlucHV0LWdyb3VwIGlucHV0OmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMjI7XG4gIH1cbn1cbi5oZWFkZXItd3JhcHBlciAuaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMzOTMxODY7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmluZm8gLndpZHRoLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjMzkzMTg2O1xufVxuLm1lbnVfX2l0ZW0gYTpob3ZlcixcbmhlYWRlciAubWVudS1pdGVtcyA+IC5jdXJyZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzM5MzE4Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICBoZWFkZXIgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYmxvY2sgZm9ybSAuYngtaW5wdXQtZ3JvdXAgaW5wdXQ6aG92ZXIgKyAuYngtaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvbG9jYWwvaW1hZ2VzL3JlZGVzaWduL3NlYXJjaC1ncmF5LWljLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICB9XG59XG4ubWVudV9faXRlbS5idG4taXRlbSBhLFxuaGVhZGVyIC5tZW51LWl0ZW1zID4gLmN1cnJlbnQuYnRuLWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWNjMDA7XG59XG5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvLWJsb2NrIC5jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWNjMDA7XG59XG4ud3JhcHBlci1wcm9maWxlIC5sa19idXR0b246aG92ZXIgLnRleHQgLnByb2YtbmFtZV9ib3gge1xuICBjb2xvcjogI2RkZDtcbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmluZm8tYmxvY2s6aG92ZXIgLnRleHQge1xuICBjb2xvcjogI2RkZDtcbn1cbmhlYWRlciAuaW5mbyAubG9nby1ibG9jayAubG9nbyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICBoZWFkZXIgLmhlYWRlci13cmFwcGVyIC5pbmZvIC5zZWFyY2gtYmxvY2sgZm9ybSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICBoZWFkZXIgI3NtYXJ0LXRpdGxlLXNlYXJjaCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5ib2R5ID4gaGVhZGVyID4gZGl2ID4gZGl2LmluZm8gPiBkaXYgPiBkaXYubWVudV9faXRlbS5idG4taXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjIlO1xufVxuI3NtYXJ0LXRpdGxlLXNlYXJjaC1pbnB1dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNzbWFydC10aXRsZS1zZWFyY2gtaW5wdXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMjIyO1xufVxuI3NtYXJ0LXRpdGxlLXNlYXJjaC1pbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzIyMjtcbn1cbiNzbWFydC10aXRsZS1zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMyMjI7XG59XG4jc21hcnQtdGl0bGUtc2VhcmNoLWlucHV0OmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICNzbWFydC10aXRsZS1zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzM5MzE4NjtcbiAgfVxuICAjc21hcnQtdGl0bGUtc2VhcmNoLWlucHV0OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzkzMTg2O1xuICB9XG4gICNzbWFydC10aXRsZS1zZWFyY2gtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM5MzE4NjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgaGVhZGVyICNzbWFydC10aXRsZS1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbn1cbmJvZHkgPiBoZWFkZXIgPiBkaXYgPiBkaXYuaW5mbyA+IGRpdiA+IGRpdi5tZW51X19pdGVtLmJ0bi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNyU7XG59XG4ubG9nby1ibG9jayB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgPiBoZWFkZXIgPiBkaXYgPiBkaXYuaW5mbyAud2lkdGgtd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5ib2R5ID4gaGVhZGVyID4gZGl2ID4gZGl2LmluZm8gLndpZHRoLXdyYXAgLmxvZ28td3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi53aWR0aC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5idXR0b24td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWluLXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTVweCkge1xuICAuYnV0dG9uLXdyYXBwZXIgLnByb2ZpY2x1Yl9idXR0b24ge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJ1dHRvbi13cmFwcGVyIC5say13cmFwLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnV0dG9uLXdyYXBwZXIgLmZhdm9yaXRlcy1idXR0b24ge1xuICAgIHdpZHRoOiAyMyU7XG4gICAgbWluLXdpZHRoOiA5NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ1dHRvbi13cmFwcGVyIC5jYXJ0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU0cHgpIHtcbiAgLmJ1dHRvbi13cmFwcGVyIC5wcm9maWNsdWJfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5ID4gaGVhZGVyID4gZGl2ID4gZGl2LmluZm8gPiBkaXYgPiBkaXYuYnV0dG9uLXdyYXBwZXIgPiBkaXYubGstd3JhcC1idXR0b24gPiBkaXYgPiBkaXYuaGlkZGVuLXhzID4gZGl2ID4gZGl2LmxrX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5ib2R5ID4gaGVhZGVyID4gZGl2ID4gZGl2LmluZm8gPiBkaXYgPiBkaXYuYnV0dG9uLXdyYXBwZXIgPiBkaXYucHJvZmljbHViX2J1dHRvbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSA+IGhlYWRlciA+IGRpdiA+IGRpdi5tZW51IC53aWR0aC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keSA+IGhlYWRlciA+IGRpdiA+IGRpdi5tZW51ID4gZGl2ID4gZGl2LnRvcC1tZW51LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICBib2R5ID4gaGVhZGVyID4gZGl2ID4gZGl2Lm1lbnUgPiBkaXYgPiBkaXYudG9wLW1lbnUtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDU0MHB4O1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1NXB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIGJvZHkgPiBoZWFkZXIgPiBkaXYgPiBkaXYubWVudSA+IGRpdiA+IGRpdi50b3AtbWVudS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogNDQwcHg7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuYm9keSA+IGhlYWRlciA+IGRpdiA+IGRpdi5tZW51ID4gZGl2ID4gZGl2LnRvcC1tZW51LWNvbnRhaW5lciAubWVudV9kZWxpdmVyeSB7XG4gIHdpZHRoOiAyNiU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSA+IGhlYWRlciA+IGRpdiA+IGRpdi5tZW51ID4gZGl2ID4gZGl2LnRvcC1tZW51LWNvbnRhaW5lciAubWVudV9hYm91dCB7XG4gIHdpZHRoOiAyOCU7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgPiBoZWFkZXIgPiBkaXYgPiBkaXYubWVudSA+IGRpdiA+IGRpdi50b3AtbWVudS1jb250YWluZXIgLm1lbnVfc2VydmljZSB7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgPiBoZWFkZXIgPiBkaXYgPiBkaXYubWVudSA+IGRpdiA+IGRpdi50b3AtbWVudS1jb250YWluZXIgLm1lbnVfY29udGFjdHMge1xuICB3aWR0aDogMjMlO1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTRweCkge1xuICBib2R5ID4gaGVhZGVyID4gZGl2ID4gZGl2Lm1lbnUgPiBkaXYgPiBkaXYudG9wLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5ID4gaGVhZGVyID4gZGl2ID4gZGl2Lm1lbnUgPiBkaXYgPiBkaXYudG9wLW1lbnUtY29udGFpbmVyIGRpdiA+IGEge1xuICBjb2xvcjogIzM5MzE4NjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9faXRlbS5idG4taXRlbSBhLFxuaGVhZGVyIC5tZW51LWl0ZW1zID4gLmN1cnJlbnQuYnRuLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbmhlYWRlci5tZW51LWNvbGxhcHNlZCAubW9iaWxlLWxvZ28tYmxvY2sgLmxvZ28tbW9iaWxlLW5ldyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQgLm1vYmlsZS1sb2dvLWJsb2NrIC5sb2dvLW1vYmlsZS1uZXc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5pbmZvIC5sb2dvLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiA3NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaW5mbyAuc2VhcmNoLWJsb2NrIGZvcm0gLmJ4LWlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5oZWFkZXIubWVudS1jb2xsYXBzZWQuZml4ZWQgLm1vYmlsZS1sb2dvLWJsb2NrIC5sb2dvLW1vYmlsZS1uZXc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtY29sbGFwc2VkIC5oZWFkZXItd3JhcHBlciAubWVudSAud2lkdGgtd3JhcCAudG9wLW1lbnUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1lbnUtY29sbGFwc2VkIC5oZWFkZXItd3JhcHBlciAuaW5mbyAud2lkdGgtd3JhcCAuYnV0dG9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4iXX0= */

/* End */


/* Start:/local/templates/.default/components/awz/autform/multiple/style.css?17556825216014*/
.awz-autform-link-block {display:block;padding:5px;}


.awz-autform-theme-red .awz-autform-modal-content-bg#awz-autform-modal-content-bg{
    opacity: 1;
    background: url(/local/css/../images/fancybox/overlay.png);
}

.awz-autform-modal-content-bg {;position:fixed;top:0;left:0;width:100%;height:100%;
    display:block;z-index: 10000;}

.awz-autform-close, .awz-autform-close:hover {cursor:pointer;}
.awz-autform-close {display:block;width:70px;height:68px;position:fixed;top:10px;right:10px;z-index:10002;
    text-decoration: none;
    text-align:center;
}
.awz-autform-close div {
    cursor: pointer;
    position: relative;
    height: 68px;
    width: 70px;
}
.awz-autform-close .awz-autform-close-leftright {
    height: 4px;
    width: 50px;
    position: absolute;
    margin-top: 24px;
    border-radius: 2px;
    transform: rotate(45deg);
    transition: all .3s ease-in;
    left: 10px;
}
.awz-autform-close .awz-autform-close-rightleft {
    height: 4px;
    width: 50px;
    position: absolute;
    margin-top: 24px;
    border-radius: 2px;
    transform: rotate(-45deg);
    transition: all .3s ease-in;
    left: 10px;
}
.awz-autform-close .awz-autform-close-close-btn {
    margin: 54px auto 0 auto;
    position: absolute;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    transition: all .3s ease-in;
    opacity: 0;
    width: 100%;
    display: block;
    text-align:center;
}
.awz-autform-close div:hover .awz-autform-close-leftright {
    transform: rotate(-45deg);
}
.awz-autform-close div:hover .awz-autform-close-rightleft {
    transform: rotate(45deg);
}
.awz-autform-close div:hover .awz-autform-close-close-btn {
    opacity: 1;
}
.awz-autform-modal-content {display:block;position:fixed;z-index:10001;width:100%;height:100%;top:0;left:0;}
.awz-autform-modal-content-wrap {display:block;margin:auto;position:relative;
max-width:460px;
}

.awz-autform-modal-header {display:block;padding:15px;font-size:1.2em;line-height:1.2em;font-weight:bold;}
.awz-autform-modal-body {width:100%;display:block;height:100%;position:relative;overflow-y:auto;}

.awz-autform-modal-error {padding:20px 15px;display:block;font-size:16px;line-height:24px;}
.awz-autform-preload {display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.awz-autform-load {display:block;width:50%;top:50%;
    margin: -20px auto auto;
    font-size:18px;position:relative;
    text-align:center;
}
.awz-autform-contentWrap {padding:15px;}

.awz-autform-close-mobile {right:0;top:0;overflow:hidden;height:57px;}
.awz-autform-close-mobile  > div {margin-top:3px;}


.awz-autform-errors {display:block;padding:5px 0;}
.awz-autform-messages {display:block;padding:5px 0;}
.awz-autform-error-row {display:block;padding:5px 0;clear:both;margin:0 0 10px 0;text-align: center;}
.awz-autform-message-row {display:block;padding:5px 0;clear:both;margin:0 0 10px 0;text-align: center;}

.awz-autform-form-group {padding:0 0 10px 0;text-align:center;}
.awz-autform-form-group label {display:inline-block;text-align: center;padding-bottom:5px;clear:both;}
.awz-autform-form-group input {display:inline-block;text-align: center;clear:both;}
.awz-autform-form-agreement {text-align:center; display: flex; align-items: center; justify-content: center}
.awz-autform-form-agreement input {margin-right:10px;}
.awz-autform-form-buttons {text-align:center;}
.awz-autform-form-buttons button {display:inline-block;border:none;border-radius:3px;padding:5px 15px;
font-size:1.2em;line-height:1.2em;cursor:pointer;margin-top:10px;
}
.awz-autform-message-agreement-content {font-size: 0.9em;line-height:120%;}

.awz-autform-form-group a {margin:0 5px;text-transform: lowercase;}


.awz-autform-hide {display:none;}

.awz-autform-modal-mobile .awz-autform-modal-header {font-size:22px;line-height:27px;}
.awz-autform-form-links {display:block;text-align: center;}
.awz-autform-form-links a {display:inline-block;padding:2px 10px;font-size:0.9em;text-decoration: none;border-radius: 3px;
margin:0 5px 10px 0;
}


 /*custom*/

.awz-autform-modal-link{
    font: normal 12px/18px Arial,sans-serif;color: #666;
}

.awz-autform-input{
    height: 50px;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    overflow: hidden;
    color: #212121;
    font-feature-settings: 'clig' off,'liga' off;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'NotoSans',Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: .15px;
}

.awz-autform-input:focus {
    outline: 2px solid var(--blue, #0FABDC);
    background: #FFF;
}

.awz-autform-button:disabled{
    cursor: not-allowed;
}

.awz-autform-theme-red .awz-autform-form-buttons button.awz-autform-button{
    width: 100%;
    height: 50px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    padding: 15px 17px;
    text-decoration: none;
    border-radius: 3px;
    border: 1px solid #393186;
    background-color: #393186;
    color: #ffffff;
    font-family: 'NotoSans';
    font-size: 13px;
    font-weight: 400;
    line-height: 120%;
    box-shadow: none;
    transition: all .3s;
}

.awz-autform-theme-red .awz-autform-form-buttons button.awz-autform-button:disabled:hover {
    background-color: #393186;
    color: #ffffff;
}

.awz-autform-theme-red .awz-autform-form-buttons button.awz-autform-button:not(:disabled):hover {
    background-color: #0FABDC;
    border: 1px solid #0FABDC;
}

.awz-autform-modal-content{
    pointer-events: none;
}

.awz-autform-modal-body.popup-confirm{
    pointer-events: auto;
}

.popup .row>span.login-by-sms-link{
    font-size: 16px;
}

.popup.popup-login .row .button.login-link{
    margin-top: 0;
}
/* End */


/* Start:/local/templates/.default/components/awz/autform/multiple/theme/red.css?17556825221824*/
.awz-autform-theme-red .awz-autform-modal-content-wrap {
    background:#ffffff;
}
.awz-autform-form-links {border-bottom:2px solid red;margin-bottom:10px;}
.awz-autform-theme-red .awz-autform-form-links a {background:#ededed;color:#000000;}
.awz-autform-theme-red .awz-autform-form-links a:hover,
.awz-autform-theme-red .awz-autform-form-links a.active {background: red; color:#ffffff;}
.awz-autform-theme-red .awz-autform-link-block {
    border:1px solid red;
}
.awz-autform-theme-red .awz-autform-modal-content-bg {
    background:#000000;opacity:0.85;
}
.awz-autform-theme-red .awz-autform-close .awz-autform-close-leftright {
    background-color: red;
}
.awz-autform-theme-red .awz-autform-close .awz-autform-close-rightleft {
    background-color: red;
}
.awz-autform-theme-red .awz-autform-close .awz-autform-close-close-btn {
    color: red;
}
.awz-autform-theme-red .awz-autform-close div:hover .awz-autform-close-leftright {
    background-color: red;
}
.awz-autform-theme-red .awz-autform-close div:hover .awz-autform-close-rightleft {
    background-color: red;
}
.awz-autform-theme-red .awz-autform-modal-header {
    background:red;color:#ffffff;
}
.awz-autform-theme-red .awz-autform-modal-error {
    color:red;
}
.awz-autform-theme-red .awz-autform-preload {
    background:#ffffff;opacity:0.85;
}
.awz-autform-theme-red .awz-autform-load {
    color:red;
}
.awz-autform-theme-red .awz-autform-close-mobile {
    background:#fffcc0;
}
.awz-autform-theme-red .awz-autform-error-row {
    color:red;
}
.awz-autform-theme-red .awz-autform-message-row {
    color:green;
}
.awz-autform-theme-red .awz-autform-form-buttons button {color:#ffffff;background:red;}
.awz-autform-theme-red .awz-autform-form-buttons button:hover {color:#ffffff;background: #d0021b;}
/* End */


/* Start:/local/templates/.default/components/arturgolubev/search.title/.plus-cats/style.min.css?175568252111942*/
.bx_smart_searche,.bx_smart_searche *,.bx-searchtitle,.bx-searchtitle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:14px}.bx-searchtitle{margin:10px 0 0}.bx-searchtitle-history{margin-top:5px}.bx-searchtitle-history a{color:#222;text-decoration:underline}.bx-searchtitle-history a:hover{text-decoration:none}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#333;background-color:#f8fafc;border:1px solid #d5dadc;border-right:none;border-radius:1px 0 0 1px;outline:none;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-searchtitle .bx-input-group .bx-form-control:focus{background-color:#fff}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0%,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0%,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell;line-height:normal}.bx-searchtitle .bx-input-group-btn button{position:relative;border:none;background:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/search-icon.png) center center no-repeat #95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:0;border-radius:0 1px 1px 0;color:#fff;font-size:16px;line-height:1.42857143;height:34px;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background-color:#1484CE}div.title-search-result{border:0 none!important;border-top:0 none;display:none;overflow:hidden;z-index:999;min-width:200px;margin-top:3px;background-color:#FFF;border-radius:2px;box-shadow:0 0 7px -2px #d6d6d6}div.title-search-fader{display:none;background-image:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_smart_searche{padding-top:8px;border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche .bx_info_wrap{margin-left:85px}.bx_smart_searche .bx_img_element{float:left;padding:5px;width:75px;text-align:center}.bx_smart_searche .bx_item_block{min-height:65px;position:relative}.bx_smart_searche .bx_image{display:inline-block;max-width:100%}.bx_smart_searche .bx_image.empty_image{background-image:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/image/noimg.png)}.bx_smart_searche .bx_item_element{padding:8px 0}.bx_smart_searche .bx_item_element_all_result{text-align:center}.bx_smart_searche .bx_item_element hr{margin:0;border:none;border-bottom:1px solid #e5e5e5}.bx_smart_searche .bx_item_element a{margin-top:5px;display:inline-block;color:#333;font-size:14px;text-decoration:none;font-weight:700}.bx_smart_searche .bx_item_element a b{font-weight:700;color:#000}.bx_smart_searche .bx_item_element a:hover,.bx_smart_searche .bx_item_element a:hover b{text-decoration:underline}.bx_smart_searche .bx_item_preview_text{font-size:13px;padding:5px 10px 5px 0}.bx_smart_searche .bx_price{font-weight:700;font-size:15px;margin-top:5px}.bx_smart_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363;font-size:12px;vertical-align:middle}.bx_smart_searche .bx_item_block.all_result{min-height:0}.bx_smart_searche .bx_item_block.others_result{min-height:0;line-height:12px;padding:0}.bx_smart_searche .bx_item_block.all_result .all_result_button{display:inline-block;font-size:14px;background-color:#1485CE;border:1px solid;border-color:#1485CE;color:#FFF;padding:0 22px;height:34px;text-decoration:none;border-radius:2px;margin:0 0 8px;line-height:34px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.bx_smart_searche .bx_item_block_href{display:block;text-decoration:none;margin-bottom:5px;padding:8px;line-height:14px}.bx_smart_searche .bx_item_block_href:hover{background-color:#feeed2}.bx_smart_searche .bx_item_block_hrline{border-bottom:1px solid #f5a61c;margin:0 8px 5px}.bx_item_block_item_clear{display:block;clear:both}.bx_smart_searche .bx_item_block_item_info_wrap{display:block}.bx_smart_searche .bx_item_block_item_info_wrap.wpic{padding-left:39px}.bx_smart_searche .bx_item_block_item_info{display:block}.bx_smart_searche .bx_item_block_href_category_title{color:#a2a2a2}.bx_smart_searche .bx_item_block_href_category_name{color:#f5a61c;font-weight:700;text-transform:uppercase}.bx_smart_searche .bx_item_block_item_image{width:34px;height:34px;float:left;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:5px}.bx_smart_searche .bx_item_block_item_name{color:#333;overflow:hidden;height:34px;display:block;line-height:17px;display:flex}.bx_smart_searche .bx_item_block_item_name_flex_align{margin:auto 0}.bx_smart_searche .bx_item_block_item_simple_name{color:#333;display:block;line-height:17px}.bx_smart_searche .bx_item_block_item_name b,.bx_smart_searche .bx_item_block_item_simple_name b{color:#f5a61c}.bx_smart_searche .bx_item_block_item_price{float:right;text-align:right;color:#333;line-height:17px;padding-left:5px}.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one{line-height:34px}.bx_smart_searche .bx_item_block_item_price .bx_price_new{white-space:nowrap;font-weight:700;display:block}.bx_smart_searche .bx_item_block_item_price .bx_price_old{white-space:nowrap;text-decoration:line-through}.bx_smart_searche .bx_item_block_item_text{color:#9b9b9b;display:block;margin-top:8px;font-size:13px;line-height:15px}.bx_smart_searche .bx_item_block_item_props{color:#9b9b9b;display:block;margin-top:8px;font-size:13px;line-height:15px}.bx_item_block_item_prop_item{display:block}.bx_smart_no_result_find{padding:0 8px 8px}.bx-searchtitle .bx-searchtitle-preloader{position:absolute;top:2px;right:110%;width:30px;height:30px;z-index:5;display:none}.bx-searchtitle .bx-searchtitle-preloader.view{background:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/loader_orange.gif) center center no-repeat}.bx-searchtitle.theme-blue .bx-input-group .bx-form-control{border-color:#0083d1}.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view{background-image:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/loader_blue.gif)}.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{background-color:#0083d1;border-color:#0083d1}.bx-searchtitle.theme-blue .bx-input-group-btn button{background-color:#0083d1;border-color:#0083d1;color:#FFF}.bx-searchtitle.theme-blue .bx-input-group-btn button:hover,.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover{background-color:#5ca6e4;border-color:#5ca6e4;text-decoration:none}.bx_smart_searche.theme-blue .bx_item_element a b{color:#5ca6e4}.bx_smart_searche.theme-blue .bx_item_block_href:hover{background-color:#b2d9f1}.bx_smart_searche.theme-blue .bx_item_block_href_category_name{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_item_name b,.bx_smart_searche.theme-blue .bx_item_block_item_simple_name b{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_hrline{border-color:#0083d1}.bx-searchtitle.theme-black .bx-input-group .bx-form-control{border-color:#333}.bx-searchtitle.theme-black .bx-searchtitle-preloader.view{background-image:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/loader_black.gif)}.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{background-color:#333;border-color:#333}.bx-searchtitle.theme-black .bx-input-group-btn button{background-color:#333;border-color:#333;color:#FFF}.bx-searchtitle.theme-black .bx-input-group-btn button:hover,.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover{background-color:#5c5c5c;border-color:#5c5c5c;text-decoration:none}.bx_smart_searche.theme-black .bx_item_element a b{color:#5c5c5c}.bx_smart_searche.theme-black{border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche.theme-black .bx_item_block_href:hover{background-color:#eaeaea}.bx_smart_searche.theme-black .bx_item_block_href_category_name{color:#333}.bx_smart_searche.theme-black .bx_item_block_item_name b,.bx_smart_searche.theme-black .bx_item_block_item_simple_name b{color:#333}.bx_smart_searche.theme-black .bx_item_block_hrline{border-color:#333}.bx-searchtitle.theme-green .bx-input-group .bx-form-control{border-color:#159ebb}.bx-searchtitle.theme-green .bx-searchtitle-preloader.view{background-image:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/loader_green.gif)}.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{background-color:#159ebb;border-color:#159ebb}.bx-searchtitle.theme-green .bx-input-group-btn button{background-color:#159ebb;border-color:#159ebb;color:#FFF}.bx-searchtitle.theme-green .bx-input-group-btn button:hover,.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover{background-color:#44b1c9;border-color:#44b1c9;text-decoration:none}.bx_smart_searche.theme-green .bx_item_element a b{color:#44b1c9}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#d0ebf1}.bx_smart_searche.theme-green .bx_item_block_href_category_name{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_item_name b,.bx_smart_searche.theme-green .bx_item_block_item_simple_name b{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_hrline{border-color:#159ebb}.bx-searchtitle.theme-red .bx-input-group .bx-form-control{border-color:#E22B2B}.bx-searchtitle.theme-red .bx-searchtitle-preloader.view{background-image:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/loader_red.gif)}.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{background-color:#E22B2B;border-color:#E22B2B}.bx-searchtitle.theme-red .bx-input-group-btn button{background-color:#E22B2B;border-color:#E22B2B;color:#FFF}.bx-searchtitle.theme-red .bx-input-group-btn button:hover,.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover{background-color:#e95c5c;border-color:#e95c5c;text-decoration:none}.bx_smart_searche.theme-red .bx_item_element a b{color:#e95c5c}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#f9d4d4}.bx_smart_searche.theme-red .bx_item_block_href_category_name{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_item_name b,.bx_smart_searche.theme-red .bx_item_block_item_simple_name b{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_hrline{border-color:#E22B2B}.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control{border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view{background-image:url(/local/templates/.default/components/arturgolubev/search.title/.plus-cats/images/loader_yellow.gif)}.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{background-color:#F9A91D;border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-input-group-btn button{background-color:#F9A91D;border-color:#F9A91D;color:#FFF}.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover,.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover{background-color:#faba4a;border-color:#faba4a;text-decoration:none}.bx_smart_searche.theme-yellow .bx_item_element a b{color:#faba4a}.bx_smart_searche.theme-yellow .bx_item_block_href_category_name{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_item_name b,.bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_hrline{border-color:#F9A91D}
/* End */


/* Start:/local/templates/.default/components/catda/search.page.history/.default/style.css?17556825223005*/
.search-form__container {
    background-color: #c62828;
    box-shadow: none !important;
}
.search-form__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    -webkit-transition: border 0.1s linear, -webkit-box-shadow 0.1s ease-in-out;
    -o-transition: box-shadow 0.1s ease-in-out, border 0.1s linear;
    transition: box-shadow 0.1s ease-in-out, border 0.1s linear, -webkit-box-shadow 0.1s ease-in-out;
}
.search-form__history {
    margin-left: 15px;
}
.user-search-history__show {
    background: none;
    width: 26px;
    height: 26px;
    padding: 0;
    border-radius: 1px;
    cursor: pointer;
}
.user-search-history__list-container {
    position: relative;
}
.user-search-history__list-container > .user-search-history__list {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 35;
}
.user-search-history__list {
    margin-top: 0;
    display: none;
    min-width: 165px;
    padding: 15px 20px;
    background: #404040;
    border-radius: 0 3px 3px 3px;
}
.user-search-history__item {
    padding: 5px 0;
    font-size: 14px;
    list-style-type: none;
}
.user-search-history__link {
    color: #fff;
    border-bottom: 1px dotted #8c8c8c;
}
svg:not(:root) {
    overflow: hidden;
}
.user-search-history__icon-svg {
    margin-top: 2px;
    margin-left: 3px;
}
.user-search-history__icon-svg {
    width: 20px;
    height: 20px;
    max-height: 20px;
}
header .search-block form {
    width: inherit;
}

.search-form__history {
    margin-left: 0;
    width: 26px;
}
.user-search-history__list-container {
    display: block;
    z-index: 1000;
    min-width: 250px;
    position: relative;
    left: 0;
}
.user-search-history__list {
    position: relative;
    display: none;
    min-width: 250px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 7px -2px #d6d6d6;
}
.user-search-history__link {
    color: #667;
}
.user-search-history__item a:-webkit-any-link {
    text-decoration: none;
}
.user-search-history__show {
    width: 26px;
    height: 26px;
}
header .search-block {
    padding: 0 0 10px 0;
}
header.menu-collapsed .menu .search-block.search-block__sticky {
    display: flex;
    align-items: center;
    padding-left: 5px;
}
.user-search-history__list-container > .user-search-history__list {
    position: absolute;
    top: 5px;
    left: -5px;
}
header.menu-collapsed .menu .search-block,
header.menu-collapsed .sep {
    display: none;
}
.user-search-history__icon-svg {
    height: 30px;
    max-height: 30px;
    margin-top: 0;
}
header .menu .search-block {
    display: flex;
}
.user-search-history__emptied {
    display: none;
}
@media screen and (max-width: 940px) {
    header .menu .search-block {
        display: flex;
    }
    .user-search-history__list {
        min-width: 215px;
    }
    .user-search-history__item {
        max-width: 175px;
        overflow: hidden;
    }
}

/* End */
/* /local/css/style.css?17557700501291236 */
/* /local/templates/.default/components/awz/autform/multiple/style.css?17556825216014 */
/* /local/templates/.default/components/awz/autform/multiple/theme/red.css?17556825221824 */
/* /local/templates/.default/components/arturgolubev/search.title/.plus-cats/style.min.css?175568252111942 */
/* /local/templates/.default/components/catda/search.page.history/.default/style.css?17556825223005 */
