

/* Start:/_plugins/noui/nouislider.min.css?16064130593851*/
/*! nouislider - 12.1.0 - 10/25/2018 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
/* End */


/* Start:/_plugins/normalize.css?16064130596052*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

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

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

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

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

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

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

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

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

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

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

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

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

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

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

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

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

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

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

/* End */


/* Start:/_plugins/slick/slick.css?16064130591776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

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

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

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/_plugins/scrollbar/jquery.mCustomScrollbar.min.css?160641305942839*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/_plugins/scrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/_plugins/styler/jquery.formstyler.css?16064130592175*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/bootstrap-4.2.1/dist/css/bootstrap.min.css?1606413042153182*/
/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1250px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1250px){.container{max-width:1217px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1250px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1249.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right calc(2.25rem / 4);background-size:calc(2.25rem / 2) calc(2.25rem / 2);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:2.25rem;background-position:top calc(2.25rem / 4) right calc(2.25rem / 4)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:3.4375rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right calc(2.25rem / 4);background-size:calc(2.25rem / 2) calc(2.25rem / 2);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:2.25rem;background-position:top calc(2.25rem / 4) right calc(2.25rem / 4)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:3.4375rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1250px){.dropdown-menu-xl-right{right:0;left:auto}}.dropdown-menu-left{right:auto;left:0}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}}@media (min-width:1250px){.dropdown-menu-xl-left{right:auto;left:0}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.dropdown-item:last-child{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(2.875rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.8125rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1249.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1250px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:10px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:10px;margin-bottom:0;margin-left:10px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:10px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card{overflow:hidden}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1250px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media screen and (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1250px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-3by4::before{padding-top:133.333333%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1250px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1250px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1250px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1250px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* End */


/* Start:/_css/styles.css?1606415244735338*/
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/_fonts/open_sans/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(/_fonts/open_sans/OpenSans-LightItalic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/_fonts/open_sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/_fonts/open_sans/OpenSans-Italic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/_fonts/open_sans/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(/_fonts/open_sans/OpenSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/_fonts/open_sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(/_fonts/open_sans/OpenSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/_fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/_fonts/roboto/Roboto-Regular.ttf) format("truetype")}body,html{font-family:Open Sans;font-style:normal;font-weight:400;line-height:26px;font-size:16px;color:#4b5466;background-color:#f3f4f8;word-break:break-word}body{overflow-x:hidden}.rsya{margin-bottom:20px}.rsya *{max-width:100%}.wrapper{min-height:100%;position:relative}.container{width:100%!important;max-width:1217px!important}.container--mb{margin-bottom:20px}.hidden{opacity:0;transition:all 0.2s ease}.hidden.shown{opacity:1}.sidebar{padding-bottom:10px}.b-link{line-height:21px;font-size:14px;color:#4b5466;transition:all .2s linear}.inline{display:inline}.ov_h{overflow:hidden}*{outline:0!important}h1,h2,h3,h4,h5{color:#010532;font-weight:600;margin:1em 0}h1{line-height:42px;font-size:34px}h2{font-size:28px}h2,h3{line-height:normal}h3{font-size:24px}h4{font-size:20px}h4,h5{line-height:normal}h5{font-size:16px}a{transition:all 0.2s ease;text-decoration:none!important}#bx-panel-top a{transition:none!important}.load-more{margin-top:20px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.blue{color:#217ff7}#barba-wrapper,.wrapper{transition:all 0.2s ease}#barba-wrapper.loading,.wrapper.loading{opacity:0}blockquote{font-style:italic;font-weight:400;line-height:28px;font-size:16px;color:#5d6268;background:rgba(33,127,247,.1);border-left:6px solid #217ff7;padding:26px 31px 36px;position:relative;background-image:url(/_images/svg/quote.svg);background-repeat:no-repeat;background-position:right 19px bottom 20px;margin-bottom:30px}blockquote hr{display:none}blockquote p{margin:0}.modal-open{padding:0!important}.tabs-inside-container,.tv-projects-image{margin:0 -20px}.mb-20{margin-bottom:20px}.sel{background:rgba(33,127,247,.2)}[v-cloak]{display:none}.requisites{margin-bottom:50px}.error{border-color:red!important}.disabled{opacity:0.5}.bg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}iframe{max-width:100%}@media (max-width:767px){blockquote{border-left:none;border-top:6px solid #217ff7;padding:17px 20px 48px;line-height:25px;font-size:14px;margin-bottom:25px}h1{line-height:31px;font-size:24px}h2{font-size:20px}h2,h3{line-height:normal}h3{font-size:18px}h4{line-height:normal;font-size:16px}quote{line-height:25px;font-size:14px}}@media (max-width:575px){.load-more{margin-bottom:30px}}.title-blue{letter-spacing:0.15em;text-transform:uppercase;color:#1434f7;font-weight:700;margin-bottom:19px}.color-box{padding-bottom:100%}.color-box--1{background-color:#f3f4f8}.color-box--2{background-color:#010532}.color-box--3{background-color:#4b5466}.color-box--4{background-color:rgba(158,168,190,.7)}.color-box--5{background-color:#217ff7}.color-box--6{background-color:#1434f7}.color-box--7{background-color:#f93d32}.color-box--8{background-color:#212121}.color-box--9,.icon-box{background-color:rgba(33,127,247,.2)}.icon-box{padding:30px 0;margin:30px 0}.gray-box{background-color:#f3f4f8;padding:20px}.icon{display:inline-block}.icon svg{max-width:100%;max-height:100%;display:inherit}.icon svg *{transition:all 0.2s ease}.icon-add,.icon-added,.icon-download{display:inline-block;width:34px;height:34px;border:none!important;text-decoration:none!important}.icon-download{border-radius:34px}.icon-download svg path{transition:all 0.2s ease}.icon-download:hover svg path{fill:#1434f7}.icon-add{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.icon-add:hover{background-color:#f3f4f8}.icon-added{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#217ff7}.icon-added:hover{background-color:#1434f7}button{border:none;box-shadow:none;text-decoration:none!important;outline:0!important;transition:all 0.2s ease;cursor:pointer;background-color:transparent}button[disabled]{background-color:rgba(158,168,190,.5)!important;color:#fff!important;pointer-events:none!important;cursor:default!important;border:none!important}button[disabled] .icon--clean svg *{stroke:#fff}.button{width:-webkit-fit-content;width:fit-content;background:#217ff7;font-weight:700;font-size:12px;text-align:center;height:40px;padding:0 15px;line-height:40px;min-width:165px;border-radius:5px;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.button,.button:active,.button:hover{color:#fff}@media (min-width:991px){.button:active,.button:hover{color:#fff;background-color:#1434f7}}.button--transparent{background-color:transparent;border:1px solid #217ff7;color:#217ff7}.button--transparent .icon{height:11px;width:11px}.button--transparent .icon--clean svg *{stroke:#217ff7}.button--transparent:active,.button--transparent:hover{color:#1434f7;background-color:transparent;border-color:#1434f7}.button--transparent:active .icon--clean svg *,.button--transparent:hover .icon--clean svg *{stroke:#1434f7}.button--small{height:35px;line-height:35px;min-width:initial;padding:0 14px;white-space:nowrap}.button--white,.button--white:focus{background-color:#fff;color:#217ff7}.button--white:active,.button--white:hover{background-color:#217ff7;color:#fff}.button--fluid{white-space:pre-wrap;line-height:12px}.button .icon{margin-right:15px}.button-back{display:inline-block;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;border:1px solid rgba(75,84,102,.65);border-radius:4px;font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:#4b5466;width:-webkit-max-content!important;width:max-content!important;font-weight:700;text-decoration:none!important;padding:0 10px}.button-back .icon{margin-right:7px;height:8px;display:-ms-flexbox;display:flex}.button-back:active,.button-back:hover{color:#217ff7;background-color:rgba(33,127,247,.2);border-color:#217ff7}.button-back:active .icon svg *,.button-back:hover .icon svg *{stroke:#217ff7}.button-play{background:#217ff7;box-shadow:0px 15px 25px rgba(75,84,102,.15);width:50px;height:50px;border-radius:50px;position:relative;background-image:url(/_images/svg/play-white.svg);background-repeat:no-repeat;background-position:55% center}.button-play:hover{background-color:#1434f7}.button-green{border:1px solid #4cca9e;border-radius:5px;height:40px;line-height:40px;padding-left:15px;padding-right:25px;color:#4cca9e;display:inline-block;font-weight:700;font-size:12px}.button-green svg{position:relative;top:-2px;margin-right:12px}.button-green svg *{transition:all 0.2s ease}.button-green:active,.button-green:hover{color:#fff;background-color:#4cca9e}.button-green:active svg *,.button-green:hover svg *{stroke:#fff}.button-old-site{background-color:#212121;position:fixed;bottom:20px;right:20px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;z-index:9}.button-old-site__link{display:block;height:100%;line-height:50px;font-weight:700;font-size:12px;color:#fff;padding-left:15px;padding-right:25px;-ms-flex-positive:1;flex-grow:1}.button-old-site__link:active,.button-old-site__link:hover{background-color:#3f3f3f;color:#fff}.button-old-site__link svg{position:relative;top:-2px;margin-right:12px}.button-old-site__link svg *{stroke:#fff}.button-old-site__close{display:block;width:50px;height:100%;border-left:1px solid #f3f4f8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;-ms-flex-positive:0;flex-grow:0}.button-old-site__close:active,.button-old-site__close:hover{background-color:#3f3f3f}.button-old-site__close svg *{stroke:#fff}@media (max-width:420px){.button-old-site{bottom:0;right:0;width:100%}.button-old-site__link{font-size:10px}}.navigation{padding:0px 0 20px}.navigation ul{padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.navigation ul li:not(.first):not(.last) a{display:inline-block;width:25px;height:25px;border-radius:25px;text-align:center;text-decoration:none;line-height:25px}.navigation ul li:not(.first):not(.last) a:active,.navigation ul li:not(.first):not(.last) a:hover{background:rgba(33,127,247,.2);color:#217ff7}.navigation ul li:not(.first):not(.last).current span{display:inline-block;width:25px;height:25px;border-radius:25px;line-height:25px;background-color:#217ff7;color:#fff;text-align:center}.navigation ul li{color:#4b5466;font-size:13px;margin:0 6px}.navigation ul li.inactive{pointer-events:none}.navigation ul li.inactive a{color:rgba(158,168,190,.7)!important}.navigation ul li a{color:#4b5466;font-size:13px}.navigation ul li.first:active a,.navigation ul li.first:hover a,.navigation ul li.last:active a,.navigation ul li.last:hover a{color:#1434f7}.navigation ul li.first{margin-right:50px;margin-left:0}.navigation ul li.last{margin-left:50px;margin-right:0}.navigation ul li .blog-page-dots{margin:0 6px 0 17px}@media (max-width:575px){.navigation ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation .first,.navigation .last{width:100%;text-align:center;margin:0;margin:10px 0!important}}.link,.search-block__more-link{font-style:normal;font-weight:700;line-height:normal;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#217ff7;border-bottom:1px solid rgba(33,127,247,.3);transition:all 0.2s ease}.link:active,.link:hover,.search-block__more-link:active,.search-block__more-link:hover{color:#1434f7;border-bottom-color:rgba(20,52,247,.3)}.dashed.search-block__more-link,.link.dashed{border-bottom-style:dashed}.share{transition:all 0.2s linear}.share .ya-share2__badge{display:none}.share .ya-share2__list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.share--live{margin-top:20px}.share--live .ya-share2__list{display:block}.share .ya-share2__item{margin:0!important;margin-right:-1px!important;margin-bottom:-1px!important}.share .ya-share2__link{width:60px;height:60px;background-color:transparent;background-repeat:no-repeat;background-position:center center;box-shadow:0px 0px 0px 1px #e6e9f0 inset}.share .ya-share2__link:hover{background-color:rgba(33,127,247,.2);box-shadow:0px 0px 0px 1px rgba(33,127,247,.3) inset;z-index:1}.share .ya-share2__item_service_vkontakte .ya-share2__link{background-image:url(/_images/svg/vk.svg)}.share .ya-share2__item_service_vkontakte .ya-share2__link:hover{background-image:url(/_images/svg/vk-hover.svg)}.share .ya-share2__item_service_facebook .ya-share2__link{background-image:url(/_images/svg/fb.svg)}.share .ya-share2__item_service_facebook .ya-share2__link:hover{background-image:url(/_images/svg/fb-hover.svg)}.share .ya-share2__item_service_odnoklassniki .ya-share2__link{background-image:url(/_images/svg/ok.svg)}.share .ya-share2__item_service_odnoklassniki .ya-share2__link:hover{background-image:url(/_images/svg/ok-hover.svg)}.share .ya-share2__item_service_twitter .ya-share2__link{background-image:url(/_images/svg/tw.svg)}.share .ya-share2__item_service_twitter .ya-share2__link:hover{background-image:url(/_images/svg/tw-hover.svg)}.share .ya-share2__item_service_telegram .ya-share2__link{background-image:url(/_images/svg/telegram.svg);background-size:33%;background-position:19px center}.share .ya-share2__item_service_telegram .ya-share2__link:hover{background-image:url(/_images/svg/telegram-hover.svg)}.share--vertical .ya-share2__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (max-width:991px){.share--vertical{margin-bottom:20px}.share--vertical .ya-share2__list{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}}@media (max-width:575px){.share--live{margin:0 0 20px}}.slick-arrow{width:45px;height:45px;background-color:rgba(33,127,247,.2);margin:0 1px;padding:0;display:block}.slick-arrow svg{vertical-align:baseline}@media (min-width:991px){.slick-arrow:hover{background-color:#217ff7}.slick-arrow:hover svg *{fill:#fff}}.slick-next svg{transform:rotate(-180deg)}.news{border:1px solid #e6e9f0;min-height:100%;display:block;background-color:#fff;transition:all 0.2s ease}.news:after{display:block;content:"";width:100%;height:0}.news--flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news--lenta{border:none;background-color:#fff}.news--lenta .news__name{font-size:24px}.news__fade{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);pointer-events:none;z-index:9}.news__chain-more{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.news__img-preview{width:283px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:block;line-height:0;padding:20px;padding-right:0}.news__img-preview img{display:block;line-height:0;width:100%}.news__content-preview{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.news__inner{display:block;padding:14px 20px 20px;-ms-flex-positive:2;flex-grow:2}.news__inner--flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news__header{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:10px}.news__header--no-margin{margin-bottom:0}.news__slider{position:relative}.news__slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:transparent;font-size:0px;line-height:0px;display:block;background-repeat:no-repeat;background-position:center center;z-index:10}.news__slider .slick-arrow:hover svg *{fill:#fff}.news__slider .slick-prev{left:0;background-image:url(/_images/svg/slick-left.svg)}.news__slider .slick-next{right:0;background-image:url(/_images/svg/slick-right.svg)}.news__slider-wrap{position:relative}.news__total-files{position:absolute;top:15px;left:15px;white-space:nowrap;z-index:5;line-height:18px;font-size:12px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news__total-files svg{margin-right:9px}.news__slide{position:relative}.news__slide:after,.news__slide:before{content:"";position:absolute;display:block;width:120px;height:100%;top:0;z-index:5}.news__slide:before{left:0;background:linear-gradient(90deg,rgba(9,9,9,.49) 14%,rgba(9,9,9,0) 100%)}.news__slide:after{right:0;background:linear-gradient(270deg,rgba(9,9,9,.49) 14%,rgba(9,9,9,0) 100%)}.news__top{border-bottom:1px solid #f3f4f8;padding:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:relative}.news__date{display:block;font-size:12px;color:rgba(75,84,102,.65);margin-right:20px}.news__date--radio{margin-top:4px;margin-bottom:5px}.news__inner-wrap{-ms-flex-direction:column;flex-direction:column}.news__inner-wrap,.news__top-icons{display:-ms-flexbox;display:flex;-ms-flex-positive:2;flex-grow:2}.news__top-icons{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.news__top-icons svg *{fill:#bcc3d2}@media (max-width:575px){.news__top-icons--maintoday{top:25%}}.news__icons{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;position:relative;top:0}.news__icons svg{width:16px;margin-right:9px}.news__icons svg *{fill:rgba(158,168,190,.7)}.news__video{position:relative;display:block}.news__video:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,transparent 100%)}.news__preview{width:100%}.news__play{top:50%;left:50%;transform:translate(-50%, -50%)}.news__play,.news__time{position:absolute;z-index:22}.news__time{bottom:10px;right:13px;line-height:18px;font-size:12px;color:#fff}.news__name{font-size:20px}.news__name,.news__sender{font-style:normal;font-weight:600;line-height:normal;color:#010532;margin-bottom:5px;display:block;transition:all 0.2s ease}.news__sender{font-size:16px;margin-top:10px}.news__text{display:block;line-height:21px;font-size:14px;color:#4b5466}.news__text--grow{-ms-flex-positive:2;flex-grow:2}@media (min-width:991px){.news:hover{box-shadow:0px 15px 25px rgba(75,84,102,.15)}.news:hover .news__name{color:#1434f7}}.news__audio{padding:10px 20px 20px}.news--project{position:relative;padding-bottom:99%;border:none;opacity:0}.news--project.vis{opacity:1}.news--project .news__image{width:100%;height:100%;margin:0 auto;overflow:hidden;text-align:center;position:absolute;top:0;left:0}.news--project .news__image img{max-width:100%;width:100%}.news--project .news__image--full img{width:100%}.news--project .news__inner{position:absolute;bottom:0;left:0;width:100%;z-index:10}.news--project .news__overlay{position:absolute;bottom:0;left:0;width:100%;height:70%;z-index:3}.news--project .news__info{-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.news--project .news__info,.news--project .news__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news--project .news__items{-ms-flex-pack:center;justify-content:center;font-size:12px;color:#4b5466;white-space:nowrap}.news--project .news__items svg{width:14px;height:14px;margin-right:12px}.news--project .news__update{font-style:italic;font-size:12px;text-align:right;color:rgba(75,84,102,.65);white-space:nowrap}.news--project:hover .news__name{color:#010532!important}.news.light .news__name{color:#fff!important}.news.light .news__text{color:#f3f4f8!important}.news.light .news__items{color:#fff!important}.news.light .news__items svg *{fill:#fff!important}.news.light .news__update{color:hsla(0,0%,100%,.65)}.news__splitter{height:32px;width:1px;background-color:hsla(0,0%,100%,.4);margin:0 19px}.news__date-icons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news__interview{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.news__interview .news__inner{width:100%;-ms-flex-positive:2;flex-grow:2}.news__interview .news__themes{-ms-flex-positive:3;flex-grow:3;width:100%}.news__interview .news__themes .themes{max-width:419px;width:100%}.news__themes{padding:20px}.news__themes-mobile{display:none;width:100%}.news__chain-list-row{margin:0 -10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__chain-list-col{padding:0 10px;width:50%}.news--blue{border:2px solid #217ff7}.news--blue .news__top{background-color:#217ff7;color:#fff}.news--blue .news__mark{font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#fff}.news--blue .news__date{color:#fff}.news--blue .news__icons svg *{fill:#fff}.news__chain{border-top:1px solid #f3f4f8;padding:13px 20px 20px}.news__chain-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:26px;font-size:16px;color:#010532;margin-bottom:13px}.news__chain-title svg{margin-right:6px}.news--radio-project{box-shadow:none!important;margin-bottom:0!important}.news--radio-project:last-of-type{padding-bottom:20px}.news--radio-project:active .news__text,.news--radio-project:hover .news__text{color:#9ea8be}.news--radio-project .news__text{transition:all 0.2s ease}@media (max-width:991px){.news__content-preview{-ms-flex-wrap:wrap;flex-wrap:wrap}.news__img-preview{width:100%;padding-right:20px;padding-bottom:0}.news__themes{display:none}.news__themes-mobile{display:block}}@media (max-width:767px){.news__chain{background-color:rgba(33,127,247,.1);padding-left:0;padding-right:0;padding-bottom:0}.news__chain-list-row{margin:0;padding-bottom:11px}.news__chain-list-col,.news__chain-title{padding:0 20px}.news__name{font-size:18px!important;color:#010532}}@media (max-width:575px){.news__chain-list-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.news__top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0}.news__mark{height:45px;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.news__mark .mark{margin-top:15px}.news__date-icons{padding:0 20px;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news__splitter{display:none}.news--blue .news__top{background-color:#fff}.news--blue .news__mark{background-color:#217ff7;font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#fff}.news--blue .news__date{color:rgba(75,84,102,.65)}.news--blue .news__icons svg *{fill:#bcc3d2}.news__chain-list-row{max-width:100%;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.news__chain-list-row::-webkit-scrollbar{width:0}.news__chain-list-col{width:70vw;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.news--project{padding-bottom:0%}.news--project .news__overlay{bottom:initial;top:10%;height:90%}.news--project .news__inner{position:relative;padding-top:50%}}.tab{margin-bottom:20px;height:29px;overflow:hidden}.tab__wrap{border-bottom:1px solid #e6e9f0}.tab__inner,.tab__wrap{display:inline-block;min-width:100%}.tab__inner{padding:0 20px}.tab__el{padding-right:25px;display:inline-block}.tab__el:last-of-type{padding-right:0}.tab__el-inner{display:inline-block;height:100%}.tab__col{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.tab__item{font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:rgba(75,84,102,.65);white-space:nowrap;height:100%;display:inline-block;position:relative;margin-right:40px}.tab__item:last-child{margin-right:0}.tab__item:after{content:"";display:block;width:100%;height:3px;background-color:transparent;bottom:0;left:0;position:absolute}.tab__item:active,.tab__item:active .tab__count,.tab__item:hover,.tab__item:hover .tab__count{color:#1434f7}.tab__item.active{font-weight:700;color:#010532!important}.tab__item.active:after{background-color:#0086ff}.tab__item.active .tab__count{color:rgba(75,84,102,.65)!important}.tab__count{font-weight:400;color:rgba(75,84,102,.65);transition:all 0.2s ease}.tab--box{margin-bottom:15px;overflow:hidden;height:48px}.tab--box .tab__inner{background-color:#fff}.tab--box .tab__el{height:47px;line-height:47px}.tab--box .tab__item:after{height:2px}.tab--numbers .tab__el{padding-right:40px}@media (max-width:1249px){.tab__el{padding-right:15px}}@media (max-width:767px){.tab__el{padding-right:15px;display:inline-block}.tab__el:last-of-type{padding-right:0}}.mark{border:1px solid rgba(33,127,247,.5);box-sizing:border-box;height:26px;text-transform:uppercase;color:#217ff7;background-color:transparent;line-height:24px;font-weight:700;font-size:10px;text-align:center;letter-spacing:0.1em;padding:0 15px;margin-right:20px;cursor:pointer;transition:all 0.2s ease;height:25px;display:inline-block}.mark--filled{background-color:#217ff7;color:#fff;border:none!important;padding:0 22px}span.mark{cursor:default}.player{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0px -5px 40px rgba(158,168,190,.2);height:57px}.player--transparent{background-color:transparent!important;box-shadow:none!important}.player--transparent .player__name{color:#fff}.player--transparent .player__info{border:none}.player__control{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:100%;width:57px;position:relative}.player__control--white{background-color:#fff}.player__control--white-svg svg *{fill:#fff!important}.player__control--less-width{width:47px}.player__close{height:100%;padding:0 26px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(158,168,190,.4);font-weight:700;font-size:12px;color:#010532}.player__close svg{margin-left:15px}.player__close:hover{background-color:rgba(33,127,247,.3)}.player__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:2;flex-grow:2;height:100%;border-right:1px solid #e6e9f0}.player__bar{background-image:url(/_images/live-progress.png);background-position:left center;background-repeat:repeat-x;height:100%;width:100%;transition:all 0.2s ease;animation:a 40s linear infinite;animation-play-state:paused}.player__bar.is-playing{animation-play-state:running}.player__info-top{-ms-flex-pack:justify;justify-content:space-between;width:100%}.player__info-top,.player__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.player__logo{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:5px 20px;border-right:1px solid #e6e9f0}.player__logo img{max-height:100%}.player__name{-ms-flex-positive:2;flex-grow:2;width:100%;padding:0 20px;line-height:21px;font-size:14px;color:#272c31}.player__name-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.player__progress{-ms-flex-positive:0;flex-grow:0;width:100%;height:4px;background-color:#217ff7}.player__stream-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.player__stream-data,.player__stream-info{display:-ms-flexbox;display:flex;height:100%}.player__stream-data{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@keyframes a{0%{background-position:100% center}to{background-position:0% center}}@media (max-width:767px){.player__bar{animation:a 1s linear infinite;animation-play-state:paused}.player__close-text,.player__control--volume,.player__logo,.player__name-pre-text{display:none}.player__close{padding:0 20px}.player__close svg{margin:0}}.range-volume{display:block;width:10px;height:125px;border:none;position:relative}.range-volume:after,.range-volume:before{position:absolute;top:50%;width:4px;height:2px;content:"";display:block;background-color:#9ea8be}.range-volume:before{left:-6px}.range-volume:after{right:-6px}.range-volume .noUi-base{background-color:#217ff7;border-radius:10px;width:10px}.range-volume .noUi-connect{background:#e6e9f0;width:100%}.range-volume .noUi-origin{width:100%;pointer-events:none}.range-volume .noUi-handle{pointer-events:all;background:#fff;box-shadow:0px 2px 7px rgba(158,168,190,.3);width:18px;height:18px;outline:0;border-radius:18px;left:-4px;border:none;cursor:pointer}.range-volume .noUi-handle:after,.range-volume .noUi-handle:before{display:none}.volume-manager{position:relative;width:100%;height:100%;display:block}.volume-manager:hover .volume-manager__volume-popover{opacity:1;transform:translate(-50%, 0);pointer-events:all}.volume-manager:hover .volume-manager__volume-popover .noUi-handle{pointer-events:all}.volume-manager__volume-control{position:relative;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center center}.volume-manager__volume-control .control-sound-on{display:block}.volume-manager__volume-control .control-sound-off{display:none}.volume-manager__volume-control .control-sound-off svg *,.volume-manager__volume-control .control-sound-on svg *{fill:#4b5466;transition:all 0.2s ease}.volume-manager__volume-control:hover .control-sound-off svg *,.volume-manager__volume-control:hover .control-sound-on svg *{fill:#010532}.volume-manager__volume-control.is-muted .control-sound-on{display:none}.volume-manager__volume-control.is-muted .control-sound-off{display:block}.volume-manager__volume-popover-inner{position:relative;background:#fff;box-shadow:0px -4px 51px rgba(158,168,190,.4);border-radius:5px;padding:10px;display:block}.volume-manager__volume-popover-inner:after{content:"";display:block;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background-image:url(/_images/svg/corner.svg);background-repeat:no-repeat;background-position:center center;width:15px;height:15px}.volume-manager__volume-popover{position:absolute;padding-bottom:18px;bottom:100%;left:50%;transition:all 0.2s ease;transform:translate(-50%, 10px);opacity:0;pointer-events:none}.volume-manager__volume-popover .noUi-handle{pointer-events:none;top:-8px}.image-top{width:100%}.image-top a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:100%}.image-top img{display:block;height:100%}.image-top--project{margin-top:-21px;margin-bottom:20px}@media (max-width:991px){.image-top{max-height:110px;height:110px}}@media (max-width:767px){.image-top{height:43px}}.header{margin-bottom:20px;position:relative;z-index:200}.header__holder{position:relative;z-index:1}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:12px 0 0;background-color:#fff;border-bottom:1px solid #eaeced;width:100%;z-index:100;will-change:top}.header__inner.is-fixed{position:fixed;left:0;top:-100%;padding-top:0;padding-right:0!important}.header__logo{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:0 12px;position:relative}.header__logo .g-popover{opacity:0;transform:translate(-50%, 15px);pointer-events:none;width:100%}@media (min-width:992px){.header__logo:hover .g-popover{pointer-events:all;opacity:1;transform:translate(-50%, 0)}}.header__logo.is-active .g-popover{pointer-events:all;opacity:1;transform:translate(-50%, 0)}.header__logo-inner{position:relative}.header__right{-ms-flex-positive:2;flex-grow:2;width:100%}.header__right-bottom,.header__right-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.header__right-bottom{-ms-flex-align:stretch;align-items:stretch}.header__right-bottom .button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:0;flex:0}.header__right-bottom .menu{-ms-flex-positive:2;flex-grow:2}.header__live{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:rgba(33,127,247,.2);height:47px}.header__live,.header__live-link{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.header__live-link{font-style:normal;font-weight:700;line-height:normal;font-size:11px;letter-spacing:0.15em;text-transform:uppercase;color:#4b5466;height:100%;padding:0 18px}.header__live-link--radio{padding:0 9px}.header__live-link:focus{color:#4b5466!important;background:none!important}.header__live-link:focus svg *{fill:#4b5466!important}.header__live-link:active,.header__live-link:hover{color:#1434f7;background-color:rgba(33,127,247,.1)}.header__live-link:active svg *,.header__live-link:hover svg *{fill:#1434f7}.header__live-link.is-live-page{background-color:#217ff7;color:#fff}.header__live-link.is-live-page svg *{fill:#fff}.header__live-link.is-live-page:hover{background-color:#217ff7}.header__live-link-text{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}.header__live-link-text .live-label,.header__live-link-text .live__label{text-transform:none;letter-spacing:0;position:relative;top:3px}.header__live-icon-play{display:block;margin-right:18px}.header__live-icon-radio{display:block;margin-right:9px}.header__splitter{height:100%;width:1px;background-color:#fff;margin-right:15px}.header__live-text{font-style:normal;font-weight:400;line-height:18px;font-size:12px;color:#4b5466;margin-right:11px}.header__info{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-positive:2;flex-grow:2;background-color:#e6e9f0}.header__info-text{font-weight:400;font-size:11px;letter-spacing:0.05em;color:#9ea8be;text-transform:uppercase;white-space:nowrap}.header__info-limits,.header__info-text{font-style:normal;line-height:normal;margin:0 13px}.header__info-limits{font-weight:700;font-size:15px;text-align:center;color:#010532}.header__search{border-left:1px solid #e6e9f0;margin-left:26px}.header__live-radio{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:1249px){.header__info-text{margin:0 5px;font-size:9px}}@media (max-width:991px){.header__live{-ms-flex:2;flex:2;height:100%}.header__right-top{height:100%}.header__inner{padding:0;border-bottom:1px solid #e6e9f0}.header__logo{padding:0;height:71px}.header__logo img,.header__logo-inner{height:100%}.header__inner{-ms-flex-align:stretch;align-items:stretch}.header__live-radio{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.header__live-text{width:100%;padding-top:10px}.header__live-link--radio{height:initial;padding-left:0;padding:10px 24px 10px 0}}@media (max-width:767px){.header__live-link--radio{padding:10px 10px 10px 0}.header__live-icon-radio{margin-right:6px}}@media (max-width:600px){.header__live-icon-play{display:none}.header__live{-ms-flex-pack:left;justify-content:left}.header__splitter{display:none!important}.header__live-radio{display:none}.header__live-link{padding:0 13px}}.hidden-footer{display:none}.footer{background-color:#212121;line-height:20px;font-size:12px;color:hsla(0,0%,100%,.5)}.footer__top{padding:34px 30px 11px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.2)}.footer__bottom{padding:21px 30px}.footer__logo{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-width:333px;padding-right:20px}.footer__logo-link{margin-bottom:22px;display:inline-block}.footer__copy{margin-bottom:11px}.footer__limits{margin-bottom:20px}.footer__limit{border:1px solid hsla(0,0%,100%,.5);width:35px;height:35px;text-align:center;line-height:35px;white-space:nowrap;border-radius:35px;display:block}.footer__menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:2;flex-grow:2;padding:0 28px 0px 0px}.footer__menu .row{width:100%}.footer__social{min-width:312px}.footer__social-title{font-size:14px;color:hsla(0,0%,100%,.8);margin-bottom:23px}.footer__politic-text{font-size:10px;color:hsla(0,0%,100%,.5);line-height:14px}.footer__politic-text p{margin-bottom:10px}.footer__politic-text a{color:hsla(0,0%,100%,.5)!important}.footer__politic-title a{font-size:12px;color:hsla(0,0%,100%,.7)}.footer__politic-title a:hover{color:#217ff7}.footer__politic-title--desktop{display:block}.footer__politic-title--mobile{display:none}.footer__bottom-row{margin:0 -10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom-left{-ms-flex-positive:2;flex-grow:2;padding:0 10px}.footer__bottom-right{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.footer__ms-net a{font-size:12px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__ms-net a img{margin-left:5px}.footer__ms-net a:active{color:#fff}.footer__ms-net a:active,.footer__ms-net a:hover{color:#217ff7}.footer__menu-row{max-width:760px}.footer__menu-row,.footer__menu-row-2{margin:0 -10px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-positive:2;flex-grow:2}.footer__menu-col-1{padding:0 10px;-ms-flex-positive:2;flex-grow:2;width:5%}.footer__menu-col-2{padding:0 10px;-ms-flex-positive:3;flex-grow:3}.footer__menu-col-3{padding:0 10px}.footer__old-site{margin-top:29px}@media (max-width:1249px){.footer__top{padding:30px 20px 43px}.footer__bottom{padding:22px 20px 24px}.footer__menu-row-2{-ms-flex-direction:column;flex-direction:column}.footer__menu-col-1,.footer__menu-col-2{width:50%}.footer__social{min-width:initial}}@media (max-width:991px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__logo{padding-bottom:20px}.footer__politic-title{margin-bottom:21px;text-align:center}.footer__politic-title--desktop{display:none}.footer__politic-title--mobile{display:block}.footer__bottom-row{-ms-flex-direction:column;flex-direction:column}.footer__bottom-right{-ms-flex-align:center;align-items:center}.footer__politic-text{margin-bottom:30px}.footer__logo,.footer__menu{width:100%;padding:0}.footer__logo{max-width:100%;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:11px}.footer__logo-link{-ms-flex-order:1;order:1}.footer__copy{-ms-flex-order:3;order:3;width:100%}.footer__limits{-ms-flex-order:2;order:2}}@media (max-width:767px){.footer__menu,.footer__social{padding:0 20px}.footer__top{padding:30px 0 43px}.footer__logo{padding:0 20px}}@media (max-width:575px){.footer__menu-row{-ms-flex-direction:column;flex-direction:column}}.audio{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#fff;height:55px;border:1px solid #e6e9f0;position:relative}.audio__control{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:100%;width:55px;position:relative}.audio__control--volume{width:39px;position:absolute;top:0;right:56px;height:39px}.audio__info{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:2;flex-grow:2;border-right:1px solid #e6e9f0;text-overflow:ellipsis;position:relative;max-width:100%;overflow:hidden}.audio__info,.audio__info-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}.audio__info-top{width:100%}.audio__name{padding:0 14px;line-height:21px;font-size:14px;color:#010532;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;padding-right:60px}.audio__progress{-ms-flex-positive:0;flex-grow:0;width:100%;height:14px;background-color:rgba(243,244,248,.5);border-left:1px solid rgba(243,244,248,.5);cursor:pointer}.audio__bar{height:100%;width:100%;transition:all 0.2s ease;position:relative;z-index:1;background-color:#217ff7}.audio__time{right:5px;color:#5d6268}.audio__cur-time,.audio__time{position:absolute;z-index:10;font-size:10px;text-align:right;bottom:0;line-height:14px;pointer-events:none}.audio__cur-time{left:5px;color:#fff}.audio__download-control{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-color:transparent;display:block}.audio__download-control,.audio__download-control:focus{background-image:url(/_images/svg/download.svg)}.audio__download-control:active,.audio__download-control:hover{background-image:url(/_images/svg/download-blue.svg)}@media (max-width:767px){.audio{height:46px}.audio__control{width:46px}.audio__control--volume{display:none}.audio__name{padding:0 32px 0 14px}.audio__time{top:8px;bottom:initial}.audio__download-control{background-size:30px 30px}.audio__play-control{background-size:20px 20px}}.audio__play-control,.play-control,.player__play-control{width:100%;height:100%;background-color:#217ff7;margin:0;padding:0;display:block;background-image:url(/_images/svg/play-white.svg);background-repeat:no-repeat;background-position:55% center;background-size:16px 22px;transition:background-color 0.2s linear}@media (min-width:991px){.audio__play-control:hover,.play-control:hover,.player__play-control:hover{background-color:#1434f7}}.is-pause.audio__play-control,.is-pause.player__play-control,.play-control.is-pause{background-image:url(/_images/svg/pause.svg);background-size:initial;background-color:rgba(33,127,247,.2);background-position:center center}.is-pause.audio__play-control:hover,.is-pause.player__play-control:hover,.play-control.is-pause:hover{background-color:rgba(33,127,247,.3)}.live-wrap{position:fixed;bottom:0;left:0;width:100%;z-index:1000}.live-wrap__content{width:100%;position:relative}.live{width:160px;box-shadow:0px 15px 25px rgba(75,84,102,.15);position:absolute;bottom:0;left:0;background-color:#fff;transform:translateY(100%);transition:transform 0.2s ease}.live--vk .live__video iframe{width:100%;height:100%}.live--vk .live__video:after{pointer-events:none!important}.live.show{transform:translateY(0)}.live.full-screen{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.live.full-screen .live__video{height:100%}.live.full-screen .live__inner{-ms-flex-positive:2;flex-grow:2;border:none}.live.full-screen .live__name{display:none}.live__video{position:relative;height:90px;overflow:hidden}.live__video:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:all 0.2s ease}.live__video img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.live__video.is-playing img{opacity:0}.live__iframe-placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.live__iframe-placeholder iframe{width:100%;height:100%}.live__audio{position:relative;height:90px;overflow:hidden}.live__inner{position:relative;border-bottom:1px solid #e6e9f0}.live__controls{position:absolute;bottom:0;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;opacity:0;transition:all 0.2s ease}.live__pause{width:30px;height:30px;background-image:url(/_images/svg/pause-small-white.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.live__pause.is-play:not(.is-pause){background-image:url(/_images/svg/play-white.svg)}.live__volume{-ms-flex-positive:2;flex-grow:2;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.live__full{width:30px;height:30px;background-image:url(/_images/svg/full-expand-white.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.live__name{padding:8px 10px}.live__name-wrap{position:relative;width:100%;overflow:hidden}.live__name-text{height:36px;line-height:18px;font-size:12px;color:#4b5466}.live__volume-button{background-color:transparent;height:30px;width:24px;background-repeat:no-repeat;background-position:center center;background-image:url(/_images/svg/sound-on-small-white.svg);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;transition:all 0.2s ease}.live__volume-button.is-muted{background-image:url(/_images/svg/sound-off-small-white.svg)}.live__volume-range{-ms-flex-positive:2;flex-grow:2;padding:0 8px;max-width:76px}.live__volume-range .lv-target{position:relative;width:100%;height:8px}.live__volume-range .lv-base{background-color:#fff;height:2px;width:100%;display:block}.live__volume-range .lv-connects{width:100%;height:100%;position:relative;z-index:1;overflow:hidden}.live__volume-range .lv-connect{display:block;background-color:#b5bbc7;position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0}.live__volume-range .lv-handle{position:absolute;right:-10px;left:auto;top:-11px;width:20px;height:20px;cursor:pointer;outline:0}.live__volume-range .lv-handle:after{display:block;content:"";width:6px;height:6px;background:#fff;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.live__volume-range .lv-origin{width:100%;position:relative}.live__close{width:14px;height:14px;background-image:url(/_images/svg/close-small-white.svg);background-repeat:no-repeat;background-position:center center;position:absolute;top:8px;right:8px;background-color:transparent;opacity:0;transition:all 0.2s ease}.live__label{position:absolute!important;top:8px!important;left:10px!important}.live--audio .live__close{background-image:url(/_images/svg/close-small.svg)}.live--audio .live__pause{background-image:url(/_images/svg/pause-small.svg)}.live--audio .live__pause.is-play{background-image:url(/_images/svg/play.svg)}.live--audio .live__volume-range .lv-base{background-color:#4b5466}.live--audio .live__volume-range .lv-connect{background-color:#8a909c}.live--audio .live__volume-range .lv-handle:after{background:#4b5466}.live--audio .live__volume-button{background-image:url(/_images/svg/sound-on-small.svg)}.live--audio .live__volume-button.is-muted{background-image:url(/_images/svg/sound-off-small.svg)}.live__sounds{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 10px}.live__sounds .bar{animation:b 0ms -800ms linear infinite alternate;animation-play-state:paused}.live__sounds #bars{height:26px;width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.live__sounds.is-playing .bar{animation-play-state:running}.live__sounds .bar{background:#666;bottom:1px;height:3px;width:3px;margin-right:1px}.live__sounds .bar:last-of-type{margin-right:0}@keyframes b{0%{opacity:.35;height:3px}to{opacity:1;height:26px}}.live__sounds .bar:nth-child(1){animation-duration:465ms}.live__sounds .bar:nth-child(2){animation-duration:464ms}.live__sounds .bar:nth-child(3){animation-duration:422ms}.live__sounds .bar:nth-child(4){animation-duration:418ms}.live__sounds .bar:nth-child(5){animation-duration:401ms}.live__sounds .bar:nth-child(6){animation-duration:410ms}.live__sounds .bar:nth-child(7){animation-duration:401ms}.live__sounds .bar:nth-child(8){animation-duration:467ms}.live__sounds .bar:nth-child(9){animation-duration:418ms}.live__sounds .bar:nth-child(10){animation-duration:415ms}.live__sounds .bar:nth-child(11){animation-duration:423ms}.live__sounds .bar:nth-child(12){animation-duration:415ms}.live__sounds .bar:nth-child(13){animation-duration:438ms}.live__sounds .bar:nth-child(14){animation-duration:462ms}.live__sounds .bar:nth-child(15){animation-duration:454ms}.live__sounds .bar:nth-child(16){animation-duration:467ms}.live__sounds .bar:nth-child(17){animation-duration:420ms}.live__sounds .bar:nth-child(18){animation-duration:468ms}.live__sounds .bar:nth-child(19){animation-duration:402ms}.live__sounds .bar:nth-child(20){animation-duration:466ms}.live__sounds .bar:nth-child(21){animation-duration:449ms}.live__sounds .bar:nth-child(22){animation-duration:451ms}.live__sounds .bar:nth-child(23){animation-duration:426ms}.live__sounds .bar:nth-child(24){animation-duration:465ms}.live__sounds .bar:nth-child(25){animation-duration:424ms}.live__sounds .bar:nth-child(26){animation-duration:448ms}.live__sounds .bar:nth-child(27){animation-duration:442ms}.live__sounds .bar:nth-child(28){animation-duration:464ms}.live__sounds .bar:nth-child(29){animation-duration:456ms}.live__sounds .bar:nth-child(30){animation-duration:452ms}.live__sounds .bar:nth-child(31){animation-duration:468ms}.live__sounds .bar:nth-child(32){animation-duration:462ms}.live__sounds .bar:nth-child(33){animation-duration:459ms}.live__sounds .bar:nth-child(34){animation-duration:402ms}.live__sounds .bar:nth-child(35){animation-duration:414ms}.live:hover .live__controls{opacity:1}.live:hover .live__video:after{opacity:0.4}.live:hover .live__close{opacity:1}@media (max-width:767px){.live-wrap .container{padding:0}.live{right:0px;left:initial}.live__close{opacity:1!important}}.live-label,.live__label{font-family:Roboto;font-style:normal;font-weight:700;line-height:normal;font-size:10px;color:#f93d32!important;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:relative}.live-label__dot{position:relative;display:inline-block;background:#f93d32;width:6px;height:6px;border-radius:6px;margin-right:9px;transform:scale(0.6);animation:c 2s infinite forwards ease-out}.live-label__dot:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;content:"";border:1px solid #f93d32;width:13px;height:13px;border-radius:13px;animation:d 2s infinite forwards ease-out}.live-label--inline{display:inline-block}.live-label--inline:before{float:left;position:relative;top:3px}.is-live-page .live-label,.is-live-page .live__label{color:#1434f7!important}.is-live-page .live-label__dot{background:#1434f7}.is-live-page .live-label__dot:after{border:1px solid #1434f7}.is-live-page.is-offline .live-label,.is-live-page.is-offline .live__label{color:#90bffb!important}.is-live-page.is-offline .live-label__dot{background-color:#90bffb!important;animation:none!important;transform:scale(1)!important}.is-live-page.is-offline .live-label__dot:after{display:none}@keyframes c{form{transform:scale(0.6)}50%{transform:scale(1)}to{transform:scale(0.6)}}@keyframes d{0%{opacity:1}50%{opacity:0}to{opacity:1}}.menu{padding:10px 0;height:54px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.menu__wrap-more{position:relative}.menu__wrap-more:hover .g-popover{opacity:1;transform:translate(-50%, 0);pointer-events:all}.menu__wrap-more .g-popover{width:200px;opacity:0;transform:translate(-50%, 15px);pointer-events:none;top:calc(100% - 5px)}.menu__wrap-more .g-popover .menu{height:initial;padding:0}.menu__wrap-more .g-popover .menu__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:initial;padding-left:5px}.menu__wrap-more .g-popover .menu a{margin:0 10px}.menu__wrap-more .g-popover .menu a.active:after{display:none}.menu__more{position:relative;padding-right:16px!important}.menu__more.is-open:before{transform:rotate(-270deg)}.menu__more:active,.menu__more:hover{color:#217ff7}.menu__more:active:before,.menu__more:hover:before{background-image:url(/_images/svg/left-blue.svg)}.menu__more:before{content:"";display:inline-block;width:6px;height:10px;background-image:url(/_images/svg/left.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transform:rotate(-90deg);margin-left:10px;transition:all 0.2s ease;top:1px;position:absolute;top:50%;right:0;margin-top:-4px}.menu__inner{max-width:100%;display:inline-block;list-style:none;padding:0;margin:0;float:left;display:-ms-flexbox!important;display:flex!important}.menu__inner,.menu__link-wrap{height:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.menu__link-wrap{display:-ms-flexbox!important;display:flex!important}.menu a{padding:8px 0;font-style:normal;font-weight:400;line-height:normal;font-size:13px;color:#010532;margin:0 24px;position:relative;white-space:nowrap}.menu a:after{position:absolute;bottom:-11px;left:0;display:block;content:"";background-color:#217ff7;width:100%;height:4px;display:none}.menu a:focus{color:#010532}.menu a.active,.menu a:active,.menu a:hover{color:#217ff7}.menu a.active:after{display:block}.menu-link-more,.menu-more-link-0,.menu-more-link-1,.menu-more-link-2,.menu-more-link-3,.menu-more-link-4,.menu-more-link-5,.menu-more-link-6{display:none!important}@media (max-width:1400px){.menu-link-more{display:-ms-flexbox!important;display:flex!important}}@media (max-width:1100px){.menu-link-3{display:none!important}.menu-more-link-3{display:block!important}}@media (max-width:1200px){.menu-link-4{display:none!important}.menu-more-link-4{display:block!important}}@media (max-width:1400px){.menu-link-5{display:none!important}.menu-more-link-5{display:block!important}}@media (max-width:1400px){.menu-link-6{display:none!important}.menu-more-link-6{display:block!important}}.header-search{position:relative}.header-search__button{background-color:transparent;width:56px;height:54px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0}.header-search__button svg *{transition:all 0.2s ease}.header-search__button:hover svg [stroke]{stroke:#1434f7}.header-search__button:hover svg [fill]{fill:#1434f7}.header-search__wrap{position:absolute;top:0;right:0;height:100%;background-color:#fff;width:400px;transition:all 0.2s ease;will-change:all;opacity:0;pointer-events:none}.header-search__wrap.is-visible{pointer-events:all;opacity:1;transform:translateX(0px)}.header-search__head{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-left:1px solid #f2f3f7;border-bottom:1px solid #f2f3f7}.header-search__head form,.header-search__input{height:100%;width:100%}.header-search__input{position:relative;-ms-flex-positive:2;flex-grow:2}.header-search__input input[type=text]{height:100%;width:100%;border:none;padding:6px 10px 0;line-height:21px;font-size:14px;color:#272c31;padding-left:45px}.header-search__input button{position:absolute;top:0;left:0;width:48px;height:100%}.header-search__input button svg [stroke]{stroke:#010532}.header-search__input button svg [fill]{fill:#010532}.header-search__input button:hover svg [stroke]{stroke:#1434f7}.header-search__input button:hover svg [fill]{fill:#1434f7}.header-search__close{height:100%;width:48px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.header-search__close svg *{stroke:#010532}.header-search__close:hover svg *{stroke:#1434f7}.header-search__content{position:absolute;background-color:#fff;top:100%;left:0;width:100%;border:1px solid #e6e9f0;box-sizing:border-box;box-shadow:-20px 40px 60px rgba(75,84,102,.15)}.header-search__inner{max-height:506px;overflow:hidden}.header-search__result{padding:20px 0 7px}.header-lane{background-color:#212121;padding:0px 40px;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:40px}.header-lane,.header-lane__arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-lane__arrow{width:40px;height:100%;background-color:transparent;position:absolute;top:0;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.header-lane__arrow svg *{fill:#fff}.header-lane__arrow--prev{left:0}.header-lane__arrow--next{transform:rotate(180deg);right:0}.header-lane__slider{display:-ms-flexbox;display:flex;width:100%;overflow:hidden;opacity:0;transition:all 0.2s ease}.header-lane__slider.slick-initialized{opacity:1}.header-lane__slider .slick-list{width:100%}.header-lane__slide{display:block;float:left;text-align:center;height:40px;width:100%}.header-lane__slide a{max-width:1249px;margin:0 auto;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 30px}.header-lane__slide-title{font-weight:700;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:#fff;margin-right:30px;line-height:12px}.header-lane__slide-text{font-size:13px;color:#fff;line-height:17px;overflow:hidden;text-overflow:ellipsis;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;display:block}@media (max-width:767px){.header-lane__slide a{padding:0 10px}.header-lane__slide.slick-current a{display:inline-block;white-space:nowrap;max-width:initial;transform:translate(100vw, 0);animation:e 20s infinite linear;-ms-flex-pack:start;justify-content:flex-start}.header-lane__slide.slick-current .header-lane__slide-text{overflow:visible}.header-lane__slide-title{margin-right:20px}.header-lane__slide-text,.header-lane__slide-title{display:inline;line-height:40px}}@keyframes e{form{transform:translate(100%, 0)}to{transform:translate(-100%, 0)}}.g-popover{position:absolute;top:100%;left:50%;transform:translate(-50%, 0);z-index:1;padding-top:12px;transition:all 0.2s ease;will-change:all}.g-popover__inner{background:#fff;border-radius:5px;box-shadow:0px -5px 40px rgba(158,168,190,.5);padding:16px 10px;position:relative}.g-popover__inner:after{display:block;content:"";width:21px;height:30px;background-image:url(/_images/svg/popover-top.svg);background-repeat:no-repeat;background-position:center center;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.channels__title{line-height:21px;font-size:14px;text-align:center;color:#4b5466;margin-bottom:13px}.channels__logo{text-align:center;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.channels__logo:last-child{margin-bottom:0}.channels__logo a,.channels__logo a img{display:block}.channels__link{display:inline-block;padding:30px 21px;margin:0 10px;transition:all .2s linear;border-radius:3px;background:#fff}.channels__link:hover{box-shadow:0px 15px 25px rgba(75,84,102,.15)}@media (max-width:575px){.channels__link{padding:10px 5px;width:45%;margin:15px 5px}.channels__link:hover{box-shadow:none}}.channels__link img{max-width:95px}.burger{background-color:#fff;height:100%;padding:0;transition:all 0.3s ease;position:relative}.burger__lane{opacity:1;top:50%;transform:translate(-50%, -50%)}.burger__lane,.burger__lane:after,.burger__lane:before{transition:all 0.2s ease;position:absolute;left:50%;width:20px;height:2px;background-color:#010532}.burger__lane:after,.burger__lane:before{display:block;content:"";transform-origin:left;transform:translateX(-50%)}.burger__lane:before{top:-7px}.burger__lane:after{bottom:-7px}.mobile-menu{position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateY(-100%);transition:transform 0.2s linear;will-change:transform;max-height:100vh;overflow-y:auto}.mobile-menu.is-open{transform:translateY(0)}.mobile-menu__inner{background-color:#fff;width:100%}.mobile-menu__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.mobile-menu__footer{background-color:rgba(33,127,247,.2);padding-bottom:4px}.mobile-menu__menu{padding:12px 18px}.mobile-menu__search{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px;-ms-flex-positive:1;flex-grow:1}.mobile-menu__close{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mobile-menu__button-close{display:block;width:71px;height:71px;background-color:#217ff7;position:relative}.mobile-menu__button-close:hover{background-color:#1434f7}.mobile-menu__button-close-lane{opacity:1;transition:all 0.2s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:2px}.mobile-menu__button-close-lane:after,.mobile-menu__button-close-lane:before{width:20px;transition:all 0.2s ease;height:2px;background-color:#010532;position:absolute;display:block;content:"";transform-origin:left;left:50%;background-color:#fff;transform:translateX(-50%)}.mobile-menu__button-close-lane:before{transform:rotate(45deg) translateX(-50%);top:0}.mobile-menu__button-close-lane:after{transform:rotate(-45deg) translateX(-50%);bottom:0}.mobile-menu__link{display:block;font-style:normal;font-weight:400;line-height:21px;font-size:14px;color:#010532;padding:9px 0}.mobile-menu__link:active,.mobile-menu__link:focus,.mobile-menu__link:hover{color:inherit}.mobile-menu__link.active{color:#217ff7}.mobile-menu__button{margin-top:21px;margin-bottom:13px}.mobile-menu__button .button{width:100%;margin:0 auto;max-width:320px}.mobile-menu__radio-title{font-style:normal;font-weight:400;line-height:16px;font-size:13px;color:#4b5466;text-align:center;padding-top:10px}.mobile-menu__radio-buttons{-ms-flex-pack:center;justify-content:center}.mobile-menu__live-link,.mobile-menu__radio-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mobile-menu__live-link{font-style:normal;font-weight:700;line-height:normal;font-size:11px;letter-spacing:0.15em;text-transform:uppercase;color:#4b5466;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding:0 18px}.mobile-menu__live-link--radio{padding:11px 10px}.mobile-menu__live-link:hover{color:#1434f7}.mobile-menu__live-link:hover svg *{fill:#1434f7}.mobile-menu__live-link-text{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}.mobile-menu__live-link-text .live-label,.mobile-menu__live-link-text .live__label{text-transform:none;letter-spacing:0;position:relative;top:3px}.mobile-menu__live-icon-radio{display:block;margin-right:9px}.black-overlay{position:fixed;opacity:0;pointer-events:none;width:100%;height:100%;z-index:500;background-color:rgba(0,0,0,.7);transition:all 0.2s ease;will-change:opacity;top:0;left:0}.black-overlay.is-visible{opacity:1;pointer-events:all}.input-search{position:relative;width:100%}.input-search input[type=text]{background:#f3f4f8;border-radius:3px;height:42px;padding:0 52px 0 10px;color:#4b5466;line-height:21px;font-size:14px;border:none;width:100%}.input-search button{position:absolute;top:50%;right:0;display:block;height:100%;width:42px;transform:translate(0, -50%);z-index:1}.bottom-overlay .mCSB_vertical:after,.top-overlay .mCSB_vertical:before{opacity:1;transform:translateY(0)}.mCSB_vertical:after,.mCSB_vertical:before{display:block;content:"";width:100%;position:absolute;left:0;pointer-events:none;transition:all 0.2s ease;opacity:0;height:31px;z-index:10}.mCSB_vertical:before{top:0;transform:translateY(-20px);background:linear-gradient(180deg,#fff 0%,hsla(0,0%,100%,0) 100%)}.mCSB_vertical:after{bottom:0;transform:translateY(20px);background:linear-gradient(0deg,#fff 0%,hsla(0,0%,100%,0) 100%)}.mCSB_vertical .mCSB_container{margin-right:0px}.mCSB_vertical .mCSB_scrollTools{width:7px;z-index:20!important}.mCSB_vertical .mCSB_dragger{width:5px;left:1px;z-index:20!important}.mCSB_vertical .mCSB_dragger_bar{background-color:#4b5466!important;border-radius:5px!important;width:100%!important}.mCSB_vertical .mCSB_draggerRail{background-color:#f9fafc;width:7px}.search-block{padding:0px 20px 11px}.search-block:last-of-type .search-block__hr{display:none}.search-block__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:14px}.search-block__title{text-transform:uppercase;color:#0086ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search-block__cnt,.search-block__title{font-style:normal;font-weight:700;line-height:normal;font-size:11px;letter-spacing:0.1em}.search-block__cnt{text-align:center;color:#fff;background-color:#217ff7;border-radius:3px;margin-left:6px;height:16px;line-height:16px;padding:0 4px}.search-block__more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search-block__hr{width:100%;height:1px;background-color:#e6e9f0;margin-top:12px}.search-item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:12px}.search-item__img{margin-right:11px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.search-item__img img{max-width:100%}.search-item__data{-ms-flex-positive:2;flex-grow:2}.search-item__name{line-height:18px;color:#010532}.search-item__date,.search-item__name{font-style:normal;font-weight:400;font-size:12px;display:block}.search-item__date{margin-top:-1px;line-height:normal;color:#4b5466}.search-item:active .search-item__name,.search-item:hover .search-item__name{color:#1434f7}.search-block .search-item:last-of-type{margin-bottom:0}.content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0}.content__list{padding:0 10px;-ms-flex-positive:2;flex-grow:2;width:calc(100% - 298px);position:relative;z-index:2}.content__sidebar{width:298px;padding:0 10px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}@media (max-width:767px){.content{-ms-flex-wrap:wrap;flex-wrap:wrap}.content__list{padding:0;width:100%}}.tag-list{background-color:#fff;padding:18px 20px;margin-bottom:15px}.tag-list__title{margin-bottom:9px}.tag-list__list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.tag-list__tag{padding:0 4px 8px;white-space:nowrap}.tag-list__tag .tag{display:block}.tag-list__content{display:inline-block;width:100%}.tag-list--no-paddings{padding:0!important;margin-bottom:38px}.tag-list--no-paddings .tag-list__wrap{padding:0!important;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.tag-list--no-paddings .tag-list__wrap::-webkit-scrollbar{width:0}.tag-list--no-paddings .tag-list__list{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.tag-list--no-paddings .tag-list__tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:0!important}@media (max-width:767px){.tag-list{padding:0;height:47px;overflow:hidden}.tag-list__wrap{overflow-x:auto;padding:10px 20px 30px}.tag-list__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.tag-list__title{margin-bottom:0;white-space:nowrap;margin-right:10px}.tag-list__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tag-list__tag{padding-bottom:0}.tag-list__all-tags{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.tag{background:#e6e9f0;border-radius:4px;display:block;height:24px;padding:0 15px;line-height:24px;font-family:Roboto;font-size:13px;text-align:center;color:#010532;display:inline-block}.tag.active{background-color:#bdd9fd;color:#010532}.tag__remove{display:inline-block;background-image:url(/_images/svg/remove-tag.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:9px;height:9px;margin-left:10px;transition:all 0.2s ease}.tag:focus{background:#e6e9f0}.tag:active,.tag:focus,.tag:hover{color:#010532}.tag:active .tag__remove,.tag:hover .tag__remove{background-image:url(/_images/svg/remove-tag-white.svg)}@media (min-width:991px){.tag:active,.tag:hover{background-color:#1434f7;color:#fff}}.actual{position:relative;margin-bottom:15px;overflow:hidden;z-index:1}.actual:after{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:200px;background:linear-gradient(180deg,rgba(9,9,9,0) 0%,#090909 10.5%,rgba(9,9,9,0) 56.91%);opacity:0.2}.actual__bg{position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-repeat:no-repeat;background-position:center center;filter:blur(3px);background-size:cover}.actual__bg:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:linear-gradient(180deg,rgba(34,34,34,.25) 0%,rgba(34,34,34,.9) 100%)}.actual__wrap{position:relative;z-index:10;padding:26px 30px 23px}.actual__label{line-height:0;margin-bottom:14px}.actual__title{font-style:normal;font-weight:700;line-height:normal;font-size:48px;color:#fff;line-height:56px;margin-bottom:8px}.actual__description{font-style:normal;font-weight:400;line-height:24px;font-size:16px;color:#fff;opacity:0.7}.actual__hr{background:#fff;opacity:0.2;width:100%;height:1px;margin:24px 0 0px}.actual__news-list{margin:-1px -18px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.actual__item{padding:20px 18px;transition:all 0.2s ease;width:33.3333%;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.actual__item:hover{background-color:hsla(0,0%,100%,.1)}.actual__item-name{font-style:normal;font-weight:600;line-height:19px;font-size:13px;color:#fff;display:block;margin-bottom:9px}.actual__item-info{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.actual__item-info,.actual__item-views{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.actual__item-views{font-size:12px;color:#e6e9f0;margin-right:26px;white-space:nowrap}.actual__item-views svg{margin-right:6px;margin-bottom:1px}.actual__item-views svg *{fill:#e6e9f0}.actual__item-date{font-size:12px;color:#e6e9f0;white-space:nowrap}.actual__more{text-align:center;margin-top:5px}.actual__more a,.actual__more a:focus{color:#cacacb;border-color:hsla(0,0%,100%,.3)}.actual__more a:active,.actual__more a:hover{color:#f3f4f8;border-color:hsla(0,0%,100%,.5)}.actual__more-link--desktop{display:inline}.actual__more-link--mobile,.actual__more-link--tablet{display:none}@media (max-width:1249px){.actual__item{width:50%}.actual__item:nth-child(3),.actual__more-link--desktop{display:none}.actual__more-link--tablet{display:inline}.actual__more-link--mobile{display:none}}@media (max-width:767px){.actual__hr,.actual__news-list{display:none}.actual__more{text-align:left;margin-top:8px}.actual__wrap{padding:30px 20px 20px}.actual__title{font-size:28px;line-height:30px;margin-bottom:12px}.actual__description{line-height:22px;font-size:14px}.actual__more-link--desktop,.actual__more-link--tablet{display:none}.actual__more-link--mobile{display:inline}}.ovhx-block{position:relative}.ovhx-block.initialized .ovhx-block__inner{padding-bottom:20px;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.ovhx-block.initialized .ovhx-block__inner::-webkit-scrollbar{width:0}.ovhx-block.initialized:after,.ovhx-block.initialized:before{position:absolute;top:0;height:calc(100% - 8px);display:block;content:"";width:20px;transition:all 0.2s ease;opacity:0;z-index:10}.ovhx-block.initialized:before{left:0;background:linear-gradient(90deg,#fff 0%,hsla(0,0%,100%,0) 100%)}.ovhx-block.initialized:after{right:0;background:linear-gradient(270deg,#fff 0%,hsla(0,0%,100%,0) 100%)}.ovhx-block.initialized.end-fade:after,.ovhx-block.initialized.start-fade:before{opacity:1}.main-news{border:2px solid #217ff7;background-color:#fff;margin-bottom:15px}.main-news__header{background:#217ff7;font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#fff;height:45px;white-space:nowrap;line-height:45px;padding:0 20px}.main-news__list{padding:15px 20px 5px}.main-news__item{border-bottom:1px solid #e6e9f0;padding-bottom:5px;margin-bottom:15px;display:block}.main-news__item:last-of-type{border:none;margin-bottom:0}.main-news__item:focus .main-news__item-name{color:#4b5466}.main-news__item:active .main-news__item-name,.main-news__item:hover .main-news__item-name{color:#1434f7}.main-news__item-name{color:#4b5466;display:block;line-height:18px;font-size:12px;margin-bottom:2px}.main-news__item-info{font-size:10px;color:rgba(75,84,102,.65);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.main-news__item-info svg *{fill:#8a8f9c}.main-news__item-views{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-positive:2;flex-grow:2}.main-news__item-views svg{margin-right:7px}.main-news__item-icons{-ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.main-news__item-icons svg{margin-left:7px}.main-news--white{border-color:transparent}.main-news--white .main-news__header{background-color:transparent;font-weight:400;font-size:16px;color:#010532;letter-spacing:0px;text-transform:none;line-height:59px}.main-news--white .main-news__list{padding:9px 20px 5px}@media (max-width:767px){.main-news__item-name{line-height:21px;font-size:14px;color:#4b5466}}.image-block,.image-block__link{width:100%;display:block}.image-block img{width:100%;vertical-align:top}.image-block__footer{background:#fff;width:100%;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.image-block__footer span{line-height:14px;font-size:12px;text-align:center;color:#4b5466;border-bottom:1px solid #4b5466;transition:all 0.2s ease}.image-block__footer:hover span{color:#217ff7;border-color:#217ff7}.image-block--small-banners img{display:block;margin:0 auto}.project{position:relative;margin-bottom:15px;display:block;overflow:hidden}.project__image{width:100%;position:relative;z-index:5;display:block;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.project__image--left{-ms-flex-pack:start;justify-content:flex-start}.project__image--right{-ms-flex-pack:end;justify-content:flex-end}.project__image img{max-width:100%}.project__content{display:block;padding:20px}.project__title{font-weight:600;font-size:28px;color:#fff;margin-bottom:6px;display:block;line-height:38px}.project__text{line-height:21px;font-size:14px;color:#fff;opacity:0.6;display:block}@media (max-width:767px) and (min-width:575px){.project{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.project__content,.project__image{-ms-flex-positive:2;flex-grow:2;width:50%}.project__image{padding-top:20px}}.mob-reporter--min-height{min-height:230px}@media (max-width:767px){.mob-reporter--min-height{min-height:auto}}.mobile-reporter{background:#e9f2fe;border:1px solid rgba(33,127,247,.2);margin-bottom:15px;position:relative}.mobile-reporter__inner{position:relative;z-index:10;padding:20px 0 28px}.mobile-reporter__text{line-height:21px;font-size:14px;text-align:center;color:#4b5466;opacity:0.7;padding:0 20px;margin-bottom:9px}.mobile-reporter__title{font-weight:600;font-size:28px;text-align:center;color:#010532;padding:0 20px;line-height:36px}.mobile-reporter__button{padding-top:130px}.mobile-reporter__button .button{position:relative;z-index:10;margin:0 auto}.mobile-reporter__img{position:absolute;bottom:0;right:0;z-index:5}@media (max-width:767px) and (min-width:480px){.mobile-reporter__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 0 24px}.mobile-reporter__button{padding-right:60px}.mobile-reporter__text,.mobile-reporter__title{text-align:left}}@media (max-width:480px){.mobile-reporter__inner{padding:28px 0}.mobile-reporter__text{margin-bottom:4px}.mobile-reporter__title{font-size:20px}.mobile-reporter__button{padding-top:109px}}.subscribe{background:#fff;padding:26px 20px 30px;text-align:center;margin-bottom:15px}.subscribe__image{margin-bottom:21px}.subscribe__title{line-height:26px;font-size:16px;text-align:center;color:#010532;margin-bottom:2px}.subscribe__text{line-height:18px;font-size:12px;color:#4b5466;padding:0 10px;margin-bottom:20px}.subscribe__button,.subscribe__text{text-align:center}.subscribe__button .button{margin:0 auto}.block{margin-bottom:15px}.themes{background-color:rgba(33,127,247,.1);cursor:default}.themes__title{height:55px;font-weight:700;font-size:11px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:#217ff7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.themes__title svg{transform:rotate(-90deg);transition:all 0.2s ease}.themes__title[aria-expanded=true] svg{transform:rotate(90deg)}.themes__row{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px 9px 43px}.themes__time{width:40px;font-weight:700;line-height:19px;font-size:13px;text-align:right;color:#217ff7;white-space:nowrap}.themes__dot,.themes__time{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.themes__dot{background:#217ff7;width:6px;height:6px;border-radius:6px;margin:0 10px;position:relative;top:7px}.themes__text{line-height:19px;font-size:13px;color:#5d6268}.themes__all{text-align:right;padding-bottom:11px;padding-right:20px}.themes .link,.themes .search-block__more-link{cursor:pointer!important}.themes--timeline{padding:0 26px 23px;cursor:auto}.themes--timeline .themes__title{height:initial;padding:26px 5px 14px}.themes--timeline .themes__row{padding-left:0px;padding-bottom:11px}.themes--timeline .themes__dot{margin:0 8px 0 9px}@media (max-width:767px){.themes__title{cursor:pointer;height:50px}.themes__row{padding:0 10px 10px}}.s-news{display:block}.s-news__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:9px}.s-news__date{font-style:normal;font-weight:400;line-height:normal;font-size:12px;color:rgba(75,84,102,.65);margin-right:15px}.s-news__icons{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.s-news__icons svg{margin-right:7px}.s-news__icons svg *{fill:#bcc3d2}.s-news__name{line-height:20px;font-size:13px;color:#5d6268!important;display:block}@media (min-width:991px){.s-news:active .s-news__name,.s-news:hover .s-news__name{color:#1434f7!important}}@media (max-width:575px){.s-news__name{line-height:21px;font-size:14px;color:#4b5466!important}}.after-news-list{text-align:center;margin:14px 0 60px}.after-news-list .button{margin:0 auto}@media (max-width:767px){.after-news-list{margin:15px 0}}.news-list{position:relative;z-index:0}.news-list .radio-splitter:last-of-type{display:none}.news-list .col{margin-bottom:20px}.news-list--lenta .col{margin-bottom:15px}.news-list .no-margin{margin:0!important}@media (max-width:991px){.news-list--lenta,.news-list--lenta .row{margin:0!important}.news-list--lenta .col{padding:0}.news-list__col-left{padding-right:10px!important}.news-list__col-right{padding-left:10px!important}}@media (max-width:575px){.news-list--lenta .col{margin-bottom:20px}.news-list__col-left{padding-right:0!important}.news-list__col-right{padding-left:0!important}.projects-list{max-width:372px;margin:0 auto}}.layout{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.layout__content{-ms-flex-positive:2;flex-grow:2;padding-bottom:48px;position:relative}.layout__footer{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:575px){.layout__content .container{padding:0}}.footer-menu{margin-bottom:38px}.footer-menu__title{margin-bottom:12px;white-space:nowrap}.footer-menu__title+.footer-menu__title{margin-top:16px}.footer-menu__title a{font-size:12px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:#fff}.footer-menu__title a .live-label,.footer-menu__title a .live__label{margin-left:8px}.footer-menu__title a:focus{color:#fff}.footer-menu__title a:active,.footer-menu__title a:hover{color:#217ff7}.footer-menu__link{margin-bottom:10px;white-space:nowrap}.footer-menu__link a{font-size:13px}.footer-menu__link a,.footer-menu__link a:focus{color:hsla(0,0%,100%,.7)}.footer-menu__link a:active,.footer-menu__link a:hover{color:#217ff7}.social-list{-ms-flex-pack:start;justify-content:flex-start}.social-list,.social-list__link{display:-ms-flexbox;display:flex}.social-list__link{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border:1px solid rgba(75,84,102,.65);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:-1px}.social-list__link:focus{border-color:rgba(75,84,102,.65);background-color:transparent}.social-list__link:active,.social-list__link:hover{border-color:#217ff7;background-color:#217ff7}.social-list--light .social-list__link{background-color:transparent;border-color:#e6e9f0}.social-list--light .social-list__link:hover{background-color:rgba(33,127,247,.2);border-color:rgba(33,127,247,.3);z-index:1}.social-list--light .social-list__link:hover svg *{fill:#217ff7}.social-list--light .social-list__link svg *{fill:#4b5466}.fade-block{position:relative}.fade-block.initialized:after,.fade-block.initialized:before{position:absolute;top:0;height:calc(100% - 8px);display:block;content:"";width:20px;transition:all 0.2s ease;opacity:0}.fade-block.initialized:before{left:0;background:linear-gradient(90deg,#fff 0%,hsla(0,0%,100%,0) 100%)}.fade-block.initialized:after{right:0;background:linear-gradient(270deg,#fff 0%,hsla(0,0%,100%,0) 100%)}.fade-block.initialized.end-fade:after,.fade-block.initialized.start-fade:before{opacity:1}.fade-block--full-height.initialized:after,.fade-block--full-height.initialized:before{height:100%}@media (max-width:991px){[data-md-order="1"]{-ms-flex-order:1;order:1}[data-md-order="2"]{-ms-flex-order:2;order:2}[data-md-order="3"]{-ms-flex-order:3;order:3}}@media (max-width:575px){[data-sm-order="1"]{-ms-flex-order:1;order:1}[data-sm-order="2"]{-ms-flex-order:2;order:2}[data-sm-order="3"]{-ms-flex-order:3;order:3}}.lenta-wrap-item{padding:0 20px!important}.lenta-wrap-item .main-news,.lenta-wrap-item .mobile-reporter,.lenta-wrap-item .project,.lenta-wrap-item .subscribe,.lenta-wrap-item-full .main-news,.lenta-wrap-item-full .mobile-reporter,.lenta-wrap-item-full .project,.lenta-wrap-item-full .subscribe{margin-bottom:0}.filter{position:relative;z-index:15;margin-bottom:22px}.filter__header{background:#4b5466;padding:9px 20px 21px}.filter__row{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:0 -10px}.filter__col-big{width:33.3333%}.filter__col-big,.filter__col-small{padding:0 10px;-ms-flex-negative:0;flex-shrink:0}.filter__col-small{width:11.8%}.filter__col-medium{padding:0 10px;width:19.53335%;-ms-flex-negative:0;flex-shrink:0}.filter__col{padding:0 10px;width:100%}.filter__content{background-color:#fff}.filter__title-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:22px 20px 14px}.filter__title-row--project{padding:1px 20px 0px;margin-bottom:-16px}.filter__title-row--project .filter__title{line-height:29px}.filter__title-row--no-tabs{padding-bottom:22px}.filter__clear{position:relative;top:-3px}.filter__title{font-size:18px;line-height:29px;color:#4b5466;padding-right:20px}.filter__h2{padding:0 20px;margin:20px 0 13px}@media (max-width:1249px){.filter__col-big{width:28%}.filter__col-big,.filter__col-small{padding:0 10px;-ms-flex-negative:0;flex-shrink:0}.filter__col-small{width:16%}.filter__col-medium{padding:0 10px;width:19%;-ms-flex-negative:0;flex-shrink:0}.filter__col{padding:0 10px;width:100%}.filter__clear{top:0px}}@media (max-width:991px){.filter__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter__col-big{padding:0 10px;width:100%;-ms-flex-negative:0;flex-shrink:0}.filter__col-medium,.filter__col-small{padding:0 10px;width:50%;-ms-flex-negative:0;flex-shrink:0}.filter__col{padding:0 10px;width:50%}}@media (max-width:767px){.filter__title-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter__title{padding-right:0;-ms-flex-order:2;order:2}.filter__clear{margin-bottom:15px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:1;order:1}}@media (max-width:575px){.filter__clear{-ms-flex-pack:center;justify-content:center}.filter__col-small{width:100%}.filter__col-full-sm{width:100%!important}}.f-tags{width:100%;background:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1)}.f-tags__suggest{line-height:45px;font-size:14px;display:block;white-space:nowrap;padding:0 15px;border-bottom:1px solid #e6e9f0}.f-tags__suggest,.f-tags__suggest:focus{color:rgba(75,84,102,.65)}.f-tags__suggest:active,.f-tags__suggest:hover{color:#010532}.f-tags__tags{margin:0 15px 15px;padding-top:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.f-tags__tags .tag{margin-bottom:10px;margin-right:10px;display:block}.f-tags__button{margin:15px;padding-bottom:15px}.f-tags__button .button{margin:0 auto}.d-picker{padding-top:10px;width:100vw;max-width:352px}.d-picker__inner{background:#fff;box-shadow:0px -5px 40px rgba(158,168,190,.5);border-radius:5px}.d-picker__inner:after{display:block;content:"";width:21px;height:30px;background-image:url(/_images/svg/popover-top.svg);background-repeat:no-repeat;background-position:center center;position:absolute;top:0;right:25px}.d-picker__head{padding:15px 0 8px}.d-picker__arrow,.d-picker__head{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.d-picker__arrow{width:30px;height:30px}.d-picker__year{line-height:24px;font-size:16px;color:#4b5466}.d-picker__days{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 17px}.d-picker__day{width:14.2857%;text-align:center;-ms-flex-positive:0;flex-grow:0}.d-picker__day-text{line-height:18px;font-size:12px;color:#9ea8be;text-transform:uppercase}.d-picker__monthes{border-top:1px solid #e6e9f0;margin-top:9px;max-height:400px;overflow:hidden}.d-picker__month{font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#217ff7;text-align:center;width:100%;padding:6px 0 0px}.d-picker__day-button{width:30px;height:30px;border-radius:30px;background-color:transparent;border:none;box-shadow:none;font-size:12px;color:#4b5466;text-align:center;line-height:30px;margin:4px auto;cursor:pointer}.d-picker__day-button.active,.d-picker__day-button:hover{background:#217ff7;color:#fff}@media (max-width:575px){.d-picker{max-width:100%}}.filter-select--form{height:35px!important}.filter-select--form .jq-selectbox__select-text{line-height:35px!important;color:#4b5466!important}.filter-select--form .jq-selectbox__trigger:before{height:100%!important}.filter-select.jq-selectbox{width:100%;border:1px solid rgba(158,168,190,.5);background-color:transparent;height:40px;position:relative;cursor:pointer;transition:all 0.2s linear}.filter-select.jq-selectbox .jq-selectbox__select{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.filter-select.jq-selectbox .jq-selectbox__select-text{-ms-flex-positive:2;flex-grow:2;padding-left:15px;line-height:18px;font-size:12px;color:#9ea8be;line-height:40px}.filter-select.jq-selectbox .jq-selectbox__trigger{width:34px;height:100%;-ms-flex-negative:0;flex-shrink:0;position:relative}.filter-select.jq-selectbox .jq-selectbox__trigger:before{display:block;content:"";position:absolute;top:50%;left:0;width:1px;height:26px;background-color:rgba(158,168,190,.5);transform:translateY(-50%)}.filter-select.jq-selectbox .jq-selectbox__trigger:after{transition:all 0.2s linear;display:block;content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(/_images/svg/arrow-bottom-svg.svg);background-repeat:no-repeat;background-position:center center}.filter-select.jq-selectbox .jq-selectbox__dropdown{position:absolute;top:100%;left:0;min-width:100%;background:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1);padding:0;opacity:0;transform:translateY(20px);pointer-events:none;transition:all 0.2s ease}.filter-select.jq-selectbox .jq-selectbox__dropdown ul{padding:0;margin:0;list-style:none}.filter-select.jq-selectbox .jq-selectbox__dropdown ul li{line-height:45px;font-size:14px;display:block;white-space:nowrap;padding:0 15px;border-bottom:1px solid #e6e9f0;color:rgba(75,84,102,.65);transition:all 0.2s ease}.filter-select.jq-selectbox .jq-selectbox__dropdown ul li.sel,.filter-select.jq-selectbox .jq-selectbox__dropdown ul li:active,.filter-select.jq-selectbox .jq-selectbox__dropdown ul li:hover{color:#010532}.filter-select.jq-selectbox.opened .jq-selectbox__dropdown{opacity:1;transform:translateY(0px);pointer-events:all}.filter-select.jq-selectbox.opened .jq-selectbox__trigger:after{transform:rotate(180deg)}.filter-select.jq-selectbox.focused:not(.changed),.filter-select.jq-selectbox:hover{border:1px solid rgba(158,168,190,.7)}.white-block{padding:20px;background-color:#fff}.radio-splitter{height:15px;width:100%;position:relative;background:#fff}.radio-splitter:after{display:block;content:"";position:absolute;top:50%;left:50%;width:calc(100% - 40px);height:1px;transform:translateX(-50%);background-color:#e6e9f0}.form{background:rgba(33,127,247,.1);max-width:954px;padding:44px 20px 30px}.form,.form__wrap{width:100%;margin:0 auto}.form__wrap{max-width:466px}.form__title{font-weight:600;font-size:24px;text-align:center;color:#010532;margin-bottom:45px}.form__button{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.input-group{width:100%;margin-bottom:7px}.input{width:100%}.input label{font-weight:700;font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:#4b5466;margin-bottom:2px}.input__control{position:relative}.input__control input,.input__control textarea{border:1px solid rgba(158,168,190,.5);background-color:transparent;line-height:18px;font-size:12px;color:#4b5466;padding:0 10px;width:100%;transition:all 0.2s linear}.input__control input:focus,.input__control input:hover,.input__control textarea:focus,.input__control textarea:hover{border:1px solid rgba(158,168,190,.7)}.input__control input{height:35px}.input__control textarea{min-height:95px;padding:10px;resize:none}.input__tags-added{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;opacity:1}.input__tags-list{line-height:18px;font-size:12px;color:#f3f4f8;display:-ms-flexbox;display:flex;font-style:normal;font-weight:400;letter-spacing:0px;text-transform:none}.input__tags-list span{line-height:40px;padding-left:10px}.input__tags-more{line-height:18px;font-size:12px;color:#60a6ff;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-left:15px;padding-right:10px;text-transform:none;line-height:40px}.input__icon{position:absolute;top:0;left:0;height:100%;width:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.input__icon--date{width:35px}.input__icon+input{padding-left:43px}.input__icon--border:after{display:block;content:"";position:absolute;top:50%;right:0;width:1px;height:26px;background-color:rgba(158,168,190,.5);transform:translateY(-50%)}.input__icon svg circle{stroke:#9ea8be}.input__icon svg path{fill:#9ea8be}.input__date{position:absolute;top:100%;right:0;opacity:0;pointer-events:none;transform:translateY(20px);transition:all 0.2s ease;z-index:100;max-width:100%}.input__date.is-visible{opacity:1;pointer-events:all;transform:translateY(0px)}.input__tags{position:absolute;top:100%;left:0;width:100%;transition:all 0.2s ease;opacity:0;transform:translateY(20px);pointer-events:none;z-index:100}.input__tags.is-visible{opacity:1;transform:translateY(0);pointer-events:all}.input__tags.is-visible+.input__tags-added{opacity:0}.input--white label{color:#f3f4f8}.input--white input{color:#f3f4f8;height:40px}.input--white input::-webkit-input-placeholder{color:#9ea8be}.input--white input::-moz-placeholder{color:#9ea8be}.sub{background-color:#fff;padding:26px 0 25px;position:relative;border-top:4px solid #217ff7}.sub__conrner{position:absolute;top:-24px;left:50%;transform:translateX(875%)}.sub__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:728px;padding:0 10px;margin:0 auto}.sub__content{-ms-flex-positive:2;flex-grow:2;padding:2px 45px 0px}.sub__title{line-height:26px;font-size:16px;color:#010532;margin-bottom:3px}.sub__text{line-height:18px;font-size:12px;color:#4b5466}.sub__button{padding-top:13px}@media (max-width:767px){.sub{padding:30px 0}.sub__conrner{left:initial;transform:translateX(0);right:7%}.sub__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.sub__content{text-align:center;padding:18px 45px 0px}.sub__button{padding-top:38px}}.description-block{font-style:italic;line-height:28px;font-size:16px;text-align:center;color:#4b5466;padding:4px 0}.description-block--blue{background:rgba(33,127,247,.1);padding:18px 58px;margin-bottom:20px;margin-top:37px}.description-block p:last-of-type{margin-bottom:0!important}@media (max-width:767px){.description-block{padding-left:15px;padding-right:15px}}.inner-content{padding:0 20px 0 120px;position:relative}.inner-content--min-height{min-height:330px}.inner-content--padding-both{padding:0 120px}.inncer-content-fluid{padding:0 20px}@media (max-width:991px){.inner-content,.inner-content--padding-both{padding:0 20px}}.page-content{background-color:#fff;padding:20px 0 40px;position:relative;margin-bottom:20px}.page-content--small-bottom{padding-bottom:20px}.page-content--detail-tv{padding-bottom:0}.page-content h1{text-align:center;margin-bottom:38px;margin-top:22px}@media (max-width:767px){.page-content--detail{padding-bottom:10px}}.detail h1{margin:22px 0}.detail h1.h1-radio-project{margin-top:10px}.detail__top{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:26px;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__top .mark{margin-left:25px}.detail__date{margin:0 17px}.detail__date,.detail__project-date{font-size:12px;color:rgba(75,84,102,.65)}.detail__project-date{position:absolute;top:3px;right:29px;font-family:Open Sans;line-height:30px;text-align:right}.detail__project-date svg{margin-right:6px}.detail__views{font-size:12px;color:rgba(75,84,102,.65);white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 17px}.detail__views svg{margin-right:6px}.detail__views svg *{fill:rgba(75,84,102,.65)}.detail__text{line-height:26px;font-size:16px;color:#4b5466;width:100%;max-width:709px;margin:30px auto}.detail__text iframe{height:60vw;max-height:450px}@media (max-width:870px) and (min-width:768px){.detail__text iframe{height:26vw}}@media (max-width:1050px) and (min-width:871px){.detail__text iframe{height:35vw}}.detail__text img{max-width:100%!important;height:initial!important;width:initial!important}.detail__hr{width:100%;height:1px;background-color:#f3f4f8;margin-bottom:20px}.detail__chain{padding-top:19px}.detail__image-top{margin:0 -20px 10px}.detail__timeline{margin:28px 0 38px}.detail__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px}.detail__nav-button{width:50%;display:block;border:1px solid #e6e9f0;height:65px;color:#4b5466;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 40px}.detail__nav-button svg{margin:0 30px;-ms-flex-negative:0;flex-shrink:0}.detail__nav-button svg *{transition:all 0.2s ease}.detail__nav-button--right{-ms-flex-pack:end;justify-content:flex-end}.detail__nav-button:last-of-type{border-left:none}.detail__nav-button.disabled{opacity:0.5;pointer-events:none}.detail__nav-button:not(.disabled):active,.detail__nav-button:not(.disabled):hover{color:#217ff7;background-color:rgba(33,127,247,.1)}.detail__nav-button:not(.disabled):active svg *,.detail__nav-button:not(.disabled):hover svg *{fill:#217ff7}.detail__audio{margin:40px 0}.detail__info{font-family:Open Sans;line-height:23px;font-size:14px;margin:39px 0 42px;line-height:21px}.detail__info-row{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:27px}.detail__info-label{font-weight:700;color:#010532;width:167px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.detail__info-text{color:#4b5466}.detail__author{font-family:Open Sans;line-height:23px;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:23px 0 31px}.detail__author-job{font-weight:700;color:#010532;width:138px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.detail__author-name{color:#4b5466}.detail__radio-projects-list{margin-top:-5px}.detail__radio-projects-list .image-top{padding:9px 0 5px}.detail__load-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0px 0 40px}@media (max-width:767px){.detail__info-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__info-label{width:100%;margin-bottom:10px}.detail__chain{background-color:#e9f3ff;margin:0 -20px}.detail__project-date{position:relative;top:0;left:0;text-align:center}.detail__nav-button{padding:0px 15px;font-size:12px;line-height:16px;height:50px}.detail__nav-button svg{width:10px;margin:0 15px}}.media-block{margin-bottom:40px}.media-block,.media-block__inner{position:relative}.media-block__inner:after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;z-index:5;background:#212121;opacity:0.4}.media-block__img{padding-bottom:56%;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover}.media-block img,.media-block video{display:block;width:100%;margin:0 auto}.media-block .button-play{z-index:9;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width:767px){.media-block{margin:0 -20px}.media-block .media-description{padding:0 20px}}.media-description{line-height:18px;font-size:12px;color:#9ea8be;margin:8px 0}.author{margin-bottom:30px}.author__image{background-repeat:no-repeat;background-position:center center;background-size:cover;width:98px;height:98px;border-radius:98px;margin:0 auto 19px;display:block}.author__name{font-weight:700;color:#010532;margin-bottom:5px}.author__name,.author__text{text-align:center;line-height:21px;font-size:14px;display:block}.author__text{color:#4b5466;font-style:italic}@media (max-width:767px){.author{margin-bottom:39px}}.s-slider{position:relative}.s-slider .slick-arrow{position:absolute;top:0;width:30%;height:100%;background-color:transparent;font-size:0px;line-height:0px;display:block;background-repeat:no-repeat;z-index:10}.s-slider .slick-prev{left:0;background-image:url(/_images/svg/slick-left.svg);background-position:15px center}.s-slider .slick-next{right:0;background-image:url(/_images/svg/slick-right.svg);background-position:right 15px center}.s-slider .slick-dots{position:absolute;bottom:50px;left:0;width:100%;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none}.s-slider .slick-dots li{margin:0 5px}.s-slider .slick-dots li button{font-size:0;line-height:0;border:none;width:10px;height:10px;display:block;border-radius:10px;border:1px solid #fff;background-color:transparent;padding:0;overflow:hidden}.s-slider .slick-dots li.slick-active button{background-color:#fff}.s-slider__slide,.s-slider__wrapper{position:relative}.s-slider .media-block__inner:after,.s-slider .media-block__inner:before{content:"";position:absolute;display:block;width:30%;height:100%;top:0;z-index:5;opacity:1}.s-slider .media-block__inner:before{left:0;background:linear-gradient(90deg,rgba(9,9,9,.49) 14%,rgba(9,9,9,0) 100%)}.s-slider .media-block__inner:after{right:0;left:initial;background:linear-gradient(270deg,rgba(9,9,9,.49) 14%,rgba(9,9,9,0) 100%)}.s-slider .media-block{margin:0!important}.s-slider--inmodal{margin:0 0 25px!important}.playing-video .slick-arrow,.playing-video .slick-dots{display:none}@media (max-width:767px){.s-slider--content{margin:0 -20px}.s-slider--content .media-block{margin:0!important}}.relative-news-wrap{padding:29px 22px 0px;background-color:#fff;margin-bottom:0}.relative-news-wrap h2{margin-bottom:17px;margin-top:0}.relative-news-wrap--projects{padding-top:10px}.relative-news-wrap__image{margin:0 -22px}.search-page-streams .relative-news-wrap{margin-top:0;padding-top:20px;padding-bottom:20px}.stick-social{position:absolute;top:0;left:0;width:120px;height:100%}.stick-social--inline{position:relative;width:100%;height:initial;margin-top:28px;margin-bottom:26px}.stick-social--inline+.description-block--blue{margin-top:27px}.stick-social--inline .stick-social__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.stick-social__inner{transition:all 0.2s ease}.stick-social__inner.is-fixed{position:fixed!important;width:100%;left:0;top:0;z-index:100;background-color:#fff;box-shadow:0px -5px 40px rgba(158,168,190,.5)}.stick-social__inner.is-fixed .share{margin-bottom:0}.stick-social__inner.is-fixed .share .ya-share2__item{margin-bottom:0!important}@media (max-width:991px){.stick-social{position:initial!important;width:100%;height:59px}}.tag-list-simple{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.tag-list-simple__tags{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;position:relative}.tag-list-simple__tags .tag{margin-right:10px;margin-bottom:10px;display:block;white-space:nowrap}.tag-list-simple__tags .tag.invisible-tag{display:none}.tag-list-simple__tags .text-show-tags{display:block}.tag-list-simple__tags .text-hide-tags{display:none}.tag-list-simple__tags+.tag-list-simple__all-tags .text-show-tags{display:block}.tag-list-simple__tags+.tag-list-simple__all-tags .text-hide-tags{display:none}.tag-list-simple__tags.show-all-tags{-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-list-simple__tags.show-all-tags .invisible-tag{display:block}.tag-list-simple__tags.show-all-tags .text-show-tags{display:none}.tag-list-simple__tags.show-all-tags .text-hide-tags{display:block}.tag-list-simple__tags.show-all-tags+.tag-list-simple__all-tags .text-show-tags{display:none}.tag-list-simple__tags.show-all-tags+.tag-list-simple__all-tags .text-hide-tags{display:block}.tag-list-simple__all-tags{padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;-ms-flex-positive:2;flex-grow:2}.tag-list-simple.dont-show-all-button .tag-list-simple__all-tags{display:none}.all-tags-lg{display:-ms-flexbox;display:flex}.all-tags-md{display:none}@media (max-width:991px){.tag-list-simple{-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-list-simple__all-tags{display:block;width:100%;-ms-flex-pack:center;justify-content:center;padding-top:10px}.all-tags-lg{display:none}.all-tags-md{display:-ms-flexbox;display:flex}}.channel-logo{display:block;margin:37px 0 29px}.channel-logo img{display:block;margin:0 auto}.modal .form-group{margin-bottom:12px!important}.modal-dialog{max-width:954px}.modal-content{border:none!important;border-radius:0!important;position:relative;padding-bottom:20px}.modal-close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:30px;height:30px;top:13px;right:12px;position:absolute}.modal-title{font-family:Open Sans;font-weight:600;font-size:30px;line-height:34px;text-align:center;color:#010532;padding:45px 15px 32px}.modal-content-inner{position:relative;padding:0 122px}.modal-text{font-family:Open Sans;line-height:21px;font-size:14px;color:#4b5466}.modal-text p{margin-bottom:21px}.modal-reporter{margin:-3px 0 10px}.modal-author{font-family:Open Sans;font-weight:600;font-size:16px;color:#010532;margin-bottom:10px}.modal-date{font-family:Open Sans;font-size:12px;line-height:13px;color:rgba(75,84,102,.65)}.modal-button{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.modal-button .button{min-width:180px}.modal-button--less-margin{margin:25px 0 20px}.modal-button--on-themes{margin:33px 0 20px}.modal-policy{font-family:Open Sans;line-height:18px;font-size:12px;text-align:center;color:#5d6268;margin:20px auto 29px;max-width:535px}.modal-backdrop.show{background:#090909!important;opacity:0.7!important}.modal-blue-block{background:rgba(33,127,247,.1);padding:29px 110px;margin-bottom:27px}.modal-blue-block,.modal-italic-block{font-family:Open Sans;font-style:italic;line-height:28px;font-size:16px;text-align:center;color:#4b5466}.modal-blue-line{background:rgba(33,127,247,.1);margin:20px 0 22px;padding:12px 0}.modal-text-description{font-family:Open Sans;line-height:26px;font-size:16px;text-align:center;color:#4b5466;margin:12px 0}.modal-messengers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modal-messengers a{display:block;margin:0 12px}.modal-themes{margin:37px 0px 20px}@media (max-width:954px){.modal-dialog{margin:.5rem!important}}@media (max-width:767px){.modal-blue-block{padding:20px}.modal-content-inner{position:relative;padding:0 15px}.modal-title{font-size:24px;line-height:28px}.mobile-reporter-title{padding-top:10px}.mobile-reporter-content .stick-social{margin-bottom:20px}}.gotop{position:fixed;bottom:91px;left:30px;width:60px;height:60px;padding:0;margin:0;display:block;background-color:#217ff7;transition:all 0.2s ease;background-image:url(/_images/svg/gotop.svg);background-repeat:no-repeat;background-position:center center;z-index:10;transform:translateY(20px);opacity:0;box-shadow:0px 15px 25px rgba(75,84,102,.15)}.gotop.show{transform:translateY(0px);opacity:1}.gotop:focus{background-color:#217ff7}.gotop:active,.gotop:hover{background-color:#1434f7}.gotop.pos-absolute{position:absolute;bottom:48px!important}@media (max-width:767px){.gotop{left:20px;bottom:50px}.gotop:active,.gotop:hover{background-color:#217ff7}}.upload-file__area{border:1px dashed rgba(158,168,190,.5);padding:27px 56px;transition:all 0.2s ease;cursor:pointer;margin-bottom:12px;border-radius:3px;position:relative}.upload-file__area:hover{border:1px dashed rgba(158,168,190,.8)}.upload-file__area input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-file__text{text-align:center;line-height:21px;font-size:14px;cursor:pointer}.upload-file__text svg{margin-right:10px}.upload-file__description{font-family:Open Sans;font-style:italic;line-height:21px;font-size:12px;text-align:center;color:rgba(75,84,102,.7)}.upload-file__description.upload-error{background:rgba(249,61,50,.1);padding:2px 5px 5px}.upload-file__files{background:rgba(243,244,248,.5);border-radius:5px;padding:7px 12px;margin:18px 0}.file-name{margin:10px 0;font-family:Open Sans}.file-name,.file-name__name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.file-name__name{height:30px;border-radius:3px;padding:0 9px;-ms-flex-positive:2;flex-grow:2;overflow:hidden}.file-name__name--error{background:rgba(249,61,50,.1)}.file-name__size{line-height:18px;font-size:12px;color:#9ea8be;-ms-flex-negative:0;flex-shrink:0;padding-bottom:1px}.file-name__text{white-space:nowrap;line-height:30px;font-size:14px;color:#4b5466;-ms-flex-positive:2;flex-grow:2;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.file-name__error{line-height:18px;font-size:12px;color:#f93d32;-ms-flex-negative:0;flex-shrink:0}.file-name__progress{-ms-flex-negative:0;flex-shrink:0;width:100px;height:4px;background:#e6e9f0;position:relative;margin:0 12px}.file-name__progress-bar{transition:all 0.2s ease;width:0;height:100%;background:#217ff7;position:absolute;top:0;left:0}.file-name__percent{line-height:18px;font-size:12px;color:#217ff7;width:32px}.file-name__button,.file-name__percent{-ms-flex-negative:0;flex-shrink:0}.file-name__button button{position:relative;top:-2px;padding-left:13px}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{font-family:Open Sans;font-weight:400;line-height:21px;font-size:14px;color:#4b5466;position:relative;padding-left:37px;cursor:pointer;margin:0}.checkbox input[type=checkbox]+label:before{border:1px solid #217ff7;border-radius:4px}.checkbox input[type=checkbox]+label:after,.checkbox input[type=checkbox]+label:before{display:block;content:"";width:20px;height:20px;position:absolute;top:0;left:0;transition:all 0.2s ease}.checkbox input[type=checkbox]+label:after{background-image:url(/_images/svg/okay.svg);background-repeat:no-repeat;background-position:center center;opacity:0}.checkbox input[type=checkbox]:checked+label:after{opacity:1}.checkbox input[type=checkbox]:checked+label:before{background:#217ff7}.ch-themes__grid{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.ch-themes__col{padding:0 10px;width:16.6666%;margin-bottom:28px}.ch-themes__item{position:relative;opacity:0;transition:all 0.2s ease}.ch-themes__item.vis{opacity:1}.ch-themes__item.light .ch-themes__name{color:#fff!important}.ch-themes__image{padding-bottom:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.ch-themes__checkbox{position:absolute;top:5px;right:5px}.ch-themes__checkbox input[type=checkbox]{display:none}.ch-themes__checkbox input[type=checkbox]+label{width:34px;height:34px;display:block;background:#fff;cursor:pointer;position:relative;transition:all 0.2s ease}.ch-themes__checkbox input[type=checkbox]+label svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ch-themes__checkbox input[type=checkbox]+label svg *{transition:all 0.2s ease}.ch-themes__checkbox input[type=checkbox]+label:hover{background-color:#217ff7}.ch-themes__checkbox input[type=checkbox]+label:hover svg *{fill:#fff}.ch-themes__checkbox input[type=checkbox]+label:after{content:"";display:block;position:absolute;top:0px;right:0px;width:100%;height:100%;background-image:url(/_images/svg/theme-ok.svg);background-repeat:no-repeat;background-position:center center;background-color:#217ff7;opacity:0;transition:all 0.2s ease}.ch-themes__checkbox input[type=checkbox]:checked+label:after{opacity:1}.ch-themes__name{width:100%;height:26px;font-family:Open Sans;font-weight:700;font-size:9px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;line-height:26px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 8px;background-color:#ececec}.ch-themes__more{text-align:right;margin-top:-8px}@media (max-width:991px){.ch-themes__col{width:25%}}@media (max-width:767px){.ch-themes__col{width:25%}}@media (max-width:575px){.ch-themes__col{width:50%}}.live-not-found__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0px 41px 28px 0;position:relative;max-width:313px;margin:0 auto}.live-not-found__text{font-style:italic;line-height:28px;font-size:16px;text-align:center;color:#4b5466;margin-bottom:3px}.live-not-found__svg{position:relative;z-index:10}.live-not-found-z-1{animation:f 3s linear infinite forwards;position:absolute;top:49px;right:118px;opacity:0;width:40px;height:40px;z-index:5}.live-not-found-z-1 svg{min-width:100%;height:100%}.live-not-found-z-2{animation:g 3s 1000ms linear infinite forwards;position:absolute;top:47px;right:112px;opacity:0;width:40px;height:40px;z-index:5}.live-not-found-z-2 svg{min-width:100%;height:100%}.live-not-found-z-3{animation:h 3s linear 2000ms infinite forwards;position:absolute;top:52px;right:122px;opacity:0;width:40px;height:40px;z-index:5}.live-not-found-z-3 svg{min-width:100%;height:100%}@keyframes f{0%{transform:translate(0, 0) rotate(0deg);width:40px;height:40px;opacity:1}25%{transform:translate(10px, -20px) rotate(12deg)}50%{transform:translate(25px, -40px) rotate(-13deg)}75%{transform:translate(15px, -70px) rotate(15deg)}to{transform:translate(35px, -100px) rotate(-8deg);opacity:1;width:0px;height:0px}}@keyframes g{0%{transform:translate(0, 0) rotate(0deg);width:40px;height:40px;opacity:1}25%{transform:translate(8px, -15px) rotate(11deg)}50%{transform:translate(30px, -44px) rotate(-7deg)}75%{transform:translate(12px, -63px) rotate(17deg)}to{transform:translate(30px, -94px) rotate(-4deg);opacity:1;width:0px;height:0px}}@keyframes h{0%{transform:translate(0, 0) rotate(0deg);width:40px;height:40px;opacity:1}25%{transform:translate(15px, -22px) rotate(14deg)}50%{transform:translate(35px, -45px) rotate(-17deg)}75%{transform:translate(22px, -77px) rotate(4deg)}to{transform:translate(44px, -114px) rotate(-12deg);width:0px;height:0px;opacity:1}}.live-audio{padding:10.4% 0}.live-audio__label{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:6px}.live-audio__label .live-label,.live-audio__label .live__label{font-size:12px}.b-placeholder{background:#e9f2fe;border:1px solid rgba(33,127,247,.2);display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background-image:url(/_images/svg/placeholder.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;-ms-flex-align:center;align-items:center;padding:10px 44px}.b-placeholder__text{font-size:16px;line-height:26px;color:#010532;padding-right:7px}.b-placeholder__button{padding-left:7px}@media (max-width:1200px){.b-placeholder{padding:0 20px}.b-placeholder__text{font-size:14px;line-height:20px}}@media (max-width:991px){.b-placeholder{padding:0 20px;min-height:115px}.b-placeholder__text{font-size:14px;line-height:20px}}@media (max-width:575px){.b-placeholder{padding:30px;min-height:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-placeholder__text{margin-bottom:30px}}.video-media .button-play{display:none}.video-media.inited .button-play,.video-media.is-playing iframe{display:block}.video-media iframe{display:none;position:absolute;top:0;left:0;z-index:111}.video-iframe{width:100%;position:relative;padding-bottom:56%}.video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-preview{position:relative;display:block;width:100%;height:0;padding-bottom:58%;overflow:hidden}.video-preview:after{display:block;content:"";background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,transparent 100%)}.video-preview video,.video-preview:after{width:100%;height:100%;position:absolute;top:0;left:0}.video-preview video{object-fit:cover;z-index:8}.vk-stream{position:relative}.vk-stream__video{width:100%;padding-bottom:56%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer}.vk-stream__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transition:all 0.2s ease}.vk-stream__video:hover:after{opacity:0.4}.vk-stream__video:before{bottom:0;height:90px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 100%)}.vk-stream__video:after,.vk-stream__video:before{display:block;position:absolute;left:0;width:100%;z-index:18;pointer-events:none}.vk-stream__video:after{content:"";top:0;height:100%;background:linear-gradient(180deg,#090909 0%,rgba(9,9,9,.2) 100%);opacity:0;transition:all 0.2s ease}.live-stream{position:relative;transition:all 0.2s ease}.live-stream.full-screen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.live-stream.full-screen .live-stream__video{height:100%}.live-stream__video{width:100%;padding-bottom:56%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer}.live-stream__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;opacity:0;transition:all 0.2s ease}.live-stream__video:hover:after{opacity:0.4}.live-stream__video:before{bottom:0;height:90px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 100%)}.live-stream__video:after,.live-stream__video:before{display:block;position:absolute;left:0;width:100%;z-index:18}.live-stream__video:after{content:"";top:0;height:100%;background:linear-gradient(180deg,#090909 0%,rgba(9,9,9,.2) 100%);opacity:0;transition:all 0.2s ease}.live-stream__video.is-playing iframe{opacity:1}.live-stream__controls{position:absolute;bottom:0;left:0;width:100%;z-index:20}.live-stream__controls:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:120%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 100%);opacity:0.4;z-index:18}.live-stream__controls-inner{position:relative;z-index:20}@media (max-width:767px){.vk-stream{padding:30px 0 60px}}.advantage{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}.advantage__col{width:50%}.advantage:nth-child(2n) .advantage__col:first-of-type{-ms-flex-order:2;order:2}@media (max-width:767px){.advantage__col{-ms-flex-order:0!important;order:0!important;width:100%}}.diplom{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.diplom,.diplom__img{position:relative;height:100%}.diplom__img{z-index:10}.diplom__img--horizont{height:intiail;max-width:100%;max-height:100%}.diplom__bg{position:absolute;top:-10%;left:-10%;width:120%;height:120%;z-index:5;filter:blur(10px);background-repeat:no-repeat;background-position:center center;background-size:cover}.diplom__year{font-style:normal;font-weight:700;font-size:11px;line-height:normal;text-align:right;letter-spacing:0.1em;text-transform:uppercase;color:#fff;position:absolute;top:11px;right:10px;z-index:20}@media (max-width:767px){.diplom__img{height:286px}}@media (max-width:575px){.diplom__img{height:186px}}.awards-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.awards-block__item{-ms-flex-order:1;order:1}.awards-block__list{-ms-flex-order:2;order:2;margin-top:6px}.awards-block__title-desk{display:block}.awards-block__title-mob{display:none}@media (max-width:767px){.awards-block__item{-ms-flex-order:2;order:2}.awards-block__list{-ms-flex-order:1;order:1}.awards-block__nav-inner{-ms-flex-align:center!important;align-items:center!important}.awards-block__title-desk{display:none}.awards-block__title-mob{display:block}}.award-mention-news{background:rgba(33,127,247,.1);margin:10px -20px;padding:20px 0 0}.radio-stream{position:fixed;bottom:0;left:0;width:100%;z-index:10;transition:all 0.3s linear;transform:translateY(100%)}.radio-stream.vis{transform:translateY(0)}.detail-chain-news{padding-top:18px}.detail-chain-news .news__chain-list-col{margin-bottom:-1px!important;padding:0}.detail-chain-news .news__chain-list-col .s-news{padding:23px 28px;border:1px solid #f3f4f8;height:100%}@media (min-width:991px){.detail-chain-news .news__chain-list-col .s-news:hover{box-shadow:0px 15px 25px rgba(75,84,102,.15)}}.detail-chain-news .news__chain-list-col:nth-child(2n -1) .s-news{margin-right:-1px}.p404{padding:30px 40px;background:rgba(33,127,247,.1);max-width:1034px;margin:0 auto}.p404__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 -5px;position:relative}.p404__left{-ms-flex-positive:2;flex-grow:2;padding:0 5px;position:relative}.p404__right{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:0 5px}.p404__input-wrap{position:relative}.p404__input{background-color:#fff;border:1px solid rgba(158,168,190,.5);padding-left:43px;padding-right:10px;height:40px;width:100%}.p404__input::-webkit-input-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;line-height:18px;font-size:12px;color:#9ea8be;opacity:1;transition:opacity 300ms}.p404__input:-moz-placeholder,.p404__input::-moz-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;line-height:18px;font-size:12px;color:#9ea8be;opacity:1;transition:opacity 300ms}.p404__input:-ms-input-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;line-height:18px;font-size:12px;color:#9ea8be;opacity:1;transition:opacity 300ms}.p404__input:focus::-webkit-input-placeholder{opacity:0}.p404__input:focus:-moz-placeholder,.p404__input:focus::-moz-placeholder{opacity:0}.p404__input:focus:-ms-input-placeholder{opacity:0}.p404__icon{position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (max-width:575px){.p404{padding:15px}.p404__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.p404__left{width:100%;margin-bottom:15px}.p404__right{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}}.form-delete-file span{display:block}.form-delete-file .jq-selectbox{width:100%;max-width:200px}.form-delete-file .jq-selectbox__dropdown,.form-delete-file .jq-selectbox__select-text{width:100%!important;border:1px solid rgba(158,168,190,.5);background-color:#fff;line-height:18px;font-size:12px;color:#4b5466;padding:5px 10px;width:100%;transition:all 0.2s linear}.form-delete-file .jq-selectbox__select-text{margin-bottom:20px}.form-delete-file .jq-selectbox__dropdown{top:100%!important}.form-delete-file .jq-selectbox__dropdown ul{padding:0}.form-delete-file .jq-selectbox__dropdown ul li{padding:2px 10px}.form-delete-file--date{border:1px solid rgba(158,168,190,.5);background-color:#fff;line-height:18px;font-size:12px;color:#4b5466;padding:5px 10px}.form-delete-file--period-date{margin-bottom:20px}.hide-modal-allow{display:none}.modal-allow-sending{position:absolute;top:50%;left:50%;padding:15px;transform:translate(-50%, -50%);background-color:#fff;border:1px solid rgba(158,168,190,.5)}.modal-allow-sending--wrapper-btn{text-align:center}.modal-allow-sending--wrapper-btn button{display:inline-block;width:60px}.wrapper-delete{display:-ms-flexbox;display:flex}.wrapper-delete .result{margin-left:70px}.min-text{font-weight:400;line-height:21px;font-size:14px;color:#010532}.min-text.bold{font-weight:700}.shadow_white{position:relative}.shadow_white:after{content:'';position:absolute;z-index:2;width:100%;height:45px;bottom:0;background:linear-gradient(transparent,hsla(0,0%,100%,.7))}figure img{width:100%}.hint{width:19px;height:19px;background-image:url(/_images/svg/question.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .2s linear;display:inline-block;margin-bottom:-3px;margin-left:13px}.hint:hover{cursor:pointer;background-image:url(/_images/svg/question-blue.svg)}.hint__info{opacity:0;position:absolute;background-color:#fff;width:295px;padding:15px 18px 10px 20px;font-family:Open Sans;font-style:normal;font-weight:400;line-height:21px;font-size:14px;color:#4b5466;border-radius:5px;top:-54px;left:250px;z-index:999;transition:all .2s linear}.hint__info:after{content:'';position:absolute;width:15.68px;height:14.35px;background:#fff;transform:rotate(-52.9deg);left:-7px;top:50%;transform:translateY(-50%) rotate(-52.9deg)}.hint__info.active{opacity:1}.back_left_top{position:absolute;top:20px;left:20px;z-index:10}@media (max-width:575px){.back_left_top{position:initial}}.i-16{font-style:italic;font-weight:400;line-height:28px;font-size:16px}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-18{margin-bottom:18px!important}.mb-22{margin-bottom:22px!important}.mob-block{display:none;position:relative;z-index:1}.contacts_wrap{padding-left:40px}@media (max-width:991px){.contacts_wrap{padding-left:0}figure{width:calc(100% + 30px);position:relative;left:-15px}.mb-10{margin-bottom:15px!important}.mob-none{display:none!important}.mob-block{display:block}.mob-block .blue_wrap{padding:31px 50px;height:254px;box-sizing:border-box;margin-bottom:18px}.mob-block .custom-dots{padding-left:0;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% - 60px)}.mob-block hr{width:calc(100% + 40px);position:relative;left:-20px}.contacts_wrap a{width:-webkit-fit-content;width:fit-content;margin:0 auto;display:inherit}}@media (max-width:400px){.mob-block .blue_wrap{padding:31px 20px}}.about__hr{margin:14px -20px 30px}.about__hr--two{margin-top:40px}.about__hr--three{margin-top:58px;margin-bottom:58px}.about__hr--four{margin:24px 0 0}.about__figcaption{font-size:12px;line-height:18px;color:#9ea8be;margin-top:10px}.about__paragraph{max-width:690px;margin:20px auto 0}.about__progress{padding:20px 10px;background-color:#fff;border:1px solid #e6e9f0;box-sizing:border-box;height:470px}.about__progress--unlim{height:initial}.about__progress>.container-fluid,.about__progress>.container-fluid>.row,.about__progress>.container-fluid>.row>div{height:100%}@media (max-width:767px){.about__progress{height:initial}}.about__p-caption{margin-top:0;margin-bottom:17px}.about__p-caption,.about__text-award{transform:translateY(40px);opacity:0;animation:i 300ms linear forwards}.about__text-award{animation-delay:0.2s}.about__news-award{transform:translateY(40px);opacity:0;animation:i 300ms linear forwards;animation-delay:0.4s;-ms-flex-positive:2;flex-grow:2;height:100%;overflow:hidden}.about__diplom{object-fit:cover;width:100%;height:100%}.about__honors{margin:25px 0 0}.about__partners{margin-top:60px}.about__blue_wrap{padding:20px;margin:20px 0;background-color:rgba(33,127,247,.1);height:268px}.about__producers{background-color:#fff;padding:20px;height:100%;width:28.5%}.about__info{width:71.5%;padding-left:20px}.about__info .item{text-align:center;width:220px}.about__blue_caption{font-weight:400;line-height:normal;font-size:64px;color:#217ff7;margin-bottom:0}.about__award-inner{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;height:100%}@media (max-width:767px){.about__progress{border:none;padding:20px 0}.about__progress .container-fluid{padding:0}}@keyframes i{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0px);opacity:1}}.awards{width:100%}.awards__list{list-style:none;display:-ms-flexbox;display:flex;padding:0}.awards__item{padding:10px;transition:all .2s linear;color:#010532;width:164px}.awards__item .info{font-style:normal;font-weight:400;line-height:normal;font-size:12px;color:#010532;margin-top:10px}.awards__item:hover{background:rgba(33,127,247,.1);cursor:pointer}.awards__item:hover .info{color:#217ff7}.awards__item.active:not(.no-active-styles){background:rgba(33,127,247,.1);cursor:pointer}.awards__item.active:not(.no-active-styles) .info{color:#217ff7}.awards__news{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;margin-top:40px}.awards .mCS-awards .mCSB_dragger:active .mCSB_dragger_bar,.awards .mCS-awards .mCSB_dragger:hover .mCSB_dragger_bar,.awards .mCS-awards .mCSB_dragger_bar,.awards .mCS-awards.mCSB_scrollTools_onDrag .mCSB_dragger_bar{background-color:#217ff7!important}.awards .mCS-awards .mCSB_draggerRail{background-color:rgba(33,127,247,.1)!important}.leading__photo{margin-top:22px}.leading__photo img{max-width:100%}.leading__description{margin-top:40px;max-width:710px;margin:40px auto 0;text-align:left}.leading__stories{margin-top:85px}.story{position:relative;margin-top:28px}.story,.story img{width:100%}.story__next{position:absolute;top:-66px;right:0;transform:rotate(180deg);background-image:url(/_images/svg/right.svg);background-repeat:no-repeat;background-position:center}.story__next:hover{background-image:url(/_images/svg/right-white.svg)}.story__prev{position:absolute;top:-66px;right:50px;background-image:url(/_images/svg/right.svg);background-repeat:no-repeat;background-position:center}.story__prev:hover{background-image:url(/_images/svg/right-white.svg)}.story__caption{font-style:normal;font-weight:700;line-height:normal;font-size:48px;color:#272c31}.story__paragraph{margin-top:22px}.story__text{max-width:470px;padding:28px 10px 20px}.story__years{width:83%}.story__years .year{font-weight:700;position:relative}.story__years .year.active{color:#217ff7}.story__years .year:after{left:calc(100% + 9px)}.story__years .year:after,.story__years .year:before{position:absolute;content:'';border-top:1px solid #e6e9f0;width:5vw;top:50%}.story__years .year:before{right:calc(100% + 9px)}.story__years .year:first-child:before{content:none}.story__years .year:last-child:after{left:calc(100% + 9px)}.story__years .year:last-child:after,.story__years .year:last-child:before{position:absolute;content:'';border-top:1px solid #e6e9f0;width:5vw;top:50%}.story__years .year:last-child:before{right:calc(100% + 9px)}@media (max-width:767px){.story__slide{-ms-flex-direction:column;flex-direction:column}.story__years{width:83%;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.story__years .year{min-width:100px}.story__years::-webkit-scrollbar{width:0}}@media (max-width:575px){.story{overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.story::-webkit-scrollbar{width:0}.story__next,.story__prev{display:none}.story__img{padding:0}.story__text{padding:28px 20px 20px}.story__years{width:100%}.history-block{width:calc(100% + 40px);position:relative;left:-20px}.history-block h2{padding:0 20px}}.blue_wrap{padding:28px 25px 15px 0px;margin:20px 0;background-color:rgba(33,127,247,.1);-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.blue_wrap{padding:20px}}.blue_wrap--contacts{margin:30px 0}.blue_wrap__min{padding:20px;height:100%;max-width:327px;background-color:#fff;padding:60px 20px}@media (max-width:991px){.blue_wrap__min--mob_slider{margin:0 auto;padding:0;max-width:100%;margin-bottom:30px}}.blue_wrap .item{text-align:center;width:220px;min-height:155px}.drop-list{border-top:1px solid #e6e9f0;border-left:1px solid #e6e9f0;border-right:1px solid #e6e9f0;margin-bottom:60px}.drop-list__svg{transition:all .2s linear}.drop-list__svg.animated{transform:scale(-1)}.drop-list__wrap{padding:0 20px;border-bottom:1px solid #e6e9f0}.drop-list__wrap .faces{display:none}.drop-list__title{height:50px;width:100%}.drop-list__title:hover{cursor:pointer}@media (max-width:991px){.drop-list__wrap{margin-bottom:0}}.mentions{height:100%}.mentions__text{font-size:13px;line-height:19px;max-width:460px}.mentions__news{padding-right:20px;margin-bottom:20px}.contacts__name{max-width:172px;margin-bottom:12px}.contacts__name--big_margin{margin-bottom:30px}.contacts__sociate{margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.contacts__sociate{margin-bottom:30px}}.nav{transition:all .2s ease-in;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 20px}.nav.active{position:fixed;left:0;top:0;background-color:#fff;width:100%;z-index:999}.nav__link{line-height:30px;height:30px;display:block;white-space:nowrap;padding:0 10px;margin:0 5px;background-color:transparent;color:#4b5466}@media (max-width:767px){.nav__link:active,.nav__link:focus,.nav__link:hover{background-color:transparent;color:#4b5466}}@media (min-width:767px){.nav__link:focus{background-color:transparent;color:#4b5466}.nav__link:active,.nav__link:hover{background-color:rgba(33,127,247,.1);color:#010532}}.nav__link.active{background-color:rgba(33,127,247,.1);color:#010532}.nav-placeholder{position:relative}.nav-placeholder__content{position:absolute;top:0;left:0;width:100%}.nav-placeholder__content.active{position:fixed;z-index:100;background-color:#fff;padding:10px 0;border-bottom:1px solid #eaeced}@media (max-width:767px){.nav-wrap{margin:0 -20px}.nav-wrap__inner{display:inline-block}.nav-wrap__content{overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.nav-wrap__content::-webkit-scrollbar{width:0;height:0}.nav{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav-placeholder__content.active .nav-wrap{margin:0!important}}@media (max-width:575px){.nav__link{text-align:center}}.faces__info{padding-left:23px}.faces__info--big{padding:0}.faces__wrapper{margin:10px 0 30px}.faces a{color:#4b5466;font-size:14px}.faces a:hover{color:#1434f7}.faces__name{color:#010532;line-height:normal;font-size:14px;font-weight:700}.faces__name--big{text-align:center;transition:all .2s linear;margin:15px 0 5px}.faces__avatar{width:80px;height:80px;background-image:url(/_images/svg/no_foto.svg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;overflow:hidden}.faces__avatar img{object-fit:cover}.faces__avatar--big{width:140px;height:140px;margin:0 auto}.faces .description{line-height:20px;font-size:12px;text-align:center;color:#4b5466;font-style:italic}.faces__wrap{max-width:255px;margin:0 auto 20px;display:block}.faces__wrap:hover .color_hover{color:#1434f7}.faces__person{margin-bottom:43px}@media (max-width:991px){.faces__person{margin-bottom:33px}}@media (max-width:575px){.faces__person{margin-bottom:23px}}@media (max-width:767px){.faces__avatar--big{width:80px;height:80px;margin:0}.faces__wrap{display:-ms-flexbox;display:flex;margin:15px 0;max-width:100%;-ms-flex-align:center;align-items:center}.faces__name--big{margin:0;text-align:left}.faces .description{text-align:left}}.slider_min__next{right:10px}.slider_min__next,.slider_min__prev{width:65px!important;height:65px!important;margin:0!important;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:57%;z-index:999;transform:translateY(-50px);background:none!important}.slider_min__prev{left:0}.slider_min__slide{max-height:380px;position:relative}.slider_min__slide img{height:100%}.blue-line{padding-left:33px;list-style:none}.blue-line li{position:relative;margin-bottom:13px}.blue-line li:after{content:'';position:absolute;width:20px;height:2px;background-color:#0086ff;left:-33px;top:50%}.wrap-white{background-color:#fff;padding:20px 20px 40px;position:relative}.wrap-white--live{margin-top:20px;padding-top:30px}.wrap-white__caption{text-align:center;padding:0 90px;margin:8px auto 27px}@media (max-width:575px){.wrap-white__caption{padding:0;margin-bottom:21px}}.wrap-white__caption--404{margin-bottom:-33px;margin-top:8px}.wrap-white__caption--two{margin-bottom:10px}.wrap-white--filter{padding-bottom:10px}.wrap-white--search-page{padding-bottom:0}.wrap-white--search-page .tab{margin-bottom:0}.wrap-white .relative-news-wrap,.wrap-white .white-block{padding:0}.partners__projects{background-color:rgba(33,127,247,.1);padding:6px 20px 40px;margin-top:30px}.partners__projects h3{margin:1.4em 0 0.5em}.partners__opportunities{padding-left:18px}.partners__opportunities .caption{margin-bottom:22px}.partners__opportunities .button{margin-top:25px;max-width:317px;width:100%}.partners__advantages{margin-top:71px}.partners__advantage_text{padding:0 60px}.partners__advantage_text h2{margin-bottom:18px}@media (max-width:1249px){.partners__advantage_text br{display:none}}@media (max-width:767px){.partners__advantage_text{padding:0}}.partners__producers{margin-top:100px}.custom-dots{padding-left:0;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% - 40px)}.custom-dots li{margin:0 0 0 .5em;display:inline-block;list-style:none}.custom-dots li:first-child{margin-left:0}.custom-dots .dot{display:block;width:10px;height:10px;text-decoration:none;background-color:transparent;border:1px solid #010532;border-radius:50%;cursor:pointer}.custom-dots .dot .string{position:absolute;left:-99999px;line-height:0;opacity:0}.custom-dots .dot:hover,.custom-dots .slick-active .dot{background-color:#010532}.custom-dots .custom-dots .slick-active .dot:hover{background-color:transparent}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwic3lzdGVtL19iYXNlLnNjc3MiLCJzeXN0ZW0vX3ZhcmlhYmxlcy5zY3NzIiwic3R5bGVzLmNzcyIsImJsb2NrL190aXRsZS1ibHVlLnNjc3MiLCJibG9jay9fZ3VpZGVsaW5lLnNjc3MiLCJibG9jay9faWNvbnMuc2NzcyIsImJsb2NrL19idXR0b24uc2NzcyIsImJsb2NrL19uYXZpZ2F0aW9uLnNjc3MiLCJibG9jay9fbGluay5zY3NzIiwiYmxvY2svX3NoYXJlLnNjc3MiLCJibG9jay9fc2xpY2suc2NzcyIsImJsb2NrL19uZXdzLnNjc3MiLCJibG9jay9fdGFiLnNjc3MiLCJibG9jay9fbWFyay5zY3NzIiwiYmxvY2svX3BsYXllci5zY3NzIiwiYmxvY2svX3JhbmdlLXZvbHVtZS5zY3NzIiwiYmxvY2svX3ZvbHVtZS1tYW5hZ2VyLnNjc3MiLCJibG9jay9faW1hZ2UtdG9wLnNjc3MiLCJibG9jay9faGVhZGVyLnNjc3MiLCJibG9jay9fZm9vdGVyLnNjc3MiLCJibG9jay9fYXVkaW8uc2NzcyIsImJsb2NrL19wbGF5LWNvbnRyb2wuc2NzcyIsImJsb2NrL19saXZlLnNjc3MiLCJibG9jay9fbGl2ZS1sYWJlbC5zY3NzIiwiYmxvY2svX21lbnUuc2NzcyIsImJsb2NrL19oZWFkZXItc2VhcmNoLnNjc3MiLCJibG9jay9faGVhZGVyLWxhbmUuc2NzcyIsImJsb2NrL19nLXBvcG92ZXIuc2NzcyIsImJsb2NrL19jaGFubmVscy5zY3NzIiwiYmxvY2svX2J1cmdlci5zY3NzIiwiYmxvY2svX21vYmlsZS1tZW51LnNjc3MiLCJibG9jay9fYmxhY2stb3ZlcmxheS5zY3NzIiwiYmxvY2svX2lucHV0LXNlYXJjaC5zY3NzIiwiYmxvY2svX2N1c3RvbV9zY3JvbGwuc2NzcyIsImJsb2NrL19zZWFyY2gtYmxvY2suc2NzcyIsImJsb2NrL19zZWFyY2gtaXRlbS5zY3NzIiwiYmxvY2svX2NvbnRlbnQuc2NzcyIsImJsb2NrL190YWctbGlzdC5zY3NzIiwiYmxvY2svX3RhZy5zY3NzIiwiYmxvY2svX2FjdHVhbC5zY3NzIiwiYmxvY2svX292aHgtYmxvY2suc2NzcyIsImJsb2NrL19tYWluLW5ld3Muc2NzcyIsImJsb2NrL19pbWFnZS1ibG9jay5zY3NzIiwiYmxvY2svX3Byb2plY3Quc2NzcyIsImJsb2NrL19tb2JpbGUtcmVwb3J0ZXIuc2NzcyIsImJsb2NrL19zdWJzY3JpYmUuc2NzcyIsImJsb2NrL19ibG9jay5zY3NzIiwiYmxvY2svX3RoZW1lcy5zY3NzIiwiYmxvY2svX3MtbmV3cy5zY3NzIiwiYmxvY2svX2FmdGVyLW5ld3MtbGlzdC5zY3NzIiwiYmxvY2svX25ld3MtbGlzdC5zY3NzIiwiYmxvY2svX2xheW91dC5zY3NzIiwiYmxvY2svX2Zvb3Rlci1tZW51LnNjc3MiLCJibG9jay9fc29jaWFsLWxpc3Quc2NzcyIsImJsb2NrL19mYWRlLWJsb2NrLnNjc3MiLCJibG9jay9fZGF0YS1vcmRlci5zY3NzIiwiYmxvY2svX2xlbnRhLXdyYXAtaXRlbS5zY3NzIiwiYmxvY2svX2ZpbHRlci5zY3NzIiwiYmxvY2svX2YtdGFncy5zY3NzIiwiYmxvY2svX2QtcGlja2VyLnNjc3MiLCJibG9jay9fZmlsdGVyLXNlbGVjdC5zY3NzIiwiYmxvY2svX3doaXRlLWJsb2NrLnNjc3MiLCJibG9jay9fcmFkaW8tc3BsaXR0ZXIuc2NzcyIsImJsb2NrL19mb3JtLnNjc3MiLCJibG9jay9faW5wdXQuc2NzcyIsImJsb2NrL19zdWIuc2NzcyIsImJsb2NrL19kZXNjcmlwdGlvbi1ibG9jay5zY3NzIiwiYmxvY2svX2lubmVyLWNvbnRlbnQuc2NzcyIsImJsb2NrL19wYWdlLWNvbnRlbnQuc2NzcyIsImJsb2NrL19kZXRhaWwuc2NzcyIsImJsb2NrL19tZWRpYS1ibG9jay5zY3NzIiwiYmxvY2svX21lZGlhLWRlc2NyaXB0aW9uLnNjc3MiLCJibG9jay9fYXV0aG9yLnNjc3MiLCJibG9jay9fcy1zbGlkZXIuc2NzcyIsImJsb2NrL19yZWxhdGl2ZS1uZXdzLXdyYXAuc2NzcyIsImJsb2NrL19zdGljay1zb2NpYWwuc2NzcyIsImJsb2NrL190YWctbGlzdC1zaW1wbGUuc2NzcyIsImJsb2NrL19jaGFubmVsLWxvZ28uc2NzcyIsImJsb2NrL19tb2RhbC5zY3NzIiwiYmxvY2svX2dvdG9wLnNjc3MiLCJibG9jay9fdXBsb2FkLWZpbGUuc2NzcyIsImJsb2NrL19maWxlLW5hbWUuc2NzcyIsImJsb2NrL19jaGVja2JveC5zY3NzIiwiYmxvY2svX2NoLXRoZW1lcy5zY3NzIiwiYmxvY2svX2xpdmUtbm90LWZvdW5kLnNjc3MiLCJibG9jay9fbGl2ZS1hdWRpby5zY3NzIiwiYmxvY2svX2ItcGxhY2Vob2xkZXIuc2NzcyIsImJsb2NrL192aWRlby1tZWRpYS5zY3NzIiwiYmxvY2svX3ZpZGVvLWlmcmFtZS5zY3NzIiwiYmxvY2svX3ZpZGVvLXByZXZpZXcuc2NzcyIsImJsb2NrL19saXZlLXN0cmVhbS5zY3NzIiwiYmxvY2svX2FkdmFudGFnZS5zY3NzIiwiYmxvY2svX2RpcGxvbS5zY3NzIiwiYmxvY2svX2F3YXJkcy1ibG9jay5zY3NzIiwiYmxvY2svX2F3YXJkLW1lbnRpb24tbmV3cy5zY3NzIiwiYmxvY2svX3JhZGlvLXN0cmVhbS5zY3NzIiwiYmxvY2svX2RldGFpbC1jaGFpbi1uZXdzLnNjc3MiLCJibG9jay9fcDQwNC5zY3NzIiwic3lzdGVtL19taXhpbnMuc2NzcyIsImJsb2NrL19mb3JtLWRlbGV0ZS1maWxlcy5zY3NzIiwic3lzdGVtL19iYXNlMi5zY3NzIiwiYmxvY2svX2Fib3V0LnNjc3MiLCJibG9jay9fYXdhcmRzLnNjc3MiLCJibG9jay9fbGVhZGluZy5zY3NzIiwiYmxvY2svX3N0b3J5LnNjc3MiLCJibG9jay9fYmx1ZV93cmFwLnNjc3MiLCJibG9jay9fZHJvcC1saXN0LnNjc3MiLCJibG9jay9fbWVudGlvbnMuc2NzcyIsImJsb2NrL19jb250YWN0cy5zY3NzIiwiYmxvY2svX25hdi5zY3NzIiwiYmxvY2svX2ZhY2VzLnNjc3MiLCJibG9jay9fc2xpZGVyX21pbi5zY3NzIiwiYmxvY2svX2JsdWUtbGluZS5zY3NzIiwiYmxvY2svX3dyYXAtd2hpdGUuc2NzcyIsImJsb2NrL19wYXJ0bmVycy5zY3NzIiwiYmxvY2svX2N1c3RvbV9kb3RzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxzQkFBd0IsQUFDeEIsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixnRUFBbUUsQ0FBQSxBQUVyRSxXQUNFLHNCQUF3QixBQUN4QixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLHNFQUF5RSxDQUFBLEFBRTNFLFdBQ0Usc0JBQXdCLEFBQ3hCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsa0VBQXFFLENBQUEsQUFFdkUsV0FDRSxzQkFBd0IsQUFDeEIsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixpRUFBb0UsQ0FBQSxBQUV0RSxXQUNFLHNCQUF3QixBQUN4QixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLG1FQUFzRSxDQUFBLEFBRXhFLFdBQ0Usc0JBQXdCLEFBQ3hCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIseUVBQTRFLENBQUEsQUFFOUUsV0FDRSxzQkFBd0IsQUFDeEIsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQiwrREFBa0UsQ0FBQSxBQUVwRSxXQUNFLHNCQUF3QixBQUN4QixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLHFFQUF3RSxDQUFBLEFBRTFFLFdBQ0UsbUJBQXFCLEFBQ3JCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsMERBQTZELENBQUEsQUFFL0QsV0FDRSxtQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQiw2REFBZ0UsQ0FBQSxBQzFEbEUsVUFDRSxzQkNEdUIsQURFdkIsa0JBQWtCLEFBQ2xCLGdCQUFtQixBQUNuQixpQkFBaUIsQUFDakIsZUFBZSxBQUNmLGNDS2tCLEFESmxCLHlCQ0VnQixBRENoQixxQkFBc0IsQ0FDdkIsQUFFRCxLQUNFLGlCQUFrQixDQUNuQixB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WWhCLEFBYkEsNkJBR0csa0JBQW1CLENBQ3BCLEFBQ0QsMEJBTEQsNkJBT0ssWUFBYSxDQUNkLENBQUEsQUFFSCx5QkFWRiwwQkFXSSxTQUFVLENBRWIsQ0FBQSxBQUNELHFCQUNFLGdCQUFpQixDQUNsQixBQ3ZDSCxhQUNFLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULDJCQUEyQixBQUMzQixxQkFBc0IsQ0FvQ3ZCLEFBekNELGdCQU9JLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsZUFBZ0IsQ0FLakIsQUFkSCw0QkFZTSxhQUFjLENBQ2YsQUFiTCxrQkFnQkksY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1oscUJBQXFCLEFBQ3JCLDZCQUE2QixBQUM3Qix5QmxIWGtCLEFrSFlsQixrQkFBa0IsQUFDbEIsY0FBZSxDQVFoQixBQS9CSCwwQkEwQk0sa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxjQUFjLEFBQ2QsU0FBVSxDQUNYLEFBOUJMLHdEQW9DSSx3QmxIMUJrQixDa0gyQm5CLEFBckNILG1EQXVDSSw0QkFBNkIsQ0FDOUIiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL19mb250cy9vcGVuX3NhbnMvT3BlblNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiL19mb250cy9vcGVuX3NhbnMvT3BlblNhbnMtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvX2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvX2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4iLCJib2R5LCBodG1sIHtcclxuICBmb250LWZhbWlseTogJGZmX09wZW5TYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogJGNvbG9yX21haW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JnO1xyXG4gIC8qaGVpZ2h0OiAxMDAlOyovXHJcbiAgXHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyAgXHJcbn1cclxuXHJcbi5yc3lhIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIFxyXG4gICoge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDEyMTdweCAhaW1wb3J0YW50O1xyXG5cclxuICAmLS1tYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7IFxyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgXHJcbiAgJi5zaG93biB7XHJcbiAgICBvcGFjaXR5OiAxOyBcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmItbGluayB7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkY29sb3JfbWFpbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxufVxyXG5cclxuLmlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG5cclxuLm92X2gge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbioge1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgXHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgY29sb3I6ICRjb2xvcl90aXRsZXM7IFxyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7IFxyXG4gIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuXHJcbmgxIHtcclxuICBsaW5lLWhlaWdodDogNDJweDtcclxuICBmb250LXNpemU6IDM0cHg7XHJcbn1cclxuXHJcbmgyIHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuaDMge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG5oNCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuaDUge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5hIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jYngtcGFuZWwtdG9wIHsgXHJcbiAgXHJcbiAgYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IFxyXG4gIH1cclxufVxyXG5cclxuLmxvYWQtbW9yZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG59XHJcblxyXG4uYmx1ZSB7XHJcbiAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG59XHJcblxyXG4jYmFyYmEtd3JhcHBlciwgLndyYXBwZXIgeyBcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAmLmxvYWRpbmcge1xyXG4gICAgb3BhY2l0eTogMDsgIFxyXG4gIH1cclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjNUQ2MjY4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpO1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzIxN0ZGNzsgXHJcbiAgcGFkZGluZzogMjZweCAzMXB4IDM2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL3F1b3RlLnN2ZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTlweCBib3R0b20gMjBweDsgXHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgaHIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgXHJcbn1cclxuXHJcbi50YWJzLWluc2lkZS1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCAtMjBweDsgXHJcbn1cclxuXHJcbi50di1wcm9qZWN0cy1pbWFnZSB7XHJcbiAgbWFyZ2luOiAwIC0yMHB4OyBcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcclxufVxyXG5cclxuLnNlbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMTI3LCAyNDcsIDAuMik7XHJcbn1cclxuXHJcblt2LWNsb2FrXSB7ZGlzcGxheTogbm9uZX0gXHJcblxyXG4ucmVxdWlzaXRlcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmVycm9yIHtcclxuICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50OyBcclxufVxyXG5cclxuLmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7IFxyXG59XHJcblxyXG4uYmctY292ZXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpICB7XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IFxyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMyMTdGRjc7IFxyXG4gICAgcGFkZGluZzogMTdweCAyMHB4IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDsgXHJcbiAgfVxyXG5cclxuICBxdW90ZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAubG9hZC1tb3JlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59IiwiJGZmX09wZW5TYW5zOiBcIk9wZW4gU2Fuc1wiO1xuJGZmX3JvYm90bzogXCJSb2JvdG9cIjtcblxuJHNtOiA1NzVweDtcbiRtZDogNzY3cHg7XG4kbGc6IDk5MXB4O1xuJHhsOiAxMjQ5cHg7ICBcblxuXG4kY29sb3JfYmc6ICNGM0Y0Rjg7IC8vQmFja2dyb3VuZCAtINCk0L7QvVxuJGNvbG9yX3RpdGxlczogIzAxMDUzMjsgLy8g0KbQstC10YIg0LfQsNCz0L7Qu9C+0LLQutC+0LJcbiRjb2xvcl9tYWluOiAjNEI1NDY2OyAvLyDQptCy0LXRgiDQvtGB0L3QvtCy0L3QvtCz0L4g0YLQtdC60YHRgtCwXG4kY29sb3JfaWNvbnM6IHJnYmEoMTU4LCAxNjgsIDE5MCwgMC43KTsgLy8g0KbQstC10YIg0LjQutC+0L3QvtC6INCyINC90L7QstC+0YHRgtGP0YVcbiRjb2xvcl9ibHVlOiAjMjE3RkY3OyAvLyDQmtC90L7Qv9C60LgsINCw0LrRgtC40LLQvdGL0LUg0Y3Qu9C10LzQtdC90YLRiywg0YDQsNC80LrQuFxuJGNvbG9yX2JsdWVfaG92ZXI6ICMxNDM0Rjc7IC8vINCk0LjRgNC80LXQvdC90YvQuSDRhtCy0LXRgiwg0LjRgdC/0L7Qu9GM0LfRg9C10YLRgdGPINC00LvRjyDRhdC+0LLQtdGA0L7QslxuJGNvbG9yX2JsdWVfYm9yZGVyOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4zKTsgLy8g0YDQsNC80LrQsCDRgyDQutC90L7Qv9C+0Log0L3QsCDRhdC+0LLQtdGA0LAg0LIg0L7RgdC90L7QstC90L7QvFxuJGNvbG9yX2JsdWVfYm9yZGVyX2hvdmVyOiByZ2JhKDIwLCA1MiwgMjQ3LCAwLjMpOyAvL9GE0LjRgCDRgdGC0LjQu9GMINGA0LDQvNC60LAg0YMg0LrQvdC+0L/QvtC6INC90LAg0YXQvtCy0LXRgNCwINCyINC+0YHQvdC+0LLQvdC+0LxcbiRjb2xvcl9yZWQ6ICNGOTNEMzI7IC8vINCY0L3QtNC40LrQsNGC0L7RgCDQv9GA0Y/QvNC+0LPQviDRjdGE0LjRgNCwXG4kY29sb3JfZm9vdGVyOiAjMjEyMTIxOyAvLyDQptCy0LXRgiDRhNGD0YLQtdGA0LAg0Lgg0L/QvtC70L7RgdGLIHRvcCBsaW5lXG4kY29sb3JfaGVhZGVyOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTsgLy8g0KbQstC10YIg0YXQtdC00LXRgNCwIFxuJGNvbG9yX2Rpc2FibGVkOiByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNSk7IC8vIGRpc2FibGVkXG4kY29sb3Jfc2xpZGVyX2hvdmVyOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTsgLy/RgNCw0LzQutCwINGDINGN0LvQtdC80LXQvdGC0L7QsiDRgdC70LDQudC00LXRgNCwXG4kY29sb3JfcGxhY2Vob2xkZXI6ICM5RUE4QkU7IC8v0YbQstC10YIg0L/Qu9C10LnRgdGF0L7Qu9C00LXRgNCwINC4INC/0L7QtNC/0LjRgdC4INC6INC40LfQvtCx0YDQsNC20LXQvdC40Y/QvFxuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIvX2ZvbnRzL29wZW5fc2Fucy9PcGVuU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiL19mb250cy9vcGVuX3NhbnMvT3BlblNhbnMtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL19mb250cy9vcGVuX3NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi9fZm9udHMvb3Blbl9zYW5zL09wZW5TYW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvX2ZvbnRzL29wZW5fc2Fucy9PcGVuU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvX2ZvbnRzL29wZW5fc2Fucy9PcGVuU2Fucy1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvX2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL19mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbmJvZHksIGh0bWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRCNTQ2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGODtcbiAgLypoZWlnaHQ6IDEwMCU7Ki9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5yc3lhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucnN5YSAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIxN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmhpZGRlbi5zaG93biB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc2lkZWJhciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5iLWxpbmsge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRCNTQ2NjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IH1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ub3ZfaCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBjb2xvcjogIzAxMDUzMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG5oMSB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDM0cHg7IH1cblxuaDIge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuaDMge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuaDUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNieC1wYW5lbC10b3AgYSB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubG9hZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmJsdWUge1xuICBjb2xvcjogIzIxN0ZGNzsgfVxuXG4jYmFyYmEtd3JhcHBlciwgLndyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICNiYXJiYS13cmFwcGVyLmxvYWRpbmcsIC53cmFwcGVyLmxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1RDYyNjg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMyMTdGRjc7XG4gIHBhZGRpbmc6IDI2cHggMzFweCAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9xdW90ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE5cHggYm90dG9tIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgYmxvY2txdW90ZSBociB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4udGFicy1pbnNpZGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG5cbi50di1wcm9qZWN0cy1pbWFnZSB7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTsgfVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZXF1aXNpdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzIxN0ZGNztcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHggNDhweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIHF1b3RlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxvYWQtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi50aXRsZS1ibHVlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxNDM0Rjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbi5jb2xvci1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAuY29sb3ItYm94LS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY4OyB9XG4gIC5jb2xvci1ib3gtLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA1MzI7IH1cbiAgLmNvbG9yLWJveC0tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRCNTQ2NjsgfVxuICAuY29sb3ItYm94LS00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNyk7IH1cbiAgLmNvbG9yLWJveC0tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNzsgfVxuICAuY29sb3ItYm94LS02IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNEY3OyB9XG4gIC5jb2xvci1ib3gtLTcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOTNEMzI7IH1cbiAgLmNvbG9yLWJveC0tOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTsgfVxuICAuY29sb3ItYm94LS05IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTsgfVxuXG4uaWNvbi1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4uZ3JheS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAgJi0tc291bmQtb2ZmIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1zb3VuZC1vbiB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1jbG9zZSB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tYnVyZ2VyIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1xdWVzdGlvbiB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tZG91YmxlLXJpZ2h0IHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1mdWxsIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLS1zb3VuZC1vZmYtc21hbGwge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXNvdW5kLW9uLXNtYWxsIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS12aWRlbyB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tcGhvdG8ge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXN0b2NrIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1sZWZ0IHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1mdWxsLXNtYWxsIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS12aWV3cyB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tY2FsZW5kYXIge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLWxpbmsge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLWxvY2sge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXBsYXkge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXJlcGxheSB7XG4gICAgICBcbiAgICB9Ki8gfVxuICAuaWNvbiBzdmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgICAuaWNvbiBzdmcgKiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5pY29uLWRvd25sb2FkLCAuaWNvbi1hZGQsIC5pY29uLWFkZGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLWRvd25sb2FkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4OyB9XG4gICAgLmljb24tZG93bmxvYWQgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5pY29uLWRvd25sb2FkOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMxNDM0Rjc7IH1cbiAgLmljb24tYWRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pY29uLWFkZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY4OyB9XG4gIC5pY29uLWFkZGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNzsgfVxuICAgIC5pY29uLWFkZGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDM0Rjc7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNjgsIDE5MCwgMC41KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbltkaXNhYmxlZF0gLmljb24tLWNsZWFuIHN2ZyAqIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuXG4uYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjMjE3RkY3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMTY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5idXR0b246aG92ZXIsIC5idXR0b246YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzRGNzsgfSB9XG4gIC5idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE3RkY3O1xuICAgIGNvbG9yOiAjMjE3RkY3OyB9XG4gICAgLmJ1dHRvbi0tdHJhbnNwYXJlbnQgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDExcHg7IH1cbiAgICAgIC5idXR0b24tLXRyYW5zcGFyZW50IC5pY29uLS1jbGVhbiBzdmcgKiB7XG4gICAgICAgIHN0cm9rZTogIzIxN0ZGNzsgfVxuICAgIC5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyLCAuYnV0dG9uLS10cmFuc3BhcmVudDphY3RpdmUge1xuICAgICAgY29sb3I6ICMxNDM0Rjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MzRGNzsgfVxuICAgICAgLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIgLmljb24tLWNsZWFuIHN2ZyAqLCAuYnV0dG9uLS10cmFuc3BhcmVudDphY3RpdmUgLmljb24tLWNsZWFuIHN2ZyAqIHtcbiAgICAgICAgc3Ryb2tlOiAjMTQzNEY3OyB9XG4gIC5idXR0b24tLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5idXR0b24tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjE3RkY3OyB9XG4gICAgLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMjE3RkY3OyB9XG4gICAgLmJ1dHRvbi0td2hpdGU6aG92ZXIsIC5idXR0b24tLXdoaXRlOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi0tZmx1aWQge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMTJweDsgfVxuICAuYnV0dG9uIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmJ1dHRvbi1iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNEI1NDY2O1xuICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmJ1dHRvbi1iYWNrIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5idXR0b24tYmFjazpob3ZlciwgLmJ1dHRvbi1iYWNrOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTdGRjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTI3LCAyNDcsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE3RkY3OyB9XG4gICAgLmJ1dHRvbi1iYWNrOmhvdmVyIC5pY29uIHN2ZyAqLCAuYnV0dG9uLWJhY2s6YWN0aXZlIC5pY29uIHN2ZyAqIHtcbiAgICAgIHN0cm9rZTogIzIxN0ZGNzsgfVxuXG4uYnV0dG9uLXBsYXkge1xuICBiYWNrZ3JvdW5kOiAjMjE3RkY3O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAyNXB4IHJnYmEoNzUsIDg0LCAxMDIsIDAuMTUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9wbGF5LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIGNlbnRlcjsgfVxuICAuYnV0dG9uLXBsYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDM0Rjc7IH1cblxuLmJ1dHRvbi1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0Q0NBOUU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzRDQ0E5RTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5idXR0b24tZ3JlZW4gc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgIC5idXR0b24tZ3JlZW4gc3ZnICoge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuYnV0dG9uLWdyZWVuOmhvdmVyLCAuYnV0dG9uLWdyZWVuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQ0E5RTsgfVxuICAgIC5idXR0b24tZ3JlZW46aG92ZXIgc3ZnICosIC5idXR0b24tZ3JlZW46YWN0aXZlIHN2ZyAqIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuXG4uYnV0dG9uLW9sZC1zaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgei1pbmRleDogOTsgfVxuICAuYnV0dG9uLW9sZC1zaXRlX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5idXR0b24tb2xkLXNpdGVfX2xpbms6aG92ZXIsIC5idXR0b24tb2xkLXNpdGVfX2xpbms6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjNGM0Y7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24tb2xkLXNpdGVfX2xpbmsgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgLmJ1dHRvbi1vbGQtc2l0ZV9fbGluayBzdmcgKiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuYnV0dG9uLW9sZC1zaXRlX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YzRjRGODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgICAuYnV0dG9uLW9sZC1zaXRlX19jbG9zZTpob3ZlciwgLmJ1dHRvbi1vbGQtc2l0ZV9fY2xvc2U6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjNGM0Y7IH1cbiAgICAuYnV0dG9uLW9sZC1zaXRlX19jbG9zZSBzdmcgKiB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5idXR0b24tb2xkLXNpdGUge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24tb2xkLXNpdGVfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuLm5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwcHggMCAyMHB4OyB9XG4gIC5uYXZpZ2F0aW9uIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmF2aWdhdGlvbiB1bCBsaTpub3QoLmZpcnN0KTpub3QoLmxhc3QpIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uIHVsIGxpOm5vdCguZmlyc3QpOm5vdCgubGFzdCkgYTpob3ZlciwgLm5hdmlnYXRpb24gdWwgbGk6bm90KC5maXJzdCk6bm90KC5sYXN0KSBhOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjIpO1xuICAgICAgICBjb2xvcjogIzIxN0ZGNzsgfVxuICAgIC5uYXZpZ2F0aW9uIHVsIGxpOm5vdCguZmlyc3QpOm5vdCgubGFzdCkuY3VycmVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgY29sb3I6ICM0QjU0NjY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW46IDAgNnB4OyB9XG4gICAgICAubmF2aWdhdGlvbiB1bCBsaS5pbmFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIHVsIGxpLmluYWN0aXZlIGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uIHVsIGxpLmZpcnN0OmhvdmVyIGEsIC5uYXZpZ2F0aW9uIHVsIGxpLmZpcnN0OmFjdGl2ZSBhLCAubmF2aWdhdGlvbiB1bCBsaS5sYXN0OmhvdmVyIGEsIC5uYXZpZ2F0aW9uIHVsIGxpLmxhc3Q6YWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzE0MzRGNzsgfVxuICAgICAgLm5hdmlnYXRpb24gdWwgbGkuZmlyc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAubmF2aWdhdGlvbiB1bCBsaS5sYXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm5hdmlnYXRpb24gdWwgbGkgLmJsb2ctcGFnZS1kb3RzIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweCAwIDE3cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZpZ2F0aW9uIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm5hdmlnYXRpb24gLmZpcnN0LCAubmF2aWdhdGlvbiAubGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuLmxpbmssIC5zZWFyY2gtYmxvY2tfX21vcmUtbGluayB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxN0ZGNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzMsIDEyNywgMjQ3LCAwLjMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5saW5rOmhvdmVyLCAuc2VhcmNoLWJsb2NrX19tb3JlLWxpbms6aG92ZXIsIC5saW5rOmFjdGl2ZSwgLnNlYXJjaC1ibG9ja19fbW9yZS1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxNDM0Rjc7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMCwgNTIsIDI0NywgMC4zKTsgfVxuICAubGluay5kYXNoZWQsIC5kYXNoZWQuc2VhcmNoLWJsb2NrX19tb3JlLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDsgfVxuXG4uc2hhcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgLnNoYXJlIC55YS1zaGFyZTJfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaGFyZSAueWEtc2hhcmUyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5zaGFyZS0tbGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5zaGFyZS0tbGl2ZSAueWEtc2hhcmUyX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNoYXJlIC55YS1zaGFyZTJfX2xpbmsge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNFNkU5RjAgaW5zZXQ7IH1cbiAgICAuc2hhcmUgLnlhLXNoYXJlMl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDMzLCAxMjcsIDI0NywgMC4zKSBpbnNldDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnNoYXJlIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUgLnlhLXNoYXJlMl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3ZrLnN2Z1wiKTsgfVxuICAgIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIC55YS1zaGFyZTJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3ZrLWhvdmVyLnN2Z1wiKTsgfVxuICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIC55YS1zaGFyZTJfX2xpbmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9mYi5zdmdcIik7IH1cbiAgICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIC55YS1zaGFyZTJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL2ZiLWhvdmVyLnN2Z1wiKTsgfVxuICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX29kbm9rbGFzc25pa2kgLnlhLXNoYXJlMl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL29rLnN2Z1wiKTsgfVxuICAgIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2Vfb2Rub2tsYXNzbmlraSAueWEtc2hhcmUyX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9vay1ob3Zlci5zdmdcIik7IH1cbiAgLnNoYXJlIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90d2l0dGVyIC55YS1zaGFyZTJfX2xpbmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy90dy5zdmdcIik7IH1cbiAgICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3R3aXR0ZXIgLnlhLXNoYXJlMl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvdHctaG92ZXIuc3ZnXCIpOyB9XG4gIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdGVsZWdyYW0gLnlhLXNoYXJlMl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3RlbGVncmFtLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOXB4IGNlbnRlcjsgfVxuICAgIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdGVsZWdyYW0gLnlhLXNoYXJlMl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvdGVsZWdyYW0taG92ZXIuc3ZnXCIpOyB9XG4gIC5zaGFyZS0tdmVydGljYWwgLnlhLXNoYXJlMl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaGFyZS0tdmVydGljYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2hhcmUtLXZlcnRpY2FsIC55YS1zaGFyZTJfX2xpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaGFyZS0tbGl2ZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG5cbi5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjIpO1xuICBtYXJnaW46IDAgMXB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stYXJyb3cgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjc7IH1cbiAgICAgIC5zbGljay1hcnJvdzpob3ZlciBzdmcgKiB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH0gfVxuXG4uc2xpY2stbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4ubmV3cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5uZXdzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDsgfVxuICAubmV3cy0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5uZXdzLS1sZW50YSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy0tbGVudGEgLm5ld3NfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5uZXdzX19mYWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5uZXdzX19jaGFpbi1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubmV3c19faW1nLXByZXZpZXcge1xuICAgIHdpZHRoOiAyODNweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm5ld3NfX2ltZy1wcmV2aWV3IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3NfX2NvbnRlbnQtcHJldmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5ld3NfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweDtcbiAgICBmbGV4LWdyb3c6IDI7IH1cbiAgICAubmV3c19faW5uZXItLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm5ld3NfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm5ld3NfX2hlYWRlci0tbm8tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5ld3NfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5ld3NfX3NsaWRlciAuc2xpY2stYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAubmV3c19fc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciBzdmcgKiB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAubmV3c19fc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvc2xpY2stbGVmdC5zdmdcIik7IH1cbiAgICAubmV3c19fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3NsaWNrLXJpZ2h0LnN2Z1wiKTsgfVxuICAubmV3c19fc2xpZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3c19fdG90YWwtZmlsZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXdzX190b3RhbC1maWxlcyBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgLm5ld3NfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3c19fc2xpZGU6YWZ0ZXIsIC5uZXdzX19zbGlkZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5uZXdzX19zbGlkZTpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg5LCA5LCA5LCAwLjQ5KSAxNCUsIHJnYmEoOSwgOSwgOSwgMCkgMTAwJSk7IH1cbiAgICAubmV3c19fc2xpZGU6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDksIDksIDksIDAuNDkpIDE0JSwgcmdiYSg5LCA5LCA5LCAwKSAxMDAlKTsgfVxuICAubmV3c19fdG9wIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjRGODtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3NfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLm5ld3NfX2RhdGUtLXJhZGlvIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubmV3c19faW5uZXItd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMjsgfVxuICAubmV3c19fdG9wLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5uZXdzX190b3AtaWNvbnMgc3ZnICoge1xuICAgICAgZmlsbDogI0JDQzNEMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLm5ld3NfX3RvcC1pY29ucy0tbWFpbnRvZGF5IHtcbiAgICAgICAgdG9wOiAyNSU7IH0gfVxuICAubmV3c19faWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9XG4gICAgLm5ld3NfX2ljb25zIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4OyB9XG4gICAgICAubmV3c19faWNvbnMgc3ZnICoge1xuICAgICAgICBmaWxsOiByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNyk7IH1cbiAgLm5ld3NfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3c19fdmlkZW86YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgfVxuICAubmV3c19fcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3NfX3BsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjI7IH1cbiAgLm5ld3NfX3RpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDIyOyB9XG4gIC5uZXdzX19uYW1lIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAubmV3c19fc2VuZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5uZXdzX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0QjU0NjY7IH1cbiAgICAubmV3c19fdGV4dC0tZ3JvdyB7XG4gICAgICBmbGV4LWdyb3c6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLm5ld3M6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCByZ2JhKDc1LCA4NCwgMTAyLCAwLjE1KTsgfVxuICAgICAgLm5ld3M6aG92ZXIgLm5ld3NfX25hbWUge1xuICAgICAgICBjb2xvcjogIzE0MzRGNzsgfSB9XG4gIC5uZXdzX19hdWRpbyB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7IH1cbiAgLm5ld3MtLXByb2plY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTklO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm5ld3MtLXByb2plY3QudmlzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmV3cy0tcHJvamVjdCAubmV3c19faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAubmV3cy0tcHJvamVjdCAubmV3c19faW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtLXByb2plY3QgLm5ld3NfX2ltYWdlLS1mdWxsIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtLXByb2plY3QgLm5ld3NfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLm5ld3MtLXByb2plY3QgLm5ld3NfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLm5ld3MtLXByb2plY3QgLm5ld3NfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm5ld3MtLXByb2plY3QgLm5ld3NfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5uZXdzLS1wcm9qZWN0IC5uZXdzX19pdGVtcyBzdmcge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAubmV3cy0tcHJvamVjdCAubmV3c19fdXBkYXRlIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5uZXdzLS1wcm9qZWN0OmhvdmVyIC5uZXdzX19uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDEwNTMyICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3MubGlnaHQgLm5ld3NfX25hbWUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3MubGlnaHQgLm5ld3NfX3RleHQge1xuICAgIGNvbG9yOiAjRjNGNEY4ICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3MubGlnaHQgLm5ld3NfX2l0ZW1zIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLm5ld3MubGlnaHQgLm5ld3NfX2l0ZW1zIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuICAubmV3cy5saWdodCAubmV3c19fdXBkYXRlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTsgfVxuICAubmV3c19fc3BsaXR0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBtYXJnaW46IDAgMTlweDsgfVxuICAubmV3c19fZGF0ZS1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uZXdzX19pbnRlcnZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm5ld3NfX2ludGVydmlldyAubmV3c19faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWdyb3c6IDI7IH1cbiAgICAubmV3c19faW50ZXJ2aWV3IC5uZXdzX190aGVtZXMge1xuICAgICAgZmxleC1ncm93OiAzO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uZXdzX19pbnRlcnZpZXcgLm5ld3NfX3RoZW1lcyAudGhlbWVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3NfX3RoZW1lcyB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAubmV3c19fdGhlbWVzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3c19fY2hhaW4tbGlzdC1yb3cge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm5ld3NfX2NoYWluLWxpc3QtY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubmV3cy0tYmx1ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIxN0ZGNzsgfVxuICAgIC5uZXdzLS1ibHVlIC5uZXdzX190b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ld3MtLWJsdWUgLm5ld3NfX21hcmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubmV3cy0tYmx1ZSAubmV3c19fZGF0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uZXdzLS1ibHVlIC5uZXdzX19pY29ucyBzdmcgKiB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5uZXdzX19jaGFpbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGM0Y0Rjg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDIwcHg7IH1cbiAgLm5ld3NfX2NoYWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDEwNTMyO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAubmV3c19fY2hhaW4tdGl0bGUgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5uZXdzLS1yYWRpby1wcm9qZWN0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm5ld3MtLXJhZGlvLXByb2plY3Q6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLm5ld3MtLXJhZGlvLXByb2plY3Q6aG92ZXIgLm5ld3NfX3RleHQsIC5uZXdzLS1yYWRpby1wcm9qZWN0OmFjdGl2ZSAubmV3c19fdGV4dCB7XG4gICAgICBjb2xvcjogIzllYThiZTsgfVxuICAgIC5uZXdzLS1yYWRpby1wcm9qZWN0IC5uZXdzX190ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzX19jb250ZW50LXByZXZpZXcge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubmV3c19faW1nLXByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm5ld3NfX3RoZW1lcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3c19fdGhlbWVzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NfX2NoYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubmV3c19fY2hhaW4tbGlzdC1yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuICAubmV3c19fY2hhaW4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubmV3c19fY2hhaW4tbGlzdC1jb2wge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubmV3c19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMTA1MzI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3NfX2NoYWluLWxpc3Qtcm93IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmV3c19fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5ld3NfX21hcmsge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3NfX21hcmsgLm1hcmsge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubmV3c19fZGF0ZS1pY29ucyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5ld3NfX3NwbGl0dGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLS1ibHVlIC5uZXdzX190b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm5ld3MtLWJsdWUgLm5ld3NfX21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uZXdzLS1ibHVlIC5uZXdzX19kYXRlIHtcbiAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7IH1cbiAgLm5ld3MtLWJsdWUgLm5ld3NfX2ljb25zIHN2ZyAqIHtcbiAgICBmaWxsOiAjQkNDM0QyOyB9XG4gIC5uZXdzX19jaGFpbi1saXN0LXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuICAgIC5uZXdzX19jaGFpbi1saXN0LXJvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7IH1cbiAgLm5ld3NfX2NoYWluLWxpc3QtY29sIHtcbiAgICB3aWR0aDogNzB2dztcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5ld3MtLXByb2plY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwJTsgfVxuICAgIC5uZXdzLS1wcm9qZWN0IC5uZXdzX19vdmVybGF5IHtcbiAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgaGVpZ2h0OiA5MCU7IH1cbiAgICAubmV3cy0tcHJvamVjdCAubmV3c19faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDUwJTsgfSB9XG5cbi50YWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRhYl9fd3JhcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU5RjA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAudGFiX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgLnRhYl9fZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnRhYl9fZWw6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnRhYl9fZWwtaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRhYl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudGFiX19pdGVtIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICAgIC8qYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAudGFiX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRhYl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnRhYl9faXRlbTpob3ZlciwgLnRhYl9faXRlbTphY3RpdmUge1xuICAgICAgY29sb3I6ICMxNDM0Rjc7IH1cbiAgICAgIC50YWJfX2l0ZW06aG92ZXIgLnRhYl9fY291bnQsIC50YWJfX2l0ZW06YWN0aXZlIC50YWJfX2NvdW50IHtcbiAgICAgICAgY29sb3I6ICMxNDM0Rjc7IH1cbiAgICAudGFiX19pdGVtLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDEwNTMyICFpbXBvcnRhbnQ7XG4gICAgICAvKmJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg2RkY7Ki8gfVxuICAgICAgLnRhYl9faXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NkZGOyB9XG4gICAgICAudGFiX19pdGVtLmFjdGl2ZSAudGFiX19jb3VudCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC50YWJfX2NvdW50IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC50YWItLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNDhweDsgfVxuICAgIC50YWItLWJveCAudGFiX19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnRhYi0tYm94IC50YWJfX2VsIHtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4OyB9XG4gICAgLnRhYi0tYm94IC50YWJfX2l0ZW06YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgLnRhYi0tbnVtYmVycyAudGFiX19lbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC50YWJfX2VsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJfX2VsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50YWJfX2VsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm1hcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAxMjcsIDI0NywgMC41KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxN0ZGNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1hcmstLWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDIycHg7IH1cblxuc3Bhbi5tYXJrIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAtNXB4IDQwcHggcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjIpO1xuICBoZWlnaHQ6IDU3cHg7IH1cbiAgLnBsYXllci0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnBsYXllci0tdHJhbnNwYXJlbnQgLnBsYXllcl9fbmFtZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5wbGF5ZXItLXRyYW5zcGFyZW50IC5wbGF5ZXJfX2luZm8ge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5wbGF5ZXJfX2NvbnRyb2wge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBsYXllcl9fY29udHJvbC0td2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5wbGF5ZXJfX2NvbnRyb2wtLXdoaXRlLXN2ZyBzdmcgKiB7XG4gICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAucGxheWVyX19jb250cm9sLS1sZXNzLXdpZHRoIHtcbiAgICAgIHdpZHRoOiA0N3B4OyB9XG4gIC5wbGF5ZXJfX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDEwNTMyOyB9XG4gICAgLnBsYXllcl9fY2xvc2Ugc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLnBsYXllcl9fY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTI3LCAyNDcsIDAuMyk7IH1cbiAgLnBsYXllcl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTlGMDsgfVxuICAucGxheWVyX19iYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL2xpdmUtcHJvZ3Jlc3MucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBwbGF5ZXJQcm9ncmVzcyA0MHMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cbiAgICAucGxheWVyX19iYXIuaXMtcGxheWluZyB7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuICAucGxheWVyX19pbmZvLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBsYXllcl9fbG9nbyB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wbGF5ZXJfX2xvZ28gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLnBsYXllcl9fbmFtZSB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyNzJDMzE7IH1cbiAgLnBsYXllcl9fbmFtZS10ZXh0IHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnBsYXllcl9fcHJvZ3Jlc3Mge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3OyB9XG4gIC5wbGF5ZXJfX3N0cmVhbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucGxheWVyX19zdHJlYW0tZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQGtleWZyYW1lcyBwbGF5ZXJQcm9ncmVzcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYXllcl9fYmFyIHtcbiAgICBhbmltYXRpb246IHBsYXllclByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG4gIC5wbGF5ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBsYXllcl9fbmFtZS1wcmUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheWVyX19jbG9zZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wbGF5ZXJfX2NvbnRyb2wtLXZvbHVtZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheWVyX19jbG9zZSB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLnBsYXllcl9fY2xvc2Ugc3ZnIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5yYW5nZS12b2x1bWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yYW5nZS12b2x1bWU6YWZ0ZXIsIC5yYW5nZS12b2x1bWU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUE4QkU7IH1cbiAgLnJhbmdlLXZvbHVtZTpiZWZvcmUge1xuICAgIGxlZnQ6IC02cHg7IH1cbiAgLnJhbmdlLXZvbHVtZTphZnRlciB7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgLnJhbmdlLXZvbHVtZSAubm9VaS1iYXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLnJhbmdlLXZvbHVtZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTZFOUYwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yYW5nZS12b2x1bWUgLm5vVWktb3JpZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucmFuZ2Utdm9sdW1lIC5ub1VpLWhhbmRsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggN3B4IHJnYmEoMTU4LCAxNjgsIDE5MCwgMC4zKTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYW5nZS12b2x1bWUgLm5vVWktaGFuZGxlOmJlZm9yZSwgLnJhbmdlLXZvbHVtZSAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4udm9sdW1lLW1hbmFnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC52b2x1bWUtbWFuYWdlcjpob3ZlciAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1wb3BvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAudm9sdW1lLW1hbmFnZXI6aG92ZXIgLnZvbHVtZS1tYW5hZ2VyX192b2x1bWUtcG9wb3ZlciAubm9VaS1oYW5kbGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC52b2x1bWUtbWFuYWdlcl9fdm9sdW1lLWNvbnRyb2wgLmNvbnRyb2wtc291bmQtb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1jb250cm9sIC5jb250cm9sLXNvdW5kLW9mZiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnZvbHVtZS1tYW5hZ2VyX192b2x1bWUtY29udHJvbCAuY29udHJvbC1zb3VuZC1vbiBzdmcgKiwgLnZvbHVtZS1tYW5hZ2VyX192b2x1bWUtY29udHJvbCAuY29udHJvbC1zb3VuZC1vZmYgc3ZnICoge1xuICAgICAgZmlsbDogIzRCNTQ2NjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1jb250cm9sOmhvdmVyIC5jb250cm9sLXNvdW5kLW9uIHN2ZyAqLCAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1jb250cm9sOmhvdmVyIC5jb250cm9sLXNvdW5kLW9mZiBzdmcgKiB7XG4gICAgICBmaWxsOiAjMDEwNTMyOyB9XG4gICAgLnZvbHVtZS1tYW5hZ2VyX192b2x1bWUtY29udHJvbC5pcy1tdXRlZCAuY29udHJvbC1zb3VuZC1vbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnZvbHVtZS1tYW5hZ2VyX192b2x1bWUtY29udHJvbC5pcy1tdXRlZCAuY29udHJvbC1zb3VuZC1vZmYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZvbHVtZS1tYW5hZ2VyX192b2x1bWUtcG9wb3Zlci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggNTFweCByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1wb3BvdmVyLWlubmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9jb3JuZXIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDsgfVxuICAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1wb3BvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAudm9sdW1lLW1hbmFnZXJfX3ZvbHVtZS1wb3BvdmVyIC5ub1VpLWhhbmRsZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogLThweDsgfVxuXG4uaW1hZ2UtdG9wIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmltYWdlLXRvcCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbWFnZS10b3AgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmltYWdlLXRvcC0tcHJvamVjdCB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltYWdlLXRvcCB7XG4gICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtdG9wIHtcbiAgICBoZWlnaHQ6IDQzcHg7IH0gfVxuXG4uaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLmhlYWRlcl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTJweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUNFRDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRvcDsgfVxuICAgIC5oZWFkZXJfX2lubmVyLmlzLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0xMDAlO1xuICAgICAgLyp0cmFuc2l0aW9uOiB0b3AgMC40cyBsaW5lYXI7Ki9cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fbG9nbyAuZy1wb3BvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxNXB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ286aG92ZXIgLmctcG9wb3ZlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9IH1cbiAgICAuaGVhZGVyX19sb2dvLmlzLWFjdGl2ZSAuZy1wb3BvdmVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLmhlYWRlcl9fbG9nby1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fcmlnaHQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGVhZGVyX19yaWdodC1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmhlYWRlcl9fcmlnaHQtYm90dG9tIC5idXR0b24ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgZmxleDogMDsgfVxuICAgIC5oZWFkZXJfX3JpZ2h0LWJvdHRvbSAubWVudSB7XG4gICAgICBmbGV4LWdyb3c6IDI7IH1cbiAgLmhlYWRlcl9fbGl2ZSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjIpO1xuICAgIGhlaWdodDogNDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXJfX2xpdmUtbGluayB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE4cHg7IH1cbiAgICAuaGVhZGVyX19saXZlLWxpbmstLXJhZGlvIHtcbiAgICAgIHBhZGRpbmc6IDAgOXB4OyB9XG4gICAgLmhlYWRlcl9fbGl2ZS1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNEI1NDY2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5oZWFkZXJfX2xpdmUtbGluazpmb2N1cyBzdmcgKiB7XG4gICAgICAgIGZpbGw6ICM0YjU0NjYgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXJfX2xpdmUtbGluazpob3ZlciwgLmhlYWRlcl9fbGl2ZS1saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzE0MzRGNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpOyB9XG4gICAgICAuaGVhZGVyX19saXZlLWxpbms6aG92ZXIgc3ZnICosIC5oZWFkZXJfX2xpdmUtbGluazphY3RpdmUgc3ZnICoge1xuICAgICAgICBmaWxsOiAjMTQzNEY3OyB9XG4gICAgLmhlYWRlcl9fbGl2ZS1saW5rLmlzLWxpdmUtcGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXJfX2xpdmUtbGluay5pcy1saXZlLXBhZ2Ugc3ZnICoge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyX19saXZlLWxpbmsuaXMtbGl2ZS1wYWdlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNzsgfVxuICAuaGVhZGVyX19saXZlLWxpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhlYWRlcl9fbGl2ZS1saW5rLXRleHQgLmxpdmUtbGFiZWwsIC5oZWFkZXJfX2xpdmUtbGluay10ZXh0IC5saXZlX19sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7IH1cbiAgLmhlYWRlcl9fbGl2ZS1pY29uLXBsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAuaGVhZGVyX19saXZlLWljb24tcmFkaW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOXB4OyB9XG4gIC5oZWFkZXJfX3NwbGl0dGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuaGVhZGVyX19saXZlLXRleHQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7IH1cbiAgLmhlYWRlcl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU5RjA7IH1cbiAgLmhlYWRlcl9faW5mby10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAjOUVBOEJFO1xuICAgIG1hcmdpbjogMCAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaGVhZGVyX19pbmZvLWxpbWl0cyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICBtYXJnaW46IDAgMTNweDsgfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U2RTlGMDtcbiAgICBtYXJnaW4tbGVmdDogMjZweDsgfVxuICAuaGVhZGVyX19saXZlLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19saXZlIHtcbiAgICBmbGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyX19yaWdodC10b3Age1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTlGMDsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNzFweDsgfVxuICAgIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyX19sb2dvLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5oZWFkZXJfX2xpdmUtcmFkaW8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXJfX2xpdmUtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmhlYWRlcl9fbGl2ZS1saW5rLS1yYWRpbyB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xpdmUtbGluay0tcmFkaW8ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7IH1cbiAgLmhlYWRlcl9fbGl2ZS1pY29uLXJhZGlvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyX19saXZlLWljb24tcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19saXZlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cbiAgLmhlYWRlcl9fc3BsaXR0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyX19saXZlLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2xpdmUtbGluayB7XG4gICAgcGFkZGluZzogMCAxM3B4OyB9IH1cblxuLmhpZGRlbi1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZzogMzRweCAzMHB4IDExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIxcHggMzBweDsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5mb290ZXJfX2xvZ28tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvb3Rlcl9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAuZm9vdGVyX19saW1pdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZvb3Rlcl9fbGltaXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcGFkZGluZzogMCAyOHB4IDBweCAwcHg7IH1cbiAgICAuZm9vdGVyX19tZW51IC5yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBtaW4td2lkdGg6IDMxMnB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAuZm9vdGVyX19wb2xpdGljLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLmZvb3Rlcl9fcG9saXRpYy10ZXh0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5mb290ZXJfX3BvbGl0aWMtdGV4dCBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyX19wb2xpdGljLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmZvb3Rlcl9fcG9saXRpYy10aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjE3ZmY3OyB9XG4gIC5mb290ZXJfX3BvbGl0aWMtdGl0bGUtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXJfX3BvbGl0aWMtdGl0bGUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyX19ib3R0b20tcm93IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5mb290ZXJfX21zLW5ldCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvb3Rlcl9fbXMtbmV0IGEgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuZm9vdGVyX19tcy1uZXQgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZm9vdGVyX19tcy1uZXQgYTpob3ZlciwgLmZvb3Rlcl9fbXMtbmV0IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjE3RkY3OyB9XG4gIC5mb290ZXJfX21lbnUtcm93IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgbWF4LXdpZHRoOiA3NjBweDsgfVxuICAuZm9vdGVyX19tZW51LXJvdy0yIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LWdyb3c6IDI7IH1cbiAgLmZvb3Rlcl9fbWVudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICB3aWR0aDogNSU7IH1cbiAgLmZvb3Rlcl9fbWVudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXgtZ3JvdzogMzsgfVxuICAuZm9vdGVyX19tZW51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmZvb3Rlcl9fb2xkLXNpdGUge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0M3B4OyB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMjJweCAyMHB4IDI0cHg7IH1cbiAgLmZvb3Rlcl9fbWVudS1yb3ctMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyX19tZW51LWNvbC0xIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5mb290ZXJfX21lbnUtY29sLTIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmZvb3Rlcl9fcG9saXRpYy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyX19wb2xpdGljLXRpdGxlLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9vdGVyX19wb2xpdGljLXRpdGxlLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlcl9fYm90dG9tLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyX19ib3R0b20tcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fcG9saXRpYy10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG4gIC5mb290ZXJfX2xvZ28tbGluayB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmZvb3Rlcl9fY29weSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlcl9fbGltaXRzIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDNweDsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlcl9fbWVudS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uYXVkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogNTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTlGMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdWRpb19fY29udHJvbCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXVkaW9fX2NvbnRyb2wtLXZvbHVtZSB7XG4gICAgICB3aWR0aDogMzlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA1NnB4O1xuICAgICAgaGVpZ2h0OiAzOXB4OyB9XG4gIC5hdWRpb19faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTlGMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmF1ZGlvX19pbmZvLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmF1ZGlvX19uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDEwNTMyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAuYXVkaW9fX3Byb2dyZXNzIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDQsIDI0OCwgMC41KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjQzLCAyNDQsIDI0OCwgMC41KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmF1ZGlvX19iYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjc7IH1cbiAgLmF1ZGlvX190aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM1RDYyNjg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hdWRpb19fY3VyLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYXVkaW9fX2Rvd25sb2FkLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvZG93bmxvYWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hdWRpb19fZG93bmxvYWQtY29udHJvbDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvZG93bmxvYWQuc3ZnXCIpOyB9XG4gICAgLmF1ZGlvX19kb3dubG9hZC1jb250cm9sOmhvdmVyLCAuYXVkaW9fX2Rvd25sb2FkLWNvbnRyb2w6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9kb3dubG9hZC1ibHVlLnN2Z1wiKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1ZGlvIHtcbiAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAuYXVkaW9fX2NvbnRyb2wge1xuICAgICAgd2lkdGg6IDQ2cHg7IH1cbiAgICAgIC5hdWRpb19fY29udHJvbC0tdm9sdW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hdWRpb19fbmFtZSB7XG4gICAgICBwYWRkaW5nOiAwIDMycHggMCAxNHB4OyB9XG4gICAgLmF1ZGlvX190aW1lIHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgYm90dG9tOiBpbml0aWFsOyB9XG4gICAgLmF1ZGlvX19kb3dubG9hZC1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4OyB9XG4gICAgLmF1ZGlvX19wbGF5LWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7IH0gfVxuXG4ucGxheS1jb250cm9sLCAucGxheWVyX19wbGF5LWNvbnRyb2wsIC5hdWRpb19fcGxheS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3BsYXktd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMjJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAucGxheS1jb250cm9sOmhvdmVyLCAucGxheWVyX19wbGF5LWNvbnRyb2w6aG92ZXIsIC5hdWRpb19fcGxheS1jb250cm9sOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDM0Rjc7IH0gfVxuICAucGxheS1jb250cm9sLmlzLXBhdXNlLCAuaXMtcGF1c2UucGxheWVyX19wbGF5LWNvbnRyb2wsIC5pcy1wYXVzZS5hdWRpb19fcGxheS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvcGF1c2Uuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnBsYXktY29udHJvbC5pcy1wYXVzZTpob3ZlciwgLmlzLXBhdXNlLnBsYXllcl9fcGxheS1jb250cm9sOmhvdmVyLCAuaXMtcGF1c2UuYXVkaW9fX3BsYXktY29udHJvbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4zKTsgfVxuXG4ubGl2ZS13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5saXZlLXdyYXBfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGl2ZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCByZ2JhKDc1LCA4NCwgMTAyLCAwLjE1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuICAubGl2ZS0tdmsgLmxpdmVfX3ZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5saXZlLS12ayAubGl2ZV9fdmlkZW86YWZ0ZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmxpdmUuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5saXZlLmZ1bGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubGl2ZS5mdWxsLXNjcmVlbiAubGl2ZV9fdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmxpdmUuZnVsbC1zY3JlZW4gLmxpdmVfX2lubmVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5saXZlLmZ1bGwtc2NyZWVuIC5saXZlX19uYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpdmVfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGl2ZV9fdmlkZW86YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDkwOTA5IDAlLCByZ2JhKDksIDksIDksIDAuMikgMTAwJSk7Ki9cbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmxpdmVfX3ZpZGVvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAubGl2ZV9fdmlkZW8uaXMtcGxheWluZyBpbWcge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAubGl2ZV9faWZyYW1lLXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmxpdmVfX2lmcmFtZS1wbGFjZWhvbGRlciBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxpdmVfX2F1ZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpdmVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU5RjA7IH1cbiAgLmxpdmVfX2NvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmxpdmVfX3BhdXNlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3BhdXNlLXNtYWxsLXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmxpdmVfX3BhdXNlLmlzLXBsYXk6bm90KC5pcy1wYXVzZSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3BsYXktd2hpdGUuc3ZnXCIpOyB9XG4gIC5saXZlX192b2x1bWUge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGl2ZV9fZnVsbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9mdWxsLWV4cGFuZC13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubGl2ZV9fbmFtZSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7IH1cbiAgLmxpdmVfX25hbWUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpdmVfX25hbWUtdGV4dCB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzRCNTQ2NjsgfVxuICAubGl2ZV9fdm9sdW1lLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvc291bmQtb24tc21hbGwtd2hpdGUuc3ZnXCIpO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmxpdmVfX3ZvbHVtZS1idXR0b24uaXMtbXV0ZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3NvdW5kLW9mZi1zbWFsbC13aGl0ZS5zdmdcIik7IH1cbiAgLmxpdmVfX3ZvbHVtZS1yYW5nZSB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIG1heC13aWR0aDogNzZweDsgfVxuICAgIC5saXZlX192b2x1bWUtcmFuZ2UgLmx2LXRhcmdldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgLmxpdmVfX3ZvbHVtZS1yYW5nZSAubHYtYmFzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxpdmVfX3ZvbHVtZS1yYW5nZSAubHYtY29ubmVjdHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5saXZlX192b2x1bWUtcmFuZ2UgLmx2LWNvbm5lY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCQkM3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gICAgLmxpdmVfX3ZvbHVtZS1yYW5nZSAubHYtaGFuZGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubGl2ZV9fdm9sdW1lLXJhbmdlIC5sdi1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5saXZlX192b2x1bWUtcmFuZ2UgLmx2LW9yaWdpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGl2ZV9fY2xvc2Uge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvY2xvc2Utc21hbGwtd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmxpdmVfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubGl2ZS0tYXVkaW8gLmxpdmVfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvY2xvc2Utc21hbGwuc3ZnXCIpOyB9XG4gIC5saXZlLS1hdWRpbyAubGl2ZV9fcGF1c2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9wYXVzZS1zbWFsbC5zdmdcIik7IH1cbiAgICAubGl2ZS0tYXVkaW8gLmxpdmVfX3BhdXNlLmlzLXBsYXkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3BsYXkuc3ZnXCIpOyB9XG4gIC5saXZlLS1hdWRpbyAubGl2ZV9fdm9sdW1lLXJhbmdlIC5sdi1iYXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI1NDY2OyB9XG4gIC5saXZlLS1hdWRpbyAubGl2ZV9fdm9sdW1lLXJhbmdlIC5sdi1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE5MDlDOyB9XG4gIC5saXZlLS1hdWRpbyAubGl2ZV9fdm9sdW1lLXJhbmdlIC5sdi1oYW5kbGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0QjU0NjY7IH1cbiAgLmxpdmUtLWF1ZGlvIC5saXZlX192b2x1bWUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvc291bmQtb24tc21hbGwuc3ZnXCIpOyB9XG4gICAgLmxpdmUtLWF1ZGlvIC5saXZlX192b2x1bWUtYnV0dG9uLmlzLW11dGVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9zb3VuZC1vZmYtc21hbGwuc3ZnXCIpOyB9XG4gIC5saXZlX19zb3VuZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIC8qICAgIC5iYXI6bnRoLWNoaWxkKDEpICB7IGxlZnQ6IDBweDsgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NzRtczsgfVxuICAgICAgICAuYmFyOm50aC1jaGlsZCgyKSAgeyBsZWZ0OiA0cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDMzbXM7IH1cbiAgICAgICAgLmJhcjpudGgtY2hpbGQoMykgIHsgbGVmdDogOHB4OyBhbmltYXRpb24tZHVyYXRpb246IDQwN21zOyB9XG4gICAgICAgIC5iYXI6bnRoLWNoaWxkKDQpICB7IGxlZnQ6IDEycHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDU4bXM7IH1cbiAgICAgICAgLmJhcjpudGgtY2hpbGQoNSkgIHsgbGVmdDogMTZweDsgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuICAgICAgICAuYmFyOm50aC1jaGlsZCg2KSAgeyBsZWZ0OiAyMHB4OyBhbmltYXRpb24tZHVyYXRpb246IDQyN21zOyB9XG4gICAgICAgIC5iYXI6bnRoLWNoaWxkKDcpICB7IGxlZnQ6IDI0cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDQxbXM7IH1cbiAgICAgICAgLmJhcjpudGgtY2hpbGQoOCkgIHsgbGVmdDogMjhweDsgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MTltczsgfVxuICAgICAgICAuYmFyOm50aC1jaGlsZCg5KSAgeyBsZWZ0OiAzMnB4OyBhbmltYXRpb24tZHVyYXRpb246IDQ4N21zOyB9XG4gICAgICAgIC5iYXI6bnRoLWNoaWxkKDEwKSB7IGxlZnQ6IDM2cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDQybXM7IH0qLyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyIHtcbiAgICAgIGFuaW1hdGlvbjogc291bmQgMG1zIC04MDBtcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgIC5saXZlX19zb3VuZHMgI2JhcnMge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAubGl2ZV9fc291bmRzLmlzLXBsYXlpbmcgLmJhciB7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAgICAgLmxpdmVfX3NvdW5kcyAuYmFyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5Aa2V5ZnJhbWVzIHNvdW5kIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC4zNTtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMjZweDsgfSB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ2NW1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ2NG1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQyMm1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQxOG1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCg1KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQwMW1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCg2KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQxMG1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQwMW1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCg4KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ2N21zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCg5KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQxOG1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgxMCkge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MTVtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDIzbXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDEyKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQxNW1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgxMykge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MzhtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMTQpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDYybXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDE1KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ1NG1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgxNikge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NjdtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMTcpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDIwbXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDE4KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ2OG1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgxOSkge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDJtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMjApIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDY2bXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDIxKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ0OW1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgyMikge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NTFtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMjMpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDI2bXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDI0KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ2NW1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgyNSkge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MjRtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMjYpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDQ4bXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDI3KSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ0Mm1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgyOCkge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NjRtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMjkpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDU2bXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDMwKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ1Mm1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgzMSkge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NjhtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMzIpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDYybXM7IH1cbiAgICAubGl2ZV9fc291bmRzIC5iYXI6bnRoLWNoaWxkKDMzKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ1OW1zOyB9XG4gICAgLmxpdmVfX3NvdW5kcyAuYmFyOm50aC1jaGlsZCgzNCkge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDJtczsgfVxuICAgIC5saXZlX19zb3VuZHMgLmJhcjpudGgtY2hpbGQoMzUpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDE0bXM7IH1cbiAgLmxpdmU6aG92ZXIgLmxpdmVfX2NvbnRyb2xzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5saXZlOmhvdmVyIC5saXZlX192aWRlbzphZnRlciB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC5saXZlOmhvdmVyIC5saXZlX19jbG9zZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpdmUtd3JhcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5saXZlIHtcbiAgICByaWdodDogMHB4O1xuICAgIGxlZnQ6IGluaXRpYWw7IH1cbiAgICAubGl2ZV9fY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9IH1cblxuLmxpdmUtbGFiZWwsIC5saXZlX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjRjkzRDMyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5saXZlLWxhYmVsX19kb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI0Y5M0QzMjtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgYW5pbWF0aW9uOiBsaXZlRG9udE5vaXplRmlyc3QgMnMgaW5maW5pdGUgZm9yd2FyZHMgZWFzZS1vdXQ7IH1cbiAgICAubGl2ZS1sYWJlbF9fZG90OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjkzRDMyO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgYW5pbWF0aW9uOiBsaXZlRG90Tm9pc2UgMnMgaW5maW5pdGUgZm9yd2FyZHMgZWFzZS1vdXQ7IH1cbiAgLmxpdmUtbGFiZWwtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxpdmUtbGFiZWwtLWlubGluZTpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDsgfVxuXG4vKiYuaXMtb2ZmbGluZSB7XG5cbiAgLmxpdmUtbGFiZWwge1xuXG4gICAgJl9fZG90IHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50OyBcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0qL1xuLmlzLWxpdmUtcGFnZSAubGl2ZS1sYWJlbCwgLmlzLWxpdmUtcGFnZSAubGl2ZV9fbGFiZWwge1xuICBjb2xvcjogIzE0MzRGNyAhaW1wb3J0YW50OyB9XG4gIC5pcy1saXZlLXBhZ2UgLmxpdmUtbGFiZWxfX2RvdCB7XG4gICAgYmFja2dyb3VuZDogIzE0MzRGNzsgfVxuICAgIC5pcy1saXZlLXBhZ2UgLmxpdmUtbGFiZWxfX2RvdDphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzNEY3OyB9XG5cbi5pcy1saXZlLXBhZ2UuaXMtb2ZmbGluZSAubGl2ZS1sYWJlbCwgLmlzLWxpdmUtcGFnZS5pcy1vZmZsaW5lIC5saXZlX19sYWJlbCB7XG4gIGNvbG9yOiAjOTBCRkZCICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWxpdmUtcGFnZS5pcy1vZmZsaW5lIC5saXZlLWxhYmVsX19kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MEJGRkIgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7IH1cbiAgICAuaXMtbGl2ZS1wYWdlLmlzLW9mZmxpbmUgLmxpdmUtbGFiZWxfX2RvdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBrZXlmcmFtZXMgbGl2ZURvbnROb2l6ZUZpcnN0IHtcbiAgZm9ybSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9IH1cblxuQGtleWZyYW1lcyBsaXZlRG90Tm9pc2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tZW51IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWVudV9fd3JhcC1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWVudV9fd3JhcC1tb3JlOmhvdmVyIC5nLXBvcG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgIC5tZW51X193cmFwLW1vcmUgLmctcG9wb3ZlciB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTVweCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gNXB4KTsgfVxuICAgICAgLm1lbnVfX3dyYXAtbW9yZSAuZy1wb3BvdmVyIC5tZW51IHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5tZW51X193cmFwLW1vcmUgLmctcG9wb3ZlciAubWVudV9faW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAubWVudV9fd3JhcC1tb3JlIC5nLXBvcG92ZXIgLm1lbnUgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgICAgICAubWVudV9fd3JhcC1tb3JlIC5nLXBvcG92ZXIgLm1lbnUgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudV9fbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5tZW51X19tb3JlLmlzLW9wZW46YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpOyB9XG4gICAgLm1lbnVfX21vcmU6aG92ZXIsIC5tZW51X19tb3JlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIxN0ZGNzsgfVxuICAgICAgLm1lbnVfX21vcmU6aG92ZXI6YmVmb3JlLCAubWVudV9fbW9yZTphY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL2xlZnQtYmx1ZS5zdmdcIik7IH1cbiAgICAubWVudV9fbW9yZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvbGVmdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gIC5tZW51X19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1lbnVfX2xpbmstd3JhcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWVudSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tZW51IGE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVudSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDEwNTMyOyB9XG4gICAgLm1lbnUgYTpob3ZlciwgLm1lbnUgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMyMTdGRjc7IH1cbiAgICAubWVudSBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIxN0ZGNzsgfVxuICAgICAgLm1lbnUgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWVudS1tb3JlLWxpbmstMCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1tb3JlLWxpbmstMSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1tb3JlLWxpbmstMiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1tb3JlLWxpbmstMyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1tb3JlLWxpbmstNCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1tb3JlLWxpbmstNSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1tb3JlLWxpbmstNiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1saW5rLW1vcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5tZW51LWxpbmstbW9yZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5tZW51LWxpbmstMyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tZW51LW1vcmUtbGluay0zIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudS1saW5rLTQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWVudS1tb3JlLWxpbmstNCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lbnUtbGluay01IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtbW9yZS1saW5rLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tZW51LWxpbmstNiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tZW51LW1vcmUtbGluay02IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlci1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyLXNlYXJjaF9fYnV0dG9uIHN2ZyAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAuaGVhZGVyLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHN2ZyBbc3Ryb2tlXSB7XG4gICAgICBzdHJva2U6ICMxNDM0Rjc7IH1cbiAgICAuaGVhZGVyLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHN2ZyBbZmlsbF0ge1xuICAgICAgZmlsbDogIzE0MzRGNzsgfVxuICAuaGVhZGVyLXNlYXJjaF9fd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB3aWxsLWNoYW5nZTogYWxsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaGVhZGVyLXNlYXJjaF9fd3JhcC5pcy12aXNpYmxlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2hlYWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YyRjNGNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjNGNzsgfVxuICAgIC5oZWFkZXItc2VhcmNoX19oZWFkIGZvcm0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMjsgfVxuICAgIC5oZWFkZXItc2VhcmNoX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggMCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzI3MkMzMTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIC5oZWFkZXItc2VhcmNoX19pbnB1dCBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuaGVhZGVyLXNlYXJjaF9faW5wdXQgYnV0dG9uIHN2ZyBbc3Ryb2tlXSB7XG4gICAgICAgIHN0cm9rZTogIzAxMDUzMjsgfVxuICAgICAgLmhlYWRlci1zZWFyY2hfX2lucHV0IGJ1dHRvbiBzdmcgW2ZpbGxdIHtcbiAgICAgICAgZmlsbDogIzAxMDUzMjsgfVxuICAgICAgLmhlYWRlci1zZWFyY2hfX2lucHV0IGJ1dHRvbjpob3ZlciBzdmcgW3N0cm9rZV0ge1xuICAgICAgICBzdHJva2U6ICMxNDM0Rjc7IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoX19pbnB1dCBidXR0b246aG92ZXIgc3ZnIFtmaWxsXSB7XG4gICAgICAgIGZpbGw6ICMxNDM0Rjc7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmhlYWRlci1zZWFyY2hfX2Nsb3NlIHN2ZyAqIHtcbiAgICAgIHN0cm9rZTogIzAxMDUzMjsgfVxuICAgIC5oZWFkZXItc2VhcmNoX19jbG9zZTpob3ZlciBzdmcgKiB7XG4gICAgICBzdHJva2U6ICMxNDM0Rjc7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAtMjBweCA0MHB4IDYwcHggcmdiYSg3NSwgODQsIDEwMiwgMC4xNSk7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2lubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXItc2VhcmNoX19yZXN1bHQge1xuICAgIHBhZGRpbmc6IDIwcHggMCA3cHg7IH1cblxuLmhlYWRlci1sYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmhlYWRlci1sYW5lX19hcnJvdyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyLWxhbmVfX2Fycm93IHN2ZyAqIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuaGVhZGVyLWxhbmVfX2Fycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaGVhZGVyLWxhbmVfX2Fycm93LS1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICByaWdodDogMDsgfVxuICAuaGVhZGVyLWxhbmVfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5oZWFkZXItbGFuZV9fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVhZGVyLWxhbmVfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLWxhbmVfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1sYW5lX19zbGlkZSBhIHtcbiAgICAgIG1heC13aWR0aDogMTI0OXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAuaGVhZGVyLWxhbmVfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gIC5oZWFkZXItbGFuZV9fc2xpZGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWxhbmVfX3NsaWRlIHtcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki8gfVxuICAgIC5oZWFkZXItbGFuZV9fc2xpZGUgYSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuaGVhZGVyLWxhbmVfX3NsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgICAgLypvdmVyZmxvdzogdmlzaWJsZTsqLyB9XG4gICAgICAuaGVhZGVyLWxhbmVfX3NsaWRlLnNsaWNrLWN1cnJlbnQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDB2dywgMCk7XG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsVGV4dCAyMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5oZWFkZXItbGFuZV9fc2xpZGUuc2xpY2stY3VycmVudCAuaGVhZGVyLWxhbmVfX3NsaWRlLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuaGVhZGVyLWxhbmVfX3NsaWRlLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5oZWFkZXItbGFuZV9fc2xpZGUtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQGtleWZyYW1lcyBzY3JvbGxUZXh0IHtcbiAgZm9ybSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTsgfSB9XG5cbi5nLXBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBhbGw7IH1cbiAgLmctcG9wb3Zlcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDQwcHggcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZy1wb3BvdmVyX19pbm5lcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9wb3BvdmVyLXRvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmNoYW5uZWxzX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0QjU0NjY7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqLyB9XG5cbi5jaGFubmVsc19fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNoYW5uZWxzX19sb2dvOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYW5uZWxzX19sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNoYW5uZWxzX19sb2dvIGEgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jaGFubmVsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzBweCAyMXB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuY2hhbm5lbHNfX2xpbms6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggcmdiYSg3NSwgODQsIDEwMiwgMC4xNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmNoYW5uZWxzX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbjogMTVweCA1cHg7IH1cbiAgICAgIC5jaGFubmVsc19fbGluazpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAuY2hhbm5lbHNfX2xpbmsgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDk1cHg7IH1cblxuLmJ1cmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXJnZXJfX2xhbmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA1MzI7IH1cbiAgICAuYnVyZ2VyX19sYW5lOmFmdGVyLCAuYnVyZ2VyX19sYW5lOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA1MzI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmJ1cmdlcl9fbGFuZTpiZWZvcmUge1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLmJ1cmdlcl9fbGFuZTphZnRlciB7XG4gICAgICBib3R0b206IC03cHg7IH1cblxuLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tb2JpbGUtbWVudS5pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLm1vYmlsZS1tZW51X19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9iaWxlLW1lbnVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubW9iaWxlLW1lbnVfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTI3LCAyNDcsIDAuMik7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAubW9iaWxlLW1lbnVfX21lbnUge1xuICAgIHBhZGRpbmc6IDEycHggMThweDsgfVxuICAubW9iaWxlLW1lbnVfX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5tb2JpbGUtbWVudV9fY2xvc2Uge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubW9iaWxlLW1lbnVfX2J1dHRvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vYmlsZS1tZW51X19idXR0b24tY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzRGNzsgfVxuICAubW9iaWxlLW1lbnVfX2J1dHRvbi1jbG9zZS1sYW5lIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5tb2JpbGUtbWVudV9fYnV0dG9uLWNsb3NlLWxhbmU6YWZ0ZXIsIC5tb2JpbGUtbWVudV9fYnV0dG9uLWNsb3NlLWxhbmU6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDUzMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLm1vYmlsZS1tZW51X19idXR0b24tY2xvc2UtbGFuZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubW9iaWxlLW1lbnVfX2J1dHRvbi1jbG9zZS1sYW5lOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAubW9iaWxlLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgIC5tb2JpbGUtbWVudV9fbGluazpob3ZlciwgLm1vYmlsZS1tZW51X19saW5rOmZvY3VzLCAubW9iaWxlLW1lbnVfX2xpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm1vYmlsZS1tZW51X19saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIxN0ZGNzsgfVxuICAubW9iaWxlLW1lbnVfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgLm1vYmlsZS1tZW51X19idXR0b24gLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAubW9iaWxlLW1lbnVfX3JhZGlvLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5tb2JpbGUtbWVudV9fcmFkaW8tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tb2JpbGUtbWVudV9fbGl2ZS1saW5rIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMThweDsgfVxuICAgIC5tb2JpbGUtbWVudV9fbGl2ZS1saW5rLS1yYWRpbyB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7IH1cbiAgICAubW9iaWxlLW1lbnVfX2xpdmUtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzE0MzRGNzsgfVxuICAgICAgLm1vYmlsZS1tZW51X19saXZlLWxpbms6aG92ZXIgc3ZnICoge1xuICAgICAgICBmaWxsOiAjMTQzNEY3OyB9XG4gIC5tb2JpbGUtbWVudV9fbGl2ZS1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tb2JpbGUtbWVudV9fbGl2ZS1saW5rLXRleHQgLmxpdmUtbGFiZWwsIC5tb2JpbGUtbWVudV9fbGl2ZS1saW5rLXRleHQgLmxpdmVfX2xhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDsgfVxuICAubW9iaWxlLW1lbnVfX2xpdmUtaWNvbi1yYWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cblxuLmJsYWNrLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICAuYmxhY2stb3ZlcmxheS5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNEY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCA1MnB4IDAgMTBweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1zZWFyY2ggYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnRvcC1vdmVybGF5IC5tQ1NCX3ZlcnRpY2FsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYm90dG9tLW92ZXJsYXkgLm1DU0JfdmVydGljYWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLm1DU0JfdmVydGljYWw6YWZ0ZXIsIC5tQ1NCX3ZlcnRpY2FsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubUNTQl92ZXJ0aWNhbDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLm1DU0JfdmVydGljYWw6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLm1DU0JfdmVydGljYWwgLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLm1DU0JfdmVydGljYWwgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICB3aWR0aDogN3B4O1xuICB6LWluZGV4OiAyMCAhaW1wb3J0YW50OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNXB4O1xuICBsZWZ0OiAxcHg7XG4gIHotaW5kZXg6IDIwICFpbXBvcnRhbnQ7IH1cblxuLm1DU0JfdmVydGljYWwgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI1NDY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQztcbiAgd2lkdGg6IDdweDsgfVxuXG4uc2VhcmNoLWJsb2NrIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMTFweDsgfVxuICAuc2VhcmNoLWJsb2NrOmxhc3Qtb2YtdHlwZSAuc2VhcmNoLWJsb2NrX19ociB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWJsb2NrX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuc2VhcmNoLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA4NkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2VhcmNoLWJsb2NrX19jbnQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gIC5zZWFyY2gtYmxvY2tfX21vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2VhcmNoLWJsb2NrX19ociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTlGMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5zZWFyY2gtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuc2VhcmNoLWl0ZW1fX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5zZWFyY2gtaXRlbV9faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1pdGVtX19kYXRhIHtcbiAgICBmbGV4LWdyb3c6IDI7IH1cbiAgLnNlYXJjaC1pdGVtX19uYW1lIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1pdGVtX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNEI1NDY2OyB9XG4gIC5zZWFyY2gtaXRlbTpob3ZlciAuc2VhcmNoLWl0ZW1fX25hbWUsIC5zZWFyY2gtaXRlbTphY3RpdmUgLnNlYXJjaC1pdGVtX19uYW1lIHtcbiAgICBjb2xvcjogIzE0MzRGNzsgfVxuXG4uc2VhcmNoLWJsb2NrIC5zZWFyY2gtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jb250ZW50X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOThweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmNvbnRlbnRfX3NpZGViYXIge1xuICAgIHdpZHRoOiBjYWxjKDI3OHB4ICsgMjBweCk7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jb250ZW50X19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50YWctbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudGFnLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgLnRhZy1saXN0X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC00cHg7IH1cbiAgLnRhZy1saXN0X190YWcge1xuICAgIHBhZGRpbmc6IDAgNHB4IDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnRhZy1saXN0X190YWcgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFnLWxpc3RfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFnLWxpc3QtLW5vLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAgIC50YWctbGlzdC0tbm8tcGFkZGluZ3MgLnRhZy1saXN0X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cbiAgICAgIC50YWctbGlzdC0tbm8tcGFkZGluZ3MgLnRhZy1saXN0X193cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgLnRhZy1saXN0LS1uby1wYWRkaW5ncyAudGFnLWxpc3RfX2xpc3Qge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC50YWctbGlzdC0tbm8tcGFkZGluZ3MgLnRhZy1saXN0X190YWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFnLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudGFnLWxpc3RfX3dyYXAge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4OyB9XG4gICAgLnRhZy1saXN0X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRhZy1saXN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC50YWctbGlzdF9fbGlzdCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC50YWctbGlzdF9fdGFnIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnRhZy1saXN0X19hbGwtdGFncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udGFnIHtcbiAgYmFja2dyb3VuZDogI0U2RTlGMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwNTMyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRhZy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCREQ5RkQ7XG4gICAgY29sb3I6ICMwMTA1MzI7IH1cbiAgLnRhZ19fcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3JlbW92ZS10YWcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC50YWc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDEwNTMyO1xuICAgIGJhY2tncm91bmQ6ICNFNkU5RjA7IH1cbiAgLnRhZzpob3ZlciwgLnRhZzphY3RpdmUge1xuICAgIGNvbG9yOiAjMDEwNTMyOyB9XG4gICAgLnRhZzpob3ZlciAudGFnX19yZW1vdmUsIC50YWc6YWN0aXZlIC50YWdfX3JlbW92ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvcmVtb3ZlLXRhZy13aGl0ZS5zdmdcIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLnRhZzpob3ZlciwgLnRhZzphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzRGNztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLmFjdHVhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuICAuYWN0dWFsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoOSwgOSwgOSwgMCkgMCUsICMwOTA5MDkgMTAuNSUsIHJnYmEoOSwgOSwgOSwgMCkgNTYuOTElKTtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmFjdHVhbF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01JTtcbiAgICBsZWZ0OiAtNSU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmFjdHVhbF9fYmc6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNCwgMzQsIDM0LCAwLjI1KSAwJSwgcmdiYSgzNCwgMzQsIDM0LCAwLjkpIDEwMCUpOyB9XG4gIC5hY3R1YWxfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAyNnB4IDMwcHggMjNweDsgfVxuICAuYWN0dWFsX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuYWN0dWFsX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuYWN0dWFsX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuYWN0dWFsX19ociB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAyNHB4IDAgMHB4OyB9XG4gIC5hY3R1YWxfX25ld3MtbGlzdCB7XG4gICAgbWFyZ2luOiAtMXB4IC0xOHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmFjdHVhbF9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYWN0dWFsX19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAuYWN0dWFsX19pdGVtLW5hbWUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgLmFjdHVhbF9faXRlbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYWN0dWFsX19pdGVtLXZpZXdzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNFNkU5RjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmFjdHVhbF9faXRlbS12aWV3cyBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICAgIC5hY3R1YWxfX2l0ZW0tdmlld3Mgc3ZnICoge1xuICAgICAgICBmaWxsOiAjRTZFOUYwOyB9XG4gIC5hY3R1YWxfX2l0ZW0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRTZFOUYwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFjdHVhbF9fbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5hY3R1YWxfX21vcmUgYSB7XG4gICAgICBjb2xvcjogI0NBQ0FDQjtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAuYWN0dWFsX19tb3JlIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0NBQ0FDQjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgIC5hY3R1YWxfX21vcmUgYTpob3ZlciwgLmFjdHVhbF9fbW9yZSBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRjNGNEY4O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuYWN0dWFsX19tb3JlLWxpbmstLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuYWN0dWFsX19tb3JlLWxpbmstLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWN0dWFsX19tb3JlLWxpbmstLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC5hY3R1YWxfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYWN0dWFsX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY3R1YWxfX21vcmUtbGluay0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWN0dWFsX19tb3JlLWxpbmstLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5hY3R1YWxfX21vcmUtbGluay0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3R1YWxfX25ld3MtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWN0dWFsX19ociB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWN0dWFsX19tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAuYWN0dWFsX193cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDsgfVxuICAuYWN0dWFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmFjdHVhbF9fZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYWN0dWFsX19tb3JlLWxpbmstLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjdHVhbF9fbW9yZS1saW5rLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjdHVhbF9fbW9yZS1saW5rLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5vdmh4LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vdmh4LWJsb2NrLmluaXRpYWxpemVkIC5vdmh4LWJsb2NrX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cbiAgICAub3ZoeC1ibG9jay5pbml0aWFsaXplZCAub3ZoeC1ibG9ja19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwOyB9XG4gIC5vdmh4LWJsb2NrLmluaXRpYWxpemVkOmJlZm9yZSwgLm92aHgtYmxvY2suaW5pdGlhbGl6ZWQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5vdmh4LWJsb2NrLmluaXRpYWxpemVkOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgLm92aHgtYmxvY2suaW5pdGlhbGl6ZWQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgLm92aHgtYmxvY2suaW5pdGlhbGl6ZWQuc3RhcnQtZmFkZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm92aHgtYmxvY2suaW5pdGlhbGl6ZWQuZW5kLWZhZGU6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1haW4tbmV3cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTdGRjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1haW4tbmV3c19faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjE3RkY3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLm1haW4tbmV3c19fbGlzdCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDVweDsgfVxuICAubWFpbi1uZXdzX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTlGMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWFpbi1uZXdzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1haW4tbmV3c19faXRlbTpmb2N1cyAubWFpbi1uZXdzX19pdGVtLW5hbWUge1xuICAgICAgY29sb3I6ICM0QjU0NjY7IH1cbiAgICAubWFpbi1uZXdzX19pdGVtOmhvdmVyIC5tYWluLW5ld3NfX2l0ZW0tbmFtZSwgLm1haW4tbmV3c19faXRlbTphY3RpdmUgLm1haW4tbmV3c19faXRlbS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMTQzNEY3OyB9XG4gIC5tYWluLW5ld3NfX2l0ZW0tbmFtZSB7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAubWFpbi1uZXdzX19pdGVtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tYWluLW5ld3NfX2l0ZW0taW5mbyBzdmcgKiB7XG4gICAgICBmaWxsOiAjOEE4RjlDOyB9XG4gIC5tYWluLW5ld3NfX2l0ZW0tdmlld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDI7IH1cbiAgICAubWFpbi1uZXdzX19pdGVtLXZpZXdzIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAubWFpbi1uZXdzX19pdGVtLWljb25zIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAubWFpbi1uZXdzX19pdGVtLWljb25zIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG4gIC5tYWluLW5ld3MtLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1haW4tbmV3cy0td2hpdGUgLm1haW4tbmV3c19faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMTA1MzI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMwMTA1MzI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogNTlweDsgfVxuICAgIC5tYWluLW5ld3MtLXdoaXRlIC5tYWluLW5ld3NfX2xpc3Qge1xuICAgICAgcGFkZGluZzogOXB4IDIwcHggNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uZXdzX19pdGVtLW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRCNTQ2NjsgfSB9XG5cbi5pbWFnZS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbWFnZS1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmltYWdlLWJsb2NrX19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbWFnZS1ibG9ja19fZm9vdGVyIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEI1NDY2O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5pbWFnZS1ibG9ja19fZm9vdGVyOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyMTdGRjc7XG4gICAgICBib3JkZXItY29sb3I6ICMyMTdGRjc7IH1cbiAgLmltYWdlLWJsb2NrLS1zbWFsbC1iYW5uZXJzIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnByb2plY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9qZWN0X19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0X19pbWFnZS0tbGVmdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucHJvamVjdF9faW1hZ2UtLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAucHJvamVjdF9faW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHJvamVjdF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAyMHB4OyB9XG4gIC5wcm9qZWN0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gIC5wcm9qZWN0X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9qZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9qZWN0X19jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAucHJvamVjdF9faW1hZ2Uge1xuICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLm1vYi1yZXBvcnRlci0tbWluLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2ItcmVwb3J0ZXItLW1pbi1oZWlnaHQge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG5cbi5tb2JpbGUtcmVwb3J0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTlGMkZFO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2JpbGUtcmVwb3J0ZXJfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMjBweCAwIDI4cHg7IH1cbiAgLm1vYmlsZS1yZXBvcnRlcl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAubW9iaWxlLXJlcG9ydGVyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDEwNTMyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAubW9iaWxlLXJlcG9ydGVyX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDsgfVxuICAgIC5tb2JpbGUtcmVwb3J0ZXJfX2J1dHRvbiAuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1vYmlsZS1yZXBvcnRlcl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZS1yZXBvcnRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDI0cHg7IH1cbiAgLm1vYmlsZS1yZXBvcnRlcl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5tb2JpbGUtcmVwb3J0ZXJfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1vYmlsZS1yZXBvcnRlcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZS1yZXBvcnRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDI4cHggMCAyOHB4OyB9XG4gIC5tb2JpbGUtcmVwb3J0ZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAubW9iaWxlLXJlcG9ydGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5tb2JpbGUtcmVwb3J0ZXJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwOXB4OyB9IH1cblxuLnN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDI2cHggMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnN1YnNjcmliZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgLnN1YnNjcmliZV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5zdWJzY3JpYmVfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN1YnNjcmliZV9fYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3Vic2NyaWJlX19idXR0b24gLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi50aGVtZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50aGVtZXNfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjE3ZmY3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLnRoZW1lc19fdGl0bGUgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnRoZW1lc19fdGl0bGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAudGhlbWVzX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMjBweCA5cHggNDNweDsgfVxuICAudGhlbWVzX190aW1lIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICMyMTdGRjc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnRoZW1lc19fZG90IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjE3RkY3O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDdweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnRoZW1lc19fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNUQ2MjY4OyB9XG4gIC50aGVtZXNfX2FsbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAudGhlbWVzIC5saW5rLCAudGhlbWVzIC5zZWFyY2gtYmxvY2tfX21vcmUtbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lcy0tdGltZWxpbmUge1xuICAgIHBhZGRpbmc6IDAgMjZweCAyM3B4O1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC50aGVtZXMtLXRpbWVsaW5lIC50aGVtZXNfX3RpdGxlIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDI2cHggNXB4IDE0cHg7IH1cbiAgICAudGhlbWVzLS10aW1lbGluZSAudGhlbWVzX19yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuICAgIC50aGVtZXMtLXRpbWVsaW5lIC50aGVtZXNfX2RvdCB7XG4gICAgICBtYXJnaW46IDAgOHB4IDAgOXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhlbWVzX190aXRsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNTBweDsgfVxuICAudGhlbWVzX19yb3cge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7IH0gfVxuXG4ucy1uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnMtbmV3c19faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAucy1uZXdzX19kYXRlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5zLW5ld3NfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5zLW5ld3NfX2ljb25zIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgLnMtbmV3c19faWNvbnMgc3ZnICoge1xuICAgICAgICBmaWxsOiAjQkNDM0QyOyB9XG4gIC5zLW5ld3NfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzVENjI2OCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5zLW5ld3M6aG92ZXIgLnMtbmV3c19fbmFtZSwgLnMtbmV3czphY3RpdmUgLnMtbmV3c19fbmFtZSB7XG4gICAgICBjb2xvcjogIzE0MzRmNyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zLW5ld3NfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRCNTQ2NiAhaW1wb3J0YW50OyB9IH1cblxuLmFmdGVyLW5ld3MtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNHB4IDAgNjBweDsgfVxuICAuYWZ0ZXItbmV3cy1saXN0IC5idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWZ0ZXItbmV3cy1saXN0IHtcbiAgICBtYXJnaW46IDE1cHggMDsgfSB9XG5cbi5uZXdzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5ld3MtbGlzdCAucmFkaW8tc3BsaXR0ZXI6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLWxpc3QgLmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubmV3cy1saXN0LS1sZW50YSAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5uZXdzLWxpc3QgLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWxpc3QtLWxlbnRhIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC5uZXdzLWxpc3QtLWxlbnRhIC5yb3cge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubmV3cy1saXN0LS1sZW50YSAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5ld3MtbGlzdF9fY29sLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubmV3cy1saXN0X19jb2wtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzLWxpc3QtLWxlbnRhIC5jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3MtbGlzdF9fY29sLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubmV3cy1saXN0X19jb2wtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcm9qZWN0cy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDM3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTsgfVxuICAubGF5b3V0X19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYXlvdXRfX2Zvb3RlciB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubGF5b3V0X19jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZm9vdGVyLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIC5mb290ZXItbWVudV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5mb290ZXItbWVudV9fdGl0bGUgKyAuZm9vdGVyLW1lbnVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAuZm9vdGVyLW1lbnVfX3RpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZm9vdGVyLW1lbnVfX3RpdGxlIGEgLmxpdmUtbGFiZWwsIC5mb290ZXItbWVudV9fdGl0bGUgYSAubGl2ZV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAuZm9vdGVyLW1lbnVfX3RpdGxlIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmZvb3Rlci1tZW51X190aXRsZSBhOmhvdmVyLCAuZm9vdGVyLW1lbnVfX3RpdGxlIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMyMTdGRjc7IH1cbiAgLmZvb3Rlci1tZW51X19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZm9vdGVyLW1lbnVfX2xpbmsgYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAuZm9vdGVyLW1lbnVfX2xpbmsgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIC5mb290ZXItbWVudV9fbGluayBhOmhvdmVyLCAuZm9vdGVyLW1lbnVfX2xpbmsgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzIxN0ZGNzsgfVxuXG4uc29jaWFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnNvY2lhbC1saXN0X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgICAuc29jaWFsLWxpc3RfX2xpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNvY2lhbC1saXN0X19saW5rOmhvdmVyLCAuc29jaWFsLWxpc3RfX2xpbms6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxN0ZGNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjc7IH1cbiAgLnNvY2lhbC1saXN0LS1saWdodCAuc29jaWFsLWxpc3RfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0U2RTlGMDsgfVxuICAgIC5zb2NpYWwtbGlzdC0tbGlnaHQgLnNvY2lhbC1saXN0X19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4zKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5zb2NpYWwtbGlzdC0tbGlnaHQgLnNvY2lhbC1saXN0X19saW5rOmhvdmVyIHN2ZyAqIHtcbiAgICAgICAgZmlsbDogIzIxN0ZGNzsgfVxuICAgIC5zb2NpYWwtbGlzdC0tbGlnaHQgLnNvY2lhbC1saXN0X19saW5rIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICM0QjU0NjY7IH1cblxuLmZhZGUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhZGUtYmxvY2suaW5pdGlhbGl6ZWQ6YmVmb3JlLCAuZmFkZS1ibG9jay5pbml0aWFsaXplZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmZhZGUtYmxvY2suaW5pdGlhbGl6ZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAuZmFkZS1ibG9jay5pbml0aWFsaXplZDphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAuZmFkZS1ibG9jay5pbml0aWFsaXplZC5zdGFydC1mYWRlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmFkZS1ibG9jay5pbml0aWFsaXplZC5lbmQtZmFkZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmFkZS1ibG9jay0tZnVsbC1oZWlnaHQuaW5pdGlhbGl6ZWQ6YmVmb3JlLCAuZmFkZS1ibG9jay0tZnVsbC1oZWlnaHQuaW5pdGlhbGl6ZWQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgW2RhdGEtbWQtb3JkZXI9XCIxXCJdIHtcbiAgICBvcmRlcjogMTsgfVxuICBbZGF0YS1tZC1vcmRlcj1cIjJcIl0ge1xuICAgIG9yZGVyOiAyOyB9XG4gIFtkYXRhLW1kLW9yZGVyPVwiM1wiXSB7XG4gICAgb3JkZXI6IDM7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgW2RhdGEtc20tb3JkZXI9XCIxXCJdIHtcbiAgICBvcmRlcjogMTsgfVxuICBbZGF0YS1zbS1vcmRlcj1cIjJcIl0ge1xuICAgIG9yZGVyOiAyOyB9XG4gIFtkYXRhLXNtLW9yZGVyPVwiM1wiXSB7XG4gICAgb3JkZXI6IDM7IH0gfVxuXG4ubGVudGEtd3JhcC1pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxlbnRhLXdyYXAtaXRlbSAubW9iaWxlLXJlcG9ydGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sZW50YS13cmFwLWl0ZW0gLm1haW4tbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGVudGEtd3JhcC1pdGVtIC5wcm9qZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sZW50YS13cmFwLWl0ZW0gLnN1YnNjcmliZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGVudGEtd3JhcC1pdGVtLWZ1bGwgLm1vYmlsZS1yZXBvcnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxlbnRhLXdyYXAtaXRlbS1mdWxsIC5tYWluLW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5sZW50YS13cmFwLWl0ZW0tZnVsbCAucHJvamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxlbnRhLXdyYXAtaXRlbS1mdWxsIC5zdWJzY3JpYmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC5maWx0ZXJfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzRCNTQ2NjtcbiAgICBwYWRkaW5nOiA5cHggMjBweCAyMXB4OyB9XG4gIC5maWx0ZXJfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5maWx0ZXJfX2NvbC1iaWcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZpbHRlcl9fY29sLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDExLjglO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5maWx0ZXJfX2NvbC1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTkuNTMzMzUlO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5maWx0ZXJfX2NvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5maWx0ZXJfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmZpbHRlcl9fdGl0bGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHggMTRweDsgfVxuICAgIC5maWx0ZXJfX3RpdGxlLXJvdy0tcHJvamVjdCB7XG4gICAgICBwYWRkaW5nOiAxcHggMjBweCAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuICAgICAgLmZpbHRlcl9fdGl0bGUtcm93LS1wcm9qZWN0IC5maWx0ZXJfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cbiAgICAuZmlsdGVyX190aXRsZS1yb3ctLW5vLXRhYnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cbiAgLmZpbHRlcl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7IH1cbiAgLmZpbHRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5maWx0ZXJfX2gyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC5maWx0ZXJfX2NvbC1iaWcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMjglO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5maWx0ZXJfX2NvbC1zbWFsbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxNiU7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZpbHRlcl9fY29sLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxOSU7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZpbHRlcl9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbHRlcl9fY2xlYXIge1xuICAgIHRvcDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5maWx0ZXJfX3JvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5maWx0ZXJfX2NvbC1iaWcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZmlsdGVyX19jb2wtc21hbGwge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5maWx0ZXJfX2NvbC1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5maWx0ZXJfX2NvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fdGl0bGUtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpbHRlcl9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZpbHRlcl9fY2xlYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5maWx0ZXJfX2NsZWFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmlsdGVyX19jb2wtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5maWx0ZXJfX2NvbC1mdWxsLXNtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmYtdGFncyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5mLXRhZ3NfX3N1Z2dlc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU5RjA7IH1cbiAgICAuZi10YWdzX19zdWdnZXN0OmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTsgfVxuICAgIC5mLXRhZ3NfX3N1Z2dlc3Q6aG92ZXIsIC5mLXRhZ3NfX3N1Z2dlc3Q6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDEwNTMyOyB9XG4gIC5mLXRhZ3NfX3RhZ3Mge1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmYtdGFnc19fdGFncyAudGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZi10YWdzX19idXR0b24ge1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5mLXRhZ3NfX2J1dHRvbiAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5kLXBpY2tlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMzUycHg7IH1cbiAgLmQtcGlja2VyX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggLTVweCA0MHB4IHJnYmEoMTU4LCAxNjgsIDE5MCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuZC1waWNrZXJfX2lubmVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3BvcG92ZXItdG9wLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDI1cHg7IH1cbiAgLmQtcGlja2VyX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAwIDhweDsgfVxuICAuZC1waWNrZXJfX2Fycm93IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5kLXBpY2tlcl9feWVhciB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNEI1NDY2OyB9XG4gIC5kLXBpY2tlcl9fZGF5cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMTdweDsgfVxuICAuZC1waWNrZXJfX2RheSB7XG4gICAgd2lkdGg6IDE0LjI4NTclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLmQtcGlja2VyX19kYXktdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOUVBOEJFO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmQtcGlja2VyX19tb250aGVzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTlGMDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZC1waWNrZXJfX21vbnRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjE3RkY3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMCAwcHg7IH1cbiAgLmQtcGlja2VyX19kYXktYnV0dG9uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogNHB4IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmQtcGlja2VyX19kYXktYnV0dG9uOmhvdmVyLCAuZC1waWNrZXJfX2RheS1idXR0b24uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMTdGRjc7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmQtcGlja2VyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4vKnNlbGVjdC5maWx0ZXItc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAgIFxufSovXG4uZmlsdGVyLXNlbGVjdC0tZm9ybSB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0ZXItc2VsZWN0LS1mb3JtIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNEI1NDY2ICFpbXBvcnRhbnQ7IH1cbiAgLmZpbHRlci1zZWxlY3QtLWZvcm0gLmpxLXNlbGVjdGJveF9fdHJpZ2dlcjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5maWx0ZXItc2VsZWN0LmpxLXNlbGVjdGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgLmZpbHRlci1zZWxlY3QuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZpbHRlci1zZWxlY3QuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5RUE4QkU7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAuZmlsdGVyLXNlbGVjdC5qcS1zZWxlY3Rib3ggLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5maWx0ZXItc2VsZWN0LmpxLXNlbGVjdGJveCAuanEtc2VsZWN0Ym94X190cmlnZ2VyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmZpbHRlci1zZWxlY3QuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXI6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9hcnJvdy1ib3R0b20tc3ZnLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5maWx0ZXItc2VsZWN0LmpxLXNlbGVjdGJveCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmZpbHRlci1zZWxlY3QuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuZmlsdGVyLXNlbGVjdC5qcS1zZWxlY3Rib3ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTlmMDtcbiAgICAgICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgICAgIC5maWx0ZXItc2VsZWN0LmpxLXNlbGVjdGJveCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaTpob3ZlciwgLmZpbHRlci1zZWxlY3QuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMTA1MzI7IH1cbiAgICAgICAgLmZpbHRlci1zZWxlY3QuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpLnNlbCB7XG4gICAgICAgICAgY29sb3I6ICMwMTA1MzI7IH1cbiAgLmZpbHRlci1zZWxlY3QuanEtc2VsZWN0Ym94Lm9wZW5lZCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC5maWx0ZXItc2VsZWN0LmpxLXNlbGVjdGJveC5vcGVuZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZmlsdGVyLXNlbGVjdC5qcS1zZWxlY3Rib3guZm9jdXNlZDpub3QoLmNoYW5nZWQpLCAuZmlsdGVyLXNlbGVjdC5qcS1zZWxlY3Rib3g6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU4LCAxNjgsIDE5MCwgMC43KTsgfVxuXG4ud2hpdGUtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5yYWRpby1zcGxpdHRlciB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucmFkaW8tc3BsaXR0ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU5RjA7IH1cblxuLmZvcm0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTU0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0NHB4IDIwcHggMzBweDsgfVxuICAuZm9ybV9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0NjZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC5mb3JtX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cblxuLmlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5pbnB1dF9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucHV0X19jb250cm9sIGlucHV0LCAuaW5wdXRfX2NvbnRyb2wgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgICAgIC5pbnB1dF9fY29udHJvbCBpbnB1dDpmb2N1cywgLmlucHV0X19jb250cm9sIGlucHV0OmhvdmVyLCAuaW5wdXRfX2NvbnRyb2wgdGV4dGFyZWE6Zm9jdXMsIC5pbnB1dF9fY29udHJvbCB0ZXh0YXJlYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU4LCAxNjgsIDE5MCwgMC43KTsgfVxuICAgIC5pbnB1dF9fY29udHJvbCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuaW5wdXRfX2NvbnRyb2wgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogOTVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICByZXNpemU6IG5vbmU7IH1cbiAgLmlucHV0X190YWdzLWFkZGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5wdXRfX3RhZ3MtbGlzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRjNGNEY4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5pbnB1dF9fdGFncy1saXN0IHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmlucHV0X190YWdzLW1vcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzYwQTZGRjtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLmlucHV0X19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5pbnB1dF9faWNvbi0tZGF0ZSB7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgIC5pbnB1dF9faWNvbiArIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDNweDsgfVxuICAgIC5pbnB1dF9faWNvbi0tYm9yZGVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmlucHV0X19pY29uIHN2ZyBjaXJjbGUge1xuICAgICAgc3Ryb2tlOiAjOUVBOEJFOyB9XG4gICAgLmlucHV0X19pY29uIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICM5RUE4QkU7IH1cbiAgLmlucHV0X19kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5pbnB1dF9fZGF0ZS5pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgLmlucHV0X190YWdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuaW5wdXRfX3RhZ3MuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgLmlucHV0X190YWdzLmlzLXZpc2libGUgKyAuaW5wdXRfX3RhZ3MtYWRkZWQge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gIC5pbnB1dC0td2hpdGUgbGFiZWwge1xuICAgIGNvbG9yOiAjRjNGNEY4OyB9XG4gIC5pbnB1dC0td2hpdGUgaW5wdXQge1xuICAgIGNvbG9yOiAjRjNGNEY4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5pbnB1dC0td2hpdGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5RUE4QkU7IH1cbiAgICAuaW5wdXQtLXdoaXRlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOUVBOEJFOyB9XG5cbi5zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNnB4IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzIxN0ZGNzsgfVxuICAuc3ViX19jb25ybmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDg3NSUpOyB9XG4gIC5zdWJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc3ViX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcGFkZGluZzogMnB4IDQ1cHggMHB4OyB9XG4gIC5zdWJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5zdWJfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzRCNTQ2NjsgfVxuICAuc3ViX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ViIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDsgfVxuICAgIC5zdWJfX2NvbnJuZXIge1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHJpZ2h0OiA3JTsgfVxuICAgIC5zdWJfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnN1Yl9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxOHB4IDQ1cHggMHB4OyB9XG4gICAgLnN1Yl9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9IH1cblxuLmRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNEI1NDY2O1xuICBwYWRkaW5nOiA0cHggMCA0cHg7IH1cbiAgLmRlc2NyaXB0aW9uLWJsb2NrLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgICBwYWRkaW5nOiAxOHB4IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzN3B4OyB9XG4gIC5kZXNjcmlwdGlvbi1ibG9jayBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbm5lci1jb250ZW50LS1taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDsgfVxuICAuaW5uZXItY29udGVudC0tcGFkZGluZy1ib3RoIHtcbiAgICBwYWRkaW5nOiAwIDEyMHB4OyB9XG5cbi5pbm5jZXItY29udGVudC1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5pbm5lci1jb250ZW50LS1wYWRkaW5nLWJvdGgge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhZ2UtY29udGVudC0tc21hbGwtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAucGFnZS1jb250ZW50LS1kZXRhaWwtdHYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLWNvbnRlbnQgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnRlbnQtLWRldGFpbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG4uZGV0YWlsIGgxIHtcbiAgbWFyZ2luOiAyMnB4IDA7IH1cbiAgLmRldGFpbCBoMS5oMS1yYWRpby1wcm9qZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5kZXRhaWxfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmRldGFpbF9fdG9wIC5tYXJrIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4uZGV0YWlsX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gIG1hcmdpbjogMCAxN3B4OyB9XG5cbi5kZXRhaWxfX3Byb2plY3QtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAyOXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTsgfVxuICAuZGV0YWlsX19wcm9qZWN0LWRhdGUgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4uZGV0YWlsX192aWV3cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDE3cHg7IH1cbiAgLmRldGFpbF9fdmlld3Mgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIC5kZXRhaWxfX3ZpZXdzIHN2ZyAqIHtcbiAgICAgIGZpbGw6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpOyB9XG5cbi5kZXRhaWxfX3RleHQge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRCNTQ2NjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzA5cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDMwcHg7IH1cbiAgLmRldGFpbF9fdGV4dCBpZnJhbWUge1xuICAgIGhlaWdodDogNjB2dztcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGV0YWlsX190ZXh0IGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjZ2dzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkgYW5kIChtaW4td2lkdGg6IDg3MXB4KSB7XG4gICAgICAuZGV0YWlsX190ZXh0IGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMzV2dzsgfSB9XG4gIC5kZXRhaWxfX3RleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5kZXRhaWxfX2hyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5kZXRhaWxfX2NoYWluIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7IH1cblxuLmRldGFpbF9faW1hZ2UtdG9wIHtcbiAgbWFyZ2luOiAwIC0yMHB4IDEwcHg7IH1cblxuLmRldGFpbF9fdGltZWxpbmUge1xuICBtYXJnaW46IDI4cHggMCAzOHB4OyB9XG5cbi5kZXRhaWxfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4uZGV0YWlsX19uYXYtYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7XG4gIGhlaWdodDogNjVweDtcbiAgY29sb3I6ICM0QjU0NjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICAuZGV0YWlsX19uYXYtYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuZGV0YWlsX19uYXYtYnV0dG9uIHN2ZyAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmRldGFpbF9fbmF2LWJ1dHRvbi0tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmRldGFpbF9fbmF2LWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5kZXRhaWxfX25hdi1idXR0b24uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZGV0YWlsX19uYXYtYnV0dG9uOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuZGV0YWlsX19uYXYtYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTdmZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7IH1cbiAgICAuZGV0YWlsX19uYXYtYnV0dG9uOm5vdCguZGlzYWJsZWQpOmhvdmVyIHN2ZyAqLCAuZGV0YWlsX19uYXYtYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcgKiB7XG4gICAgICBmaWxsOiAjMjE3ZmY3OyB9XG5cbi5kZXRhaWxfX2F1ZGlvIHtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cblxuLmRldGFpbF9faW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDM5cHggMCA0MnB4O1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4uZGV0YWlsX19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuXG4uZGV0YWlsX19pbmZvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDEwNTMyO1xuICB3aWR0aDogMTY3cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmRldGFpbF9faW5mby10ZXh0IHtcbiAgY29sb3I6ICM0QjU0NjY7IH1cblxuLmRldGFpbF9fYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAyM3B4IDAgMzFweDsgfVxuXG4uZGV0YWlsX19hdXRob3Itam9iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDEwNTMyO1xuICB3aWR0aDogMTM4cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmRldGFpbF9fYXV0aG9yLW5hbWUge1xuICBjb2xvcjogIzRCNTQ2NjsgfVxuXG4uZGV0YWlsX19yYWRpby1wcm9qZWN0cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAuZGV0YWlsX19yYWRpby1wcm9qZWN0cy1saXN0IC5pbWFnZS10b3Age1xuICAgIHBhZGRpbmc6IDlweCAwIDVweDsgfVxuXG4uZGV0YWlsX19sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDAgNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldGFpbF9faW5mby1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZGV0YWlsX19pbmZvLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kZXRhaWxfX2NoYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGM0ZGO1xuICAgIG1hcmdpbjogMCAtMjBweDsgfVxuICAuZGV0YWlsX19wcm9qZWN0LWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRldGFpbF9fbmF2LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5kZXRhaWxfX25hdi1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuXG4ubWVkaWEtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm1lZGlhLWJsb2NrX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lZGlhLWJsb2NrX19pbm5lcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAubWVkaWEtYmxvY2tfX2ltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubWVkaWEtYmxvY2sgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWVkaWEtYmxvY2sgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tZWRpYS1ibG9jayAuYnV0dG9uLXBsYXkge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgICAubWVkaWEtYmxvY2sgLm1lZGlhLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5tZWRpYS1kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOUVBOEJFO1xuICBtYXJnaW46IDhweCAwOyB9XG5cbi5hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hdXRob3JfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOThweDtcbiAgICBtYXJnaW46IDAgYXV0byAxOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hdXRob3JfX25hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5hdXRob3JfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9IH1cblxuLnMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvc2xpY2stbGVmdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7IH1cbiAgLnMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvc2xpY2stcmlnaHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyOyB9XG4gIC5zLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgICAucy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5zLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucy1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucy1zbGlkZXJfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnMtc2xpZGVyIC5tZWRpYS1ibG9ja19faW5uZXI6YWZ0ZXIsIC5zLXNsaWRlciAubWVkaWEtYmxvY2tfX2lubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucy1zbGlkZXIgLm1lZGlhLWJsb2NrX19pbm5lcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDksIDksIDksIDAuNDkpIDE0JSwgcmdiYSg5LCA5LCA5LCAwKSAxMDAlKTsgfVxuICAucy1zbGlkZXIgLm1lZGlhLWJsb2NrX19pbm5lcjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDksIDksIDksIDAuNDkpIDE0JSwgcmdiYSg5LCA5LCA5LCAwKSAxMDAlKTsgfVxuICAucy1zbGlkZXIgLm1lZGlhLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50OyB9XG4gIC5zLXNsaWRlci0taW5tb2RhbCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbGF5aW5nLXZpZGVvIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBsYXlpbmctdmlkZW8gLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1zbGlkZXItLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAtMjBweDsgfVxuICAgIC5zLXNsaWRlci0tY29udGVudCAubWVkaWEtYmxvY2sge1xuICAgICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDsgfSB9XG5cbi5yZWxhdGl2ZS1uZXdzLXdyYXAge1xuICBwYWRkaW5nOiAyOXB4IDIycHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZWxhdGl2ZS1uZXdzLXdyYXAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucmVsYXRpdmUtbmV3cy13cmFwLS1wcm9qZWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnJlbGF0aXZlLW5ld3Mtd3JhcF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAtMjJweDsgfVxuXG4uc2VhcmNoLXBhZ2Utc3RyZWFtcyAucmVsYXRpdmUtbmV3cy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zdGljay1zb2NpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnN0aWNrLXNvY2lhbC0taW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIC5zdGljay1zb2NpYWwtLWlubGluZSArIC5kZXNjcmlwdGlvbi1ibG9jay0tYmx1ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gICAgLnN0aWNrLXNvY2lhbC0taW5saW5lIC5zdGljay1zb2NpYWxfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc3RpY2stc29jaWFsX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5zdGljay1zb2NpYWxfX2lubmVyLmlzLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDQwcHggcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpOyB9XG4gICAgICAuc3RpY2stc29jaWFsX19pbm5lci5pcy1maXhlZCAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5zdGljay1zb2NpYWxfX2lubmVyLmlzLWZpeGVkIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGljay1zb2NpYWwge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1OXB4OyB9IH1cblxuLnRhZy1saXN0LXNpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFnLWxpc3Qtc2ltcGxlX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFnLWxpc3Qtc2ltcGxlX190YWdzIC50YWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnRhZy1saXN0LXNpbXBsZV9fdGFncyAudGFnLmludmlzaWJsZS10YWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhZy1saXN0LXNpbXBsZV9fdGFncyAudGV4dC1zaG93LXRhZ3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFnLWxpc3Qtc2ltcGxlX190YWdzIC50ZXh0LWhpZGUtdGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhZy1saXN0LXNpbXBsZV9fdGFncyArIC50YWctbGlzdC1zaW1wbGVfX2FsbC10YWdzIC50ZXh0LXNob3ctdGFncyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50YWctbGlzdC1zaW1wbGVfX3RhZ3MgKyAudGFnLWxpc3Qtc2ltcGxlX19hbGwtdGFncyAudGV4dC1oaWRlLXRhZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWctbGlzdC1zaW1wbGVfX3RhZ3Muc2hvdy1hbGwtdGFncyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC50YWctbGlzdC1zaW1wbGVfX3RhZ3Muc2hvdy1hbGwtdGFncyAuaW52aXNpYmxlLXRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAudGFnLWxpc3Qtc2ltcGxlX190YWdzLnNob3ctYWxsLXRhZ3MgLnRleHQtc2hvdy10YWdzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRhZy1saXN0LXNpbXBsZV9fdGFncy5zaG93LWFsbC10YWdzIC50ZXh0LWhpZGUtdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAudGFnLWxpc3Qtc2ltcGxlX190YWdzLnNob3ctYWxsLXRhZ3MgKyAudGFnLWxpc3Qtc2ltcGxlX19hbGwtdGFncyAudGV4dC1zaG93LXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudGFnLWxpc3Qtc2ltcGxlX190YWdzLnNob3ctYWxsLXRhZ3MgKyAudGFnLWxpc3Qtc2ltcGxlX19hbGwtdGFncyAudGV4dC1oaWRlLXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFnLWxpc3Qtc2ltcGxlX19hbGwtdGFncyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxleC1ncm93OiAyOyB9XG4gIC50YWctbGlzdC1zaW1wbGUuZG9udC1zaG93LWFsbC1idXR0b24gLnRhZy1saXN0LXNpbXBsZV9fYWxsLXRhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFsbC10YWdzLWxnIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWxsLXRhZ3MtbWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFnLWxpc3Qtc2ltcGxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudGFnLWxpc3Qtc2ltcGxlX19hbGwtdGFncyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuYWxsLXRhZ3MtbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFsbC10YWdzLW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmNoYW5uZWwtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDM3cHggMCAyOXB4OyB9XG4gIC5jaGFubmVsLWxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubW9kYWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogOTU0cHg7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5tb2RhbC1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAxMDUzMjtcbiAgcGFkZGluZzogNDVweCAxNXB4IDMycHg7IH1cblxuLm1vZGFsLWNvbnRlbnQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTIycHg7IH1cblxuLm1vZGFsLXRleHQge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRCNTQ2NjsgfVxuICAubW9kYWwtdGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG5cbi5tb2RhbC1yZXBvcnRlciB7XG4gIG1hcmdpbjogLTNweCAwIDEwcHg7IH1cblxuLm1vZGFsLWF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwNTMyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tb2RhbC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTsgfVxuXG4ubW9kYWwtYnV0dG9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2RhbC1idXR0b24gLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAubW9kYWwtYnV0dG9uLS1sZXNzLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjBweDsgfVxuICAubW9kYWwtYnV0dG9uLS1vbi10aGVtZXMge1xuICAgIG1hcmdpbjogMzNweCAwIDIwcHg7IH1cblxuLm1vZGFsLXBvbGljeSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNUQ2MjY4O1xuICBtYXJnaW46IDIwcHggYXV0byAyOXB4O1xuICBtYXgtd2lkdGg6IDUzNXB4OyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgYmFja2dyb3VuZDogIzA5MDkwOSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtYmx1ZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNEI1NDY2O1xuICBwYWRkaW5nOiAyOXB4IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG5cbi5tb2RhbC1pdGFsaWMtYmxvY2sge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNEI1NDY2OyB9XG5cbi5tb2RhbC1ibHVlLWxpbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgbWFyZ2luOiAyMHB4IDAgMjJweDtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5tb2RhbC10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0QjU0NjY7XG4gIG1hcmdpbjogMTJweCAwOyB9XG5cbi5tb2RhbC1tZXNzZW5nZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1vZGFsLW1lc3NlbmdlcnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEycHg7IH1cblxuLm1vZGFsLXRoZW1lcyB7XG4gIG1hcmdpbjogMzdweCAwcHggMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU0cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1ibHVlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgLm1vZGFsLWNvbnRlbnQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLm1vYmlsZS1yZXBvcnRlci10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLm1vYmlsZS1yZXBvcnRlci1jb250ZW50IC5zdGljay1zb2NpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZ290b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogOTFweDtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL2dvdG9wLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCByZ2JhKDc1LCA4NCwgMTAyLCAwLjE1KTsgfVxuICAuZ290b3Auc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZ290b3A6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjc7IH1cbiAgLmdvdG9wOmhvdmVyLCAuZ290b3A6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNEY3OyB9XG4gIC5nb3RvcC5wb3MtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvdG9wIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogNTBweDsgfVxuICAgIC5nb3RvcDpob3ZlciwgLmdvdG9wOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3OyB9IH1cblxuLnVwbG9hZC1maWxlX19hcmVhIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMTU4LCAxNjgsIDE5MCwgMC41KTtcbiAgcGFkZGluZzogMjdweCA1NnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51cGxvYWQtZmlsZV9fYXJlYTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMTU4LCAxNjgsIDE5MCwgMC44KTsgfVxuICAudXBsb2FkLWZpbGVfX2FyZWEgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udXBsb2FkLWZpbGVfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudXBsb2FkLWZpbGVfX3RleHQgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnVwbG9hZC1maWxlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNyk7IH1cbiAgLnVwbG9hZC1maWxlX19kZXNjcmlwdGlvbi51cGxvYWQtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCA2MSwgNTAsIDAuMSk7XG4gICAgcGFkZGluZzogMnB4IDVweCA1cHg7IH1cblxuLnVwbG9hZC1maWxlX19maWxlcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAyNDQsIDI0OCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbWFyZ2luOiAxOHB4IDA7IH1cblxuLmZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiOyB9XG4gIC5maWxlLW5hbWVfX25hbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMCA5cHg7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5maWxlLW5hbWVfX25hbWUtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCA2MSwgNTAsIDAuMSk7IH1cbiAgLmZpbGUtbmFtZV9fc2l6ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOUVBOEJFO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cbiAgLmZpbGUtbmFtZV9fdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuZmlsZS1uYW1lX19lcnJvciB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRjkzRDMyO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5maWxlLW5hbWVfX3Byb2dyZXNzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogI0U2RTlGMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgLmZpbGUtbmFtZV9fcHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMjE3RkY3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuZmlsZS1uYW1lX19wZXJjZW50IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMyMTdGRjc7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgLmZpbGUtbmFtZV9fYnV0dG9uIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5maWxlLW5hbWVfX2J1dHRvbiBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE3RkY3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9va2F5LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzIxN0ZGNzsgfVxuXG4uY2gtdGhlbWVzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDsgfVxuXG4uY2gtdGhlbWVzX19jb2wge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxNi42NjY2JTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uY2gtdGhlbWVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5jaC10aGVtZXNfX2l0ZW0udmlzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jaC10aGVtZXNfX2l0ZW0ubGlnaHQgLmNoLXRoZW1lc19fbmFtZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uY2gtdGhlbWVzX19pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY2gtdGhlbWVzX19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7IH1cbiAgLmNoLXRoZW1lc19fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2gtdGhlbWVzX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgICAgLmNoLXRoZW1lc19fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5jaC10aGVtZXNfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3ZnICoge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAgIC5jaC10aGVtZXNfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3OyB9XG4gICAgICAgIC5jaC10aGVtZXNfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6aG92ZXIgc3ZnICoge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5jaC10aGVtZXNfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3RoZW1lLW9rLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5jaC10aGVtZXNfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5jaC10aGVtZXNfX25hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cblxuLmNoLXRoZW1lc19fbW9yZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2gtdGhlbWVzX19jb2wge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoLXRoZW1lc19fY29sIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jaC10aGVtZXNfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5saXZlLW5vdC1mb3VuZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDQxcHggMjhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzEzcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5saXZlLW5vdC1mb3VuZF9fdGV4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRCNTQ2NjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5saXZlLW5vdC1mb3VuZF9fc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubGl2ZS1ub3QtZm91bmQtei0xIHtcbiAgYW5pbWF0aW9uOiB6MSAzcyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OXB4O1xuICByaWdodDogMTE4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDU7IH1cbiAgLmxpdmUtbm90LWZvdW5kLXotMSBzdmcge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxpdmUtbm90LWZvdW5kLXotMiB7XG4gIGFuaW1hdGlvbjogejIgM3MgMTAwMG1zIGxpbmVhciBpbmZpbml0ZSBmb3J3YXJkcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3cHg7XG4gIHJpZ2h0OiAxMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogNTsgfVxuICAubGl2ZS1ub3QtZm91bmQtei0yIHN2ZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubGl2ZS1ub3QtZm91bmQtei0zIHtcbiAgYW5pbWF0aW9uOiB6MyAzcyBsaW5lYXIgMjAwMG1zIGluZmluaXRlIGZvcndhcmRzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgcmlnaHQ6IDEyMnB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA1OyB9XG4gIC5saXZlLW5vdC1mb3VuZC16LTMgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBrZXlmcmFtZXMgejEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTIwcHgpIHJvdGF0ZSgxMmRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAtNDBweCkgcm90YXRlKC0xM2RlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtNzBweCkgcm90YXRlKDE1ZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNXB4LCAtMTAwcHgpIHJvdGF0ZSgtOGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4OyB9IH1cblxuQGtleWZyYW1lcyB6MiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIC0xNXB4KSByb3RhdGUoMTFkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgLTQ0cHgpIHJvdGF0ZSgtN2RlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNjNweCkgcm90YXRlKDE3ZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAtOTRweCkgcm90YXRlKC00ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHozIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0yMnB4KSByb3RhdGUoMTRkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzVweCwgLTQ1cHgpIHJvdGF0ZSgtMTdkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjJweCwgLTc3cHgpIHJvdGF0ZSg0ZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NHB4LCAtMTE0cHgpIHJvdGF0ZSgtMTJkZWcpO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5saXZlLWF1ZGlvIHtcbiAgcGFkZGluZzogMTAuNCUgMDsgfVxuICAubGl2ZS1hdWRpb19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAubGl2ZS1hdWRpb19fbGFiZWwgLmxpdmUtbGFiZWwsIC5saXZlLWF1ZGlvX19sYWJlbCAubGl2ZV9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5iLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI0U5RjJGRTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMTI3LCAyNDcsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvcGxhY2Vob2xkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA0NHB4OyB9XG4gIC5iLXBsYWNlaG9sZGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgcGFkZGluZy1yaWdodDogN3B4OyB9XG4gIC5iLXBsYWNlaG9sZGVyX19idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogN3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5iLXBsYWNlaG9sZGVyX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iLXBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWluLWhlaWdodDogMTE1cHg7IH1cbiAgICAuYi1wbGFjZWhvbGRlcl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYi1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5iLXBsYWNlaG9sZGVyX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4udmlkZW8tbWVkaWEgLmJ1dHRvbi1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tbWVkaWEuaW5pdGVkIC5idXR0b24tcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1tZWRpYS5pcy1wbGF5aW5nIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1tZWRpYSBpZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTExOyB9XG5cbi52aWRlby1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYlOyB9XG4gIC52aWRlby1pZnJhbWUgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlby1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU4JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmlkZW8tcHJldmlldzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IH1cbiAgLnZpZGVvLXByZXZpZXcgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogODsgfVxuXG4udmstc3RyZWFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52ay1zdHJlYW1fX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudmstc3RyZWFtX192aWRlbyBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnZrLXN0cmVhbV9fdmlkZW86aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgLnZrLXN0cmVhbV9fdmlkZW86YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpO1xuICAgICAgei1pbmRleDogMTg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC52ay1zdHJlYW1fX3ZpZGVvOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwOTA5MDkgMCUsIHJnYmEoOSwgOSwgOSwgMC4yKSAxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAxODtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubGl2ZS1zdHJlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmxpdmUtc3RyZWFtLmZ1bGwtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAubGl2ZS1zdHJlYW0uZnVsbC1zY3JlZW4gLmxpdmUtc3RyZWFtX192aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxpdmUtc3RyZWFtX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpdmUtc3RyZWFtX192aWRlbyBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmxpdmUtc3RyZWFtX192aWRlbzpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAubGl2ZS1zdHJlYW1fX3ZpZGVvOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDE4OyB9XG4gICAgLmxpdmUtc3RyZWFtX192aWRlbzphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDkwOTA5IDAlLCByZ2JhKDksIDksIDksIDAuMikgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMTg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmxpdmUtc3RyZWFtX192aWRlby5pcy1wbGF5aW5nIGlmcmFtZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5saXZlLXN0cmVhbV9fY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5saXZlLXN0cmVhbV9fY29udHJvbHM6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgei1pbmRleDogMTg7IH1cbiAgLmxpdmUtc3RyZWFtX19jb250cm9scy1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmstc3RyZWFtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDsgfSB9XG5cbi5hZHZhbnRhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5hZHZhbnRhZ2VfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYWR2YW50YWdlOm50aC1jaGlsZCgybikgLmFkdmFudGFnZV9fY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIG9yZGVyOiAyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlX19jb2wge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZGlwbG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kaXBsb21fX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kaXBsb21fX2ltZy0taG9yaXpvbnQge1xuICAgICAgaGVpZ2h0OiBpbnRpYWlsO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuZGlwbG9tX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwJTtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogMTIwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmRpcGxvbV9feWVhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXBsb21fX2ltZyB7XG4gICAgaGVpZ2h0OiAyODZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZGlwbG9tX19pbWcge1xuICAgIGhlaWdodDogMTg2cHg7IH0gfVxuXG4uYXdhcmRzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYXdhcmRzLWJsb2NrX19pdGVtIHtcbiAgICBvcmRlcjogMTsgfVxuICAuYXdhcmRzLWJsb2NrX19saXN0IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmF3YXJkcy1ibG9ja19fdGl0bGUtZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmF3YXJkcy1ibG9ja19fdGl0bGUtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXdhcmRzLWJsb2NrX19pdGVtIHtcbiAgICBvcmRlcjogMjsgfVxuICAuYXdhcmRzLWJsb2NrX19saXN0IHtcbiAgICBvcmRlcjogMTsgfVxuICAuYXdhcmRzLWJsb2NrX19uYXYtaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYXdhcmRzLWJsb2NrX190aXRsZS1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hd2FyZHMtYmxvY2tfX3RpdGxlLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYXdhcmQtbWVudGlvbi1uZXdzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7XG4gIG1hcmdpbjogMTBweCAtMjBweDtcbiAgcGFkZGluZzogMjBweCAwIDA7IH1cblxuLnJhZGlvLXN0cmVhbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIC5yYWRpby1zdHJlYW0udmlzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmRldGFpbC1jaGFpbi1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgLmRldGFpbC1jaGFpbi1uZXdzIC5uZXdzX19jaGFpbi1saXN0LWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZGV0YWlsLWNoYWluLW5ld3MgLm5ld3NfX2NoYWluLWxpc3QtY29sIC5zLW5ld3Mge1xuICAgICAgcGFkZGluZzogMjNweCAyOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YzRjRGODtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5kZXRhaWwtY2hhaW4tbmV3cyAubmV3c19fY2hhaW4tbGlzdC1jb2wgLnMtbmV3czpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCByZ2JhKDc1LCA4NCwgMTAyLCAwLjE1KTsgfSB9XG4gICAgLmRldGFpbC1jaGFpbi1uZXdzIC5uZXdzX19jaGFpbi1saXN0LWNvbDpudGgtY2hpbGQoMm4gLTEpIC5zLW5ld3Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi5wNDA0IHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgbWF4LXdpZHRoOiAxMDM0cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wNDA0X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnA0MDRfX2xlZnQge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnA0MDRfX3JpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnA0MDRfX2lucHV0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucDQwNF9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wNDA0X19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5RUE4QkU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtczsgfVxuICAgIC5wNDA0X19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzlFQThCRTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zOyB9XG4gICAgLnA0MDRfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzlFQThCRTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zOyB9XG4gICAgLnA0MDRfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5RUE4QkU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtczsgfVxuICAgIC5wNDA0X19pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnA0MDRfX2lucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wNDA0X19pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnA0MDRfX2lucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5wNDA0X19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wNDA0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IH1cbiAgICAucDQwNF9faW5uZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnA0MDRfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnA0MDRfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvcm0tZGVsZXRlLWZpbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3JtLWRlbGV0ZS1maWxlIC5qcS1zZWxlY3Rib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAuZm9ybS1kZWxldGUtZmlsZSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCwgLmZvcm0tZGVsZXRlLWZpbGUgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNGI1NDY2O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuICAuZm9ybS1kZWxldGUtZmlsZSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZm9ybS1kZWxldGUtZmlsZSAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybS1kZWxldGUtZmlsZSAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZm9ybS1kZWxldGUtZmlsZSAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4OyB9XG5cbi5mb3JtLWRlbGV0ZS1maWxlLS1kYXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRiNTQ2NjtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLmZvcm0tZGVsZXRlLWZpbGUtLXBlcmlvZC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaGlkZS1tb2RhbC1hbGxvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFsLWFsbG93LXNlbmRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNSk7IH1cbiAgLm1vZGFsLWFsbG93LXNlbmRpbmctLXdyYXBwZXItYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9kYWwtYWxsb3ctc2VuZGluZy0td3JhcHBlci1idG4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG5cbi53cmFwcGVyLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndyYXBwZXItZGVsZXRlIC5yZXN1bHQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG5cbi5taW4tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDEwNTMyOyB9XG4gIC5taW4tdGV4dC5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc2hhZG93X3doaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaGFkb3dfd2hpdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpOyB9XG5cbmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGludCB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9xdWVzdGlvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuaGludDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9xdWVzdGlvbi1ibHVlLnN2Z1wiKTsgfVxuICAuaGludF9faW5mbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgcGFkZGluZzogMTVweCAxOHB4IDEwcHggMjBweDtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdG9wOiAtNTRweDtcbiAgICBsZWZ0OiAyNTBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IH1cbiAgICAuaGludF9faW5mbzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNS42OHB4O1xuICAgICAgaGVpZ2h0OiAxNC4zNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01Mi45ZGVnKTtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTUyLjlkZWcpOyB9XG4gICAgLmhpbnRfX2luZm8uYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmJhY2tfbGVmdF90b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJhY2tfbGVmdF90b3Age1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7IH0gfVxuXG4uaS0xNiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTgge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5tb2ItYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmNvbnRhY3RzX3dyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0c193cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgZmlndXJlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNXB4OyB9XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tb2Itbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tb2ItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vYi1ibG9jayAuYmx1ZV93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDMxcHggNTBweDtcbiAgICAgIGhlaWdodDogMjU0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5tb2ItYmxvY2sgLmN1c3RvbS1kb3RzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gNjBweCk7IH1cbiAgICAubW9iLWJsb2NrIGhyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gIC5jb250YWN0c193cmFwIGEge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2ItYmxvY2sgLmJsdWVfd3JhcCB7XG4gICAgcGFkZGluZzogMzFweCAyMHB4OyB9IH1cblxuLmFib3V0X19ociB7XG4gIG1hcmdpbjogMTRweCAtMjBweCAzMHB4OyB9XG4gIC5hYm91dF9faHItLXR3byB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuYWJvdXRfX2hyLS10aHJlZSB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4OyB9XG4gIC5hYm91dF9faHItLWZvdXIge1xuICAgIG1hcmdpbjogMjRweCAwIDA7IH1cblxuLmFib3V0X19maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM5RUE4QkU7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmFib3V0X19wYXJhZ3JhcGgge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG5cbi5hYm91dF9fcHJvZ3Jlc3Mge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNDcwcHg7IH1cbiAgLmFib3V0X19wcm9ncmVzcy0tdW5saW0ge1xuICAgIGhlaWdodDogaW5pdGlhbDsgfVxuICAuYWJvdXRfX3Byb2dyZXNzID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFib3V0X19wcm9ncmVzcyA+IC5jb250YWluZXItZmx1aWQgPiAucm93IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmFib3V0X19wcm9ncmVzcyA+IC5jb250YWluZXItZmx1aWQgPiAucm93ID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dF9fcHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmFib3V0X19wLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc2hvd0F3YXJkIDMwMG1zIGxpbmVhciBmb3J3YXJkczsgfVxuXG4uYWJvdXRfX3RleHQtYXdhcmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc2hvd0F3YXJkIDMwMG1zIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbi5hYm91dF9fbmV3cy1hd2FyZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzaG93QXdhcmQgMzAwbXMgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGZsZXgtZ3JvdzogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hYm91dF9fZGlwbG9tIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFib3V0X19ob25vcnMge1xuICBtYXJnaW46IDI1cHggMCAwOyB9XG5cbi5hYm91dF9fcGFydG5lcnMge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5hYm91dF9fYmx1ZV93cmFwIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpO1xuICBoZWlnaHQ6IDI2OHB4OyB9XG5cbi5hYm91dF9fcHJvZHVjZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjguNSU7IH1cblxuLmFib3V0X19pbmZvIHtcbiAgd2lkdGg6IDcxLjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmFib3V0X19pbmZvIC5pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIyMHB4OyB9XG5cbi5hYm91dF9fYmx1ZV9jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBjb2xvcjogIzIxN0ZGNztcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWJvdXRfX2F3YXJkLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fcHJvZ3Jlc3Mge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuYWJvdXRfX3Byb2dyZXNzIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2hvd0F3YXJkIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYXdhcmRzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmF3YXJkc19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmF3YXJkc19faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICB3aWR0aDogMTY0cHg7IH1cbiAgICAuYXdhcmRzX19pdGVtIC5pbmZvIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMTA1MzI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmF3YXJkc19faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmF3YXJkc19faXRlbTpob3ZlciAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjMjE3RkY3OyB9XG4gICAgLmF3YXJkc19faXRlbS5hY3RpdmU6bm90KC5uby1hY3RpdmUtc3R5bGVzKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmF3YXJkc19faXRlbS5hY3RpdmU6bm90KC5uby1hY3RpdmUtc3R5bGVzKSAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjMjE3RkY3OyB9XG4gIC5hd2FyZHNfX25ld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5hd2FyZHMgLm1DUy1hd2FyZHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTdGRjcgIWltcG9ydGFudDsgfVxuICAuYXdhcmRzIC5tQ1MtYXdhcmRzIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3ICFpbXBvcnRhbnQ7IH1cbiAgLmF3YXJkcyAubUNTLWF3YXJkcyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3ICFpbXBvcnRhbnQ7IH1cbiAgLmF3YXJkcyAubUNTLWF3YXJkcyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxN0ZGNyAhaW1wb3J0YW50OyB9XG4gIC5hd2FyZHMgLm1DUy1hd2FyZHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLypAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5hd2FyZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0qL1xuLmxlYWRpbmdfX3Bob3RvIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAubGVhZGluZ19fcGhvdG8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmxlYWRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGVhZGluZ19fc3RvcmllcyB7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cblxuLnN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAuc3RvcnkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RvcnlfX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3JpZ2h0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5zdG9yeV9fbmV4dDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvcmlnaHQtd2hpdGUuc3ZnXCIpOyB9XG4gIC5zdG9yeV9fcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTY2cHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3JpZ2h0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5zdG9yeV9fcHJldjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvcmlnaHQtd2hpdGUuc3ZnXCIpOyB9XG4gIC5zdG9yeV9fY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiAjMjcyQzMxOyB9XG4gIC5zdG9yeV9fcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIC5zdG9yeV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBwYWRkaW5nOiAyOHB4IDEwcHggMjBweDsgfVxuICAuc3RvcnlfX3llYXJzIHtcbiAgICB3aWR0aDogODMlOyB9XG4gICAgLnN0b3J5X195ZWFycyAueWVhciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0b3J5X195ZWFycyAueWVhci5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzIxN0ZGNzsgfVxuICAgICAgLnN0b3J5X195ZWFycyAueWVhcjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgOXB4KTsgfVxuICAgICAgLnN0b3J5X195ZWFycyAueWVhcjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTlGMDtcbiAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA5cHgpOyB9XG4gICAgICAuc3RvcnlfX3llYXJzIC55ZWFyOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5zdG9yeV9feWVhcnMgLnllYXI6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgOXB4KTsgfVxuICAgICAgLnN0b3J5X195ZWFycyAueWVhcjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDlweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yeV9fc2xpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnN0b3J5X195ZWFycyB7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAuc3RvcnlfX3llYXJzIC55ZWFyIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAuc3RvcnlfX3llYXJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3Rvcnkge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5zdG9yeTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAuc3RvcnlfX25leHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdG9yeV9fcHJldiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3J5X19pbWcge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zdG9yeV9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIwcHggMjBweDsgfVxuICAgIC5zdG9yeV9feWVhcnMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhpc3RvcnktYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIwcHg7IH1cbiAgICAuaGlzdG9yeS1ibG9jayBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uYmx1ZV93cmFwIHtcbiAgcGFkZGluZzogMjhweCAyNXB4IDE1cHggMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmx1ZV93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuYmx1ZV93cmFwLS1jb250YWN0cyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLmJsdWVfd3JhcF9fbWluIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNjBweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmx1ZV93cmFwX19taW4tLW1vYl9zbGlkZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmJsdWVfd3JhcCAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNTVweDsgfVxuXG4vKi5zZWFyY2gge1xyXG4gIG1heC13aWR0aDogMTAzNHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2xpZGVyX2hvdmVyO1xyXG4gICZfX2Zvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gIH1cclxuICAmX19pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfcGxhY2Vob2xkZXI7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAuc2VhcmNoIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Ki9cbi5kcm9wLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTlGMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFOUYwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFOUYwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5kcm9wLWxpc3RfX3N2ZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IH1cbiAgICAuZHJvcC1saXN0X19zdmcuYW5pbWF0ZWQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7IH1cbiAgLmRyb3AtbGlzdF9fd3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFOUYwOyB9XG4gICAgLmRyb3AtbGlzdF9fd3JhcCAuZmFjZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJvcC1saXN0X190aXRsZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRyb3AtbGlzdF9fdGl0bGU6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZHJvcC1saXN0X193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm1lbnRpb25zIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tZW50aW9uc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7IH1cbiAgLm1lbnRpb25zX19uZXdzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvbnRhY3RzX19uYW1lIHtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY29udGFjdHNfX25hbWUtLWJpZ19tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNvbnRhY3RzX19zb2NpYXRlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0c19fc29jaWF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLm5hdiB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLm5hdi5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAubmF2X19saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzRCNTQ2NjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5hdl9fbGluazpob3ZlciwgLm5hdl9fbGluazphY3RpdmUsIC5uYXZfX2xpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM0QjU0NjY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5hdl9fbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzRCNTQ2NjsgfVxuICAgICAgLm5hdl9fbGluazpob3ZlciwgLm5hdl9fbGluazphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgICAgICAgY29sb3I6ICMwMTA1MzI7IH0gfVxuICAgIC5uYXZfX2xpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpO1xuICAgICAgY29sb3I6ICMwMTA1MzI7IH1cblxuLm5hdi1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LXBsYWNlaG9sZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmF2LXBsYWNlaG9sZGVyX19jb250ZW50LmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVjZWQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtd3JhcCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICAgLm5hdi13cmFwX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2LXdyYXBfX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuICAgICAgLm5hdi13cmFwX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgLm5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXYtcGxhY2Vob2xkZXJfX2NvbnRlbnQuYWN0aXZlIC5uYXYtd3JhcCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5hdl9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmZhY2VzX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4OyB9XG4gIC5mYWNlc19faW5mby0tYmlnIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5mYWNlc19fd3JhcHBlciB7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7IH1cblxuLmZhY2VzIGEge1xuICBjb2xvcjogIzRCNTQ2NjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mYWNlcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MzRGNzsgfVxuXG4uZmFjZXNfX25hbWUge1xuICBjb2xvcjogIzAxMDUzMjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZmFjZXNfX25hbWUtLWJpZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIG1hcmdpbjogMTVweCAwIDVweDsgfVxuXG4uZmFjZXNfX2F2YXRhciB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9ub19mb3RvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZhY2VzX19hdmF0YXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZmFjZXNfX2F2YXRhci0tYmlnIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmFjZXMgLmRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRCNTQ2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mYWNlc19fd3JhcCB7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYWNlc19fd3JhcDpob3ZlciAuY29sb3JfaG92ZXIge1xuICAgIGNvbG9yOiAjMTQzNEY3OyB9XG5cbi5mYWNlc19fcGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmFjZXNfX3BlcnNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmZhY2VzX19wZXJzb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFjZXNfX2F2YXRhci0tYmlnIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mYWNlc19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmFjZXNfX2luZm8ge1xuICAgIC8qbWFyZ2luLWxlZnQ6IDIwcHg7Ki8gfVxuICAuZmFjZXNfX25hbWUtLWJpZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZhY2VzIC5kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5zbGlkZXJfbWluX19uZXh0IHtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3JTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zbGlkZXJfbWluX19wcmV2IHtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3JTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNsaWRlcl9taW5fX3NsaWRlIHtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpZGVyX21pbl9fc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJsdWUtbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYmx1ZS1saW5lIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgIC5ibHVlLWxpbmUgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODZmZjtcbiAgICAgIGxlZnQ6IC0zM3B4O1xuICAgICAgdG9wOiA1MCU7IH1cblxuLmJsdWUtbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYmx1ZS1saW5lIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgIC5ibHVlLWxpbmUgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODZmZjtcbiAgICAgIGxlZnQ6IC0zM3B4O1xuICAgICAgdG9wOiA1MCU7IH1cblxuLndyYXAtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53cmFwLXdoaXRlLS1saXZlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC53cmFwLXdoaXRlX19jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA5MHB4O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMjdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLndyYXAtd2hpdGVfX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cbiAgICAud3JhcC13aGl0ZV9fY2FwdGlvbi0tNDA0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zM3B4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLndyYXAtd2hpdGVfX2NhcHRpb24tLXR3byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC53cmFwLXdoaXRlLS1maWx0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC53cmFwLXdoaXRlLS1zZWFyY2gtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAud3JhcC13aGl0ZS0tc2VhcmNoLXBhZ2UgLnRhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC53cmFwLXdoaXRlIC53aGl0ZS1ibG9jaywgLndyYXAtd2hpdGUgLnJlbGF0aXZlLW5ld3Mtd3JhcCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ucGFydG5lcnNfX3Byb2plY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnBhcnRuZXJzX19wcm9qZWN0cyBoMyB7XG4gICAgbWFyZ2luOiAxLjRlbSAwIDAuNWVtOyB9XG5cbi5wYXJ0bmVyc19fb3Bwb3J0dW5pdGllcyB7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAucGFydG5lcnNfX29wcG9ydHVuaXRpZXMgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLnBhcnRuZXJzX19vcHBvcnR1bml0aWVzIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAzMTdweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFydG5lcnNfX2FkdmFudGFnZXMge1xuICBtYXJnaW4tdG9wOiA3MXB4OyB9XG5cbi5wYXJ0bmVyc19fYWR2YW50YWdlX3RleHQge1xuICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgLnBhcnRuZXJzX19hZHZhbnRhZ2VfdGV4dCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gICAgLnBhcnRuZXJzX19hZHZhbnRhZ2VfdGV4dCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRuZXJzX19hZHZhbnRhZ2VfdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnBhcnRuZXJzX19wcm9kdWNlcnMge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4uY3VzdG9tLWRvdHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogY2FsYygxMDAlIC0gNDBweCk7IH1cbiAgLmN1c3RvbS1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIC41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuY3VzdG9tLWRvdHMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmN1c3RvbS1kb3RzIC5kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxMDUzMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmN1c3RvbS1kb3RzIC5kb3QgLnN0cmluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOTk5OTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWRvdHMgLnNsaWNrLWFjdGl2ZSAuZG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwNTMyOyB9XG4gIC5jdXN0b20tZG90cyAuZG90OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwNTMyOyB9XG4gIC5jdXN0b20tZG90cyAuY3VzdG9tLWRvdHMgLnNsaWNrLWFjdGl2ZSAuZG90OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLnRpdGxlLWJsdWUge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufSIsIi5jb2xvci1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgXG5cbiAgJi0tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JnO1xuICB9XG4gICYtLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90aXRsZXM7XG4gIH1cbiAgJi0tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX21haW47XG4gIH1cbiAgJi0tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2ljb25zO1xuICB9XG4gICYtLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuICB9XG4gICYtLTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlX2hvdmVyO1xuICB9XG4gICYtLTcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9yZWQ7XG4gIH1cbiAgJi0tOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Zvb3RlcjtcbiAgfVxuICAmLS05IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGVhZGVyO1xuICB9XG59XG5cbi5pY29uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oZWFkZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAzMHB4IDA7IFxufVxuXG4uZ3JheS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmc7XG4gIHBhZGRpbmc6IDIwcHg7IFxufVxuIiwiLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgXG4gICAgZGlzcGxheTogaW5oZXJpdDsgXG5cbiAgICAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJi1kb3dubG9hZCwgJi1hZGQsICYtYWRkZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1kb3dubG9hZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcblxuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yX2JsdWVfaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFkZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmc7XG4gICAgfVxuICB9XG5cbiAgJi1hZGRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XG4gICAgfVxuICB9XG5cblxuICAvKiAgJi0tc291bmQtb2ZmIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1zb3VuZC1vbiB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1jbG9zZSB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tYnVyZ2VyIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1xdWVzdGlvbiB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tZG91YmxlLXJpZ2h0IHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1mdWxsIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLS1zb3VuZC1vZmYtc21hbGwge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXNvdW5kLW9uLXNtYWxsIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS12aWRlbyB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tcGhvdG8ge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXN0b2NrIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1sZWZ0IHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS1mdWxsLXNtYWxsIHtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLS12aWV3cyB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi0tY2FsZW5kYXIge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLWxpbmsge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLWxvY2sge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXBsYXkge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtLXJlcGxheSB7XG4gICAgICBcbiAgICB9Ki9cbn0iLCJidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IFxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGlzYWJsZWQgIWltcG9ydGFudDsgXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLmljb24ge1xuXG4gICAgICAmLS1jbGVhbiB7XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDsgXG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDsgXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE2NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyAgXG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7IFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7IFxuICAgIH1cbiAgfSBcblxuICAmLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JsdWU7XG4gICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuXG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG5cbiAgICAgICYtLWNsZWFuIHtcblxuICAgICAgICBzdmcge1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjtcblxuICAgICAgLmljb24ge1xuXG4gICAgICAgICYtLWNsZWFuIHtcbiAgICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYmx1ZV9ob3ZlcjsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yX2JsdWU7IFxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlOyBcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYtLWZsdWlkIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyBcbiAgfVxufVxuXG5cbi5idXR0b24tYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7IFxuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yX21haW47XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweDsgXG5cbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGhlaWdodDogOHB4OyBcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgfVxuXG4gICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hlYWRlcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlOyBcblxuICAgIC5pY29uIHtcbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYmx1ZTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1wbGF5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JsdWU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggcmdiYSg3NSwgODQsIDEwMiwgMC4xNSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3BsYXktd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlX2hvdmVyO1xuICB9XG59XG5cbi5idXR0b24tZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNENDQTlFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgY29sb3I6ICM0Q0NBOUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgKiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQ0E5RTtcblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1vbGQtc2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4OyBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiA5OyBcblxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZmxleC1ncm93OiAxOyAgXG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgKiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGM0Y0Rjg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IFxuICAgIGZsZXgtZ3JvdzogMDsgXG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmJ1dHRvbi1vbGQtc2l0ZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyAgXG4gICAgXG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLm5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwcHggMCAyMHB4OyBcblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgXG5cbiAgICBsaTpub3QoLmZpcnN0KTpub3QoLmxhc3QpIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hlYWRlcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuXG4gICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9pY29ucyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJi5maXJzdCwgJi5sYXN0IHtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZmlyc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYmxvZy1wYWdlLWRvdHMge1xuICAgICAgICBtYXJnaW46IDAgNnB4IDAgMTdweDsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gIC5uYXZpZ2F0aW9uIHtcblxuICAgIHVsIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9IFxuXG4gICAgLmZpcnN0LCAubGFzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLmxpbmsge1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYmx1ZV9ib3JkZXI7IFxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcblxuICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvcl9ibHVlX2hvdmVyOyBcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfYmx1ZV9ib3JkZXJfaG92ZXI7IFxuICB9XG5cbiAgJi5kYXNoZWQge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDsgXG4gIH1cbn0iLCIuc2hhcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IFxuXG4gIC55YS1zaGFyZTJfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnlhLXNoYXJlMl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLS1saXZlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC55YS1zaGFyZTJfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC55YS1zaGFyZTJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDsgXG4gIH1cblxuICAueWEtc2hhcmUyX19saW5rIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI0U2RTlGMCBpbnNldDsgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oZWFkZXI7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJGNvbG9yX2JsdWVfYm9yZGVyIGluc2V0OyAgXG4gICAgICB6LWluZGV4OiAxOyAgIFxuICAgIH1cbiAgfVxuXG4gIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZSB7XG5cblxuICAgICZfdmtvbnRha3RlIHtcblxuICAgICAgLnlhLXNoYXJlMl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL3ZrLnN2ZycpOyBcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy92ay1ob3Zlci5zdmcnKTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ZhY2Vib29rIHtcblxuICAgICAgLnlhLXNoYXJlMl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL2ZiLnN2ZycpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL2ZiLWhvdmVyLnN2ZycpOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfb2Rub2tsYXNzbmlraSB7XG5cbiAgICAgIC55YS1zaGFyZTJfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9vay5zdmcnKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9vay1ob3Zlci5zdmcnKTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R3aXR0ZXIge1xuXG4gICAgICAueWEtc2hhcmUyX19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvdHcuc3ZnJyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvdHctaG92ZXIuc3ZnJyk7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90ZWxlZ3JhbSB7XG5cbiAgICAgIC55YS1zaGFyZTJfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy90ZWxlZ3JhbS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMyU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE5cHggY2VudGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL3RlbGVncmFtLWhvdmVyLnN2ZycpOyAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12ZXJ0aWNhbCB7XG5cbiAgICAueWEtc2hhcmUyIHtcblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgLnNoYXJlIHtcblxuICAgICYtLXZlcnRpY2FsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIC55YS1zaGFyZTIge1xuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgLnNoYXJlIHtcbiAgICAmLS1saXZlIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG59IiwiLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hlYWRlcjtcbiAgbWFyZ2luOiAwIDFweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlOyAgXG5cbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLXByZXYge1xuXG59XG5cbi5zbGljay1uZXh0IHtcbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxufSIsIi5uZXdzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG4gICAgfVxyXG5cclxuICAgICYtLWxlbnRhIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgLm5ld3Mge1xyXG5cclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmFkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjApO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhaW4tbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nLXByZXZpZXcge1xyXG4gICAgICAgIHdpZHRoOiAyODNweDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1wcmV2aWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAyO1xyXG5cclxuICAgICAgICAmLS1mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICYtLW5vLW1hcmdpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9zbGljay1sZWZ0LnN2ZycpO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvc2xpY2stcmlnaHQuc3ZnJyk7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsLWZpbGVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgei1pbmRleDogNTsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNTsgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoOSwgOSwgOSwgMC40OSkgMTQlLCByZ2JhKDksIDksIDksIDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDksIDksIDksIDAuNDkpIDE0JSwgcmdiYSg5LCA5LCA5LCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjRGODtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJi0tcmFkaW8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXItd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3AtaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMjsgIFxyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNCQ0MzRDI7XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLW1haW50b2RheSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjUlOyBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG5cclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfaWNvbnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgXHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wbGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDIyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyBcclxuICAgICAgICB6LWluZGV4OiAyMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VuZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX3RpdGxlczsgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluO1xyXG5cclxuICAgICAgICAmLS1ncm93IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggcmdiYSg3NSwgODQsIDEwMiwgMC4xNSk7IFxyXG5cclxuICAgICAgICAgICAgLm5ld3Mge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXVkaW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4OyBcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9qZWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk5JTsgXHJcbiAgICAgICAgYm9yZGVyOiBub25lOyBcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmLnZpcyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cyB7XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWZ1bGwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QjU0NjY7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3VwZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIC5uZXdzIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90aXRsZXMgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saWdodCB7XHJcblxyXG4gICAgICAgIC5uZXdzIHtcclxuXHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YzRjRGOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3VwZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGxpdHRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7IFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTsgXHJcbiAgICAgICAgbWFyZ2luOiAwIDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRlcnZpZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAubmV3cyB7XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGhlbWVzIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMzsgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGhlbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxOXB4OyBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGhlbWVzIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RoZW1lcy1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYWluLWxpc3Qtcm93IHtcclxuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyBcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFpbi1saXN0LWNvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzIxN0ZGNztcclxuXHJcbiAgICAgICAgLm5ld3Mge1xyXG5cclxuICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21hcmsge1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYWluIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YzRjRGODsgXHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhaW4tdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl90aXRsZXM7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yYWRpby1wcm9qZWN0IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgLm5ld3Mge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTU4LCAxNjgsIDE5MCk7ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3Mge1xyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgIC5uZXdzIHtcclxuICAgICAgICAmX19jb250ZW50LXByZXZpZXcge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgJl9faW1nLXByZXZpZXcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RoZW1lcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aGVtZXMtbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5uZXdzIHtcclxuXHJcbiAgICAgICAgJl9fY2hhaW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jaGFpbi1saXN0LXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDsgXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2hhaW4tdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2hhaW4tbGlzdC1jb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAxMDUzMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgIC5uZXdzIHtcclxuXHJcbiAgICAgICAgJl9fY2hhaW4tbGlzdC1yb3cge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tYXJrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1hcmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUtaWNvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zcGxpdHRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibHVlIHtcclxuXHJcbiAgICAgICAgICAgIC5uZXdzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbWFyayB7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0JDQzNEMjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jaGFpbi1saXN0LXJvdyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lOyBcclxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NoYWluLWxpc3QtY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwdnc7IFxyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJvamVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwJTsgIFxyXG5cclxuICAgICAgICAgICAgLm5ld3Mge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjlweDsgXG4gIG92ZXJmbG93OiBoaWRkZW47IFxuXG4gICZfX3dyYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4OyBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgIG1pbi13aWR0aDogMTAwJTsgXG4gIH1cblxuICAmX19lbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgIFxuICAgIH1cbiAgfVxuXG4gICZfX2VsLWlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpOyBcbiAgICAvKmJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDsqL1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICB9XG5cblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjtcblxuICAgICAgLnRhYiB7XG5cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRjb2xvcl90aXRsZXMgIWltcG9ydGFudDsgIFxuICAgICAgLypib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4NkZGOyovIFxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODZGRjtcbiAgICAgIH1cblxuICAgICAgLnRhYiB7XG5cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KSAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTsgXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXG4gIH1cblxuICAmLS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDQ4cHg7IFxuXG4gICAgLnRhYiB7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG4gICAgICB9IFxuXG4gICAgICAmX19lbCB7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi0tbnVtYmVycyB7XG4gICAgXG4gICAgLnRhYiB7XG4gICAgICBcbiAgICAgICZfX2VsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAudGFiIHtcblxuICAgICZfX2VsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAudGFiIHtcbiAgICAmX19lbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyAgXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1hcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAxMjcsIDI0NywgMC41KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGhlaWdodDogMjVweDsgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiBcbiAgJi0tZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAyMnB4OyBcbiAgfVxufVxuXG5zcGFuLm1hcmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7IFxufSIsIi5wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAtNXB4IDQwcHggcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjIpO1xuICBoZWlnaHQ6IDU3cHg7XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IFxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgXG5cbiAgICAucGxheWVyIHtcblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0td2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG4gICAgfVxuXG4gICAgJi0td2hpdGUtc3ZnIHtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZXNzLXdpZHRoIHtcbiAgICAgIHdpZHRoOiA0N3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXktY29udHJvbCB7XG4gICAgQGV4dGVuZCAucGxheS1jb250cm9sO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNjgsIDE5MCwgMC40KTtcblxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlX2JvcmRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFOUYwO1xuICB9XG5cbiAgJl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL2xpdmUtcHJvZ3Jlc3MucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAgY2VudGVyOyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGFuaW1hdGlvbjogcGxheWVyUHJvZ3Jlc3MgNDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyBcblxuICAgICYuaXMtcGxheWluZyB7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICB9XG5cbiAgfVxuXG4gICZfX2luZm8tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDsgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU5RjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyNzJDMzE7XG4gIH1cblxuICAmX19uYW1lLXRleHQge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gIH1cblxuICAmX19zdHJlYW0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fc3RyZWFtLWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgfVxuICAmX19zdHJlYW0tcHJvZ3Jlc3Mge1xuXG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGF5ZXJQcm9ncmVzc3tcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgY2VudGVyOyBcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5wbGF5ZXIge1xuXG4gICAgJl9fYmFyIHsgXG4gICAgICBhbmltYXRpb246IHBsYXllclByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTsgXG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyAgXG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyAgXG4gICAgfVxuICAgIFxuICAgICZfX25hbWUtcHJlLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jbG9zZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fY29udHJvbCB7XG5cbiAgICAgICYtLXZvbHVtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJhbmdlLXZvbHVtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlFQThCRTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNnB4O1xuICB9ICBcblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogLTZweDtcbiAgfVxuXG4gIC5ub1VpLWJhc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAubm9VaS1jb25uZWN0cyB7XG4gIH1cblxuICAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTZFOUYwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5vVWktb3JpZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gIH1cblxuICAubm9VaS1oYW5kbGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IFxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA3cHggcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjMpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgbGVmdDogLTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIudm9sdW1lLW1hbmFnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6aG92ZXIge1xuXG4gICAgLnZvbHVtZS1tYW5hZ2VyIHtcblxuICAgICAgJl9fdm9sdW1lLXBvcG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgICAubm9VaS1oYW5kbGUge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdm9sdW1lLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgIC5jb250cm9sLXNvdW5kLW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY29udHJvbC1zb3VuZC1vZmYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1zb3VuZC1vbiwgLmNvbnRyb2wtc291bmQtb2ZmIHtcblxuICAgICAgc3ZnIHtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgLmNvbnRyb2wtc291bmQtb24sIC5jb250cm9sLXNvdW5kLW9mZiB7XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yX3RpdGxlczsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1tdXRlZCB7XG4gICAgICAuY29udHJvbC1zb3VuZC1vbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuY29udHJvbC1zb3VuZC1vZmYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192b2x1bWUtcG9wb3Zlci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggNTFweCByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvY29ybmVyLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3ZvbHVtZS1wb3BvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgYm90dG9tOiAxMDAlOyBcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyBcblxuICAgIC5ub1VpLWhhbmRsZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogLThweDsgXG4gICAgfVxuICB9XG59IiwiLmltYWdlLXRvcCB7IFxuICB3aWR0aDogMTAwJTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICB9XG5cbiAgJi0tcHJvamVjdCB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7ICBcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gIC5pbWFnZS10b3Age1xuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgLmltYWdlLXRvcCB7XG4gICAgaGVpZ2h0OiA0M3B4OyBcbiAgfVxufSIsIi5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcblxuICAmX19ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEycHggMCAwOyAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUNFRDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRvcDtcblxuICAgICYuaXMtZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTEwMCU7IFxuICAgICAgLyp0cmFuc2l0aW9uOiB0b3AgMC40cyBsaW5lYXI7Ki9cbiAgICAgIHBhZGRpbmctdG9wOiAwOyBcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDAgMTJweDsgIFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5nLXBvcG92ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMTVweCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnICsgMSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5nLXBvcG92ZXIge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IFxuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5nLXBvcG92ZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyBcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nby1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgd2lkdGg6IDEwMCU7IFxuICB9XG5cbiAgJl9fcmlnaHQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3JpZ2h0LWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDA7IFxuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICB9XG4gIH1cblxuICAmX19saXZlIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hlYWRlcjtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gIH1cblxuICAmX19saXZlLWxpbmsge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvcl9tYWluOyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICAgIHBhZGRpbmc6IDAgMThweDtcblxuICAgICYtLXJhZGlvIHtcbiAgICAgIHBhZGRpbmc6IDAgOXB4OyBcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfbWFpbiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcblxuICAgICAgc3ZnIHtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBmaWxsOiByZ2IoNzUsIDg0LCAxMDIpICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlX2hvdmVyOyBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpOyAgXG5cbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yX2JsdWVfaG92ZXI7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1saXZlLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgc3ZnIHtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7IFxuICAgICAgfSBcbiAgICB9XG4gIH1cblxuICAmX19saXZlLWxpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC5saXZlLWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGl2ZS1pY29uLXBsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxuXG4gICZfX2xpdmUtaWNvbi1yYWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAmX19zcGxpdHRlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgJl9fbGl2ZS10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvcl9tYWluO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFOUYwO1xuICB9XG5cbiAgJl9faW5mby10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAjOUVBOEJFO1xuICAgIG1hcmdpbjogMCAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2luZm8tbGltaXRzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JfdGl0bGVzO1xuICAgIG1hcmdpbjogMCAxM3B4O1xuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU5RjA7IFxuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICB9XG5cbiAgJl9fbGl2ZS1yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAuaGVhZGVyIHtcbiAgICAmX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgLmhlYWRlciB7XG5cbiAgICAmX19saXZlIHtcbiAgICAgIGZsZXg6IDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX3JpZ2h0LXRvcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgcGFkZGluZzogMDsgXG4gICAgICBoZWlnaHQ6IDcxcHg7ICBcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28taW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX2xpdmUtcmFkaW8ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIH1cbiAgICAmX19saXZlLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGl2ZS1saW5rIHtcblxuICAgICAgJi0tcmFkaW8ge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgLmhlYWRlciB7XG5cbiAgICAmX19saXZlLWxpbmsge1xuXG4gICAgICAmLS1yYWRpbyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGl2ZS1pY29uLXJhZGlvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlciB7XG5cbiAgICAmX19saXZlLWljb24tcGxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2xpdmUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyBcbiAgICB9XG5cbiAgICAmX19zcGxpdHRlciB7IFxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2xpdmUtcmFkaW8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19saXZlLWxpbmsge1xuICAgICAgcGFkZGluZzogMCAxM3B4OyAgXG4gICAgfVxuICB9XG59IiwiLmhpZGRlbi1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyBcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IFxuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC41KTtcblxuICAmX190b3Age1xuICAgIHBhZGRpbmc6IDM0cHggMzBweCAxMXB4OyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMC4yKTsgXG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIxcHggMzBweDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGZsZXgtZ3JvdzogMDsgXG4gICAgZmxleC1zaHJpbms6IDA7IFxuICAgIG1heC13aWR0aDogMzMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gICZfX2xvZ28tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgJl9fbGltaXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fbGltaXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIDAuNSk7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1ncm93OiAyO1xuICAgIHBhZGRpbmc6IDAgMjhweCAwcHggMHB4O1xuXG4gICAgLnJvdyB7XG4gICAgICB3aWR0aDogMTAwJTsgXG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBtaW4td2lkdGg6IDMxMnB4O1xuICB9XG5cbiAgJl9fc29jaWFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgJl9fcG9saXRpYy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDsgXG4gICAgfVxuICB9XG5cbiAgJl9fcG9saXRpYy10aXRsZSB7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxN2ZmNztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyAgXG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tLXJvdyB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fYm90dG9tLWxlZnQge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAmX19ib3R0b20tcmlnaHQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG4gICAgcGFkZGluZzogMCAxMHB4OyBcbiAgfVxuXG4gICZfX21zLW5ldCB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgIFxuICAgICAgfSBcblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1yb3cge1xuICAgIG1hcmdpbjogMCAtMTBweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgXG4gICAgZmxleC1ncm93OiAyOyBcbiAgICBtYXgtd2lkdGg6IDc2MHB4OyAgXG4gIH1cblxuICAmX19tZW51LXJvdy0yIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgXG4gICAgZmxleC1ncm93OiAyOyBcbiAgfVxuXG4gICZfX21lbnUtY29sLTEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgd2lkdGg6IDUlO1xuICB9XG5cbiAgJl9fbWVudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMCAxMHB4OyBcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cblxuICAmX19tZW51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAmX19vbGQtc2l0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKSB7IFxuICAuZm9vdGVyIHtcblxuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDNweDtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbWVudS1yb3ctMiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICB9XG5cbiAgICAmX19tZW51LWNvbC0xIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJl9fbWVudS1jb2wtMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7IFxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7IFxuICAuZm9vdGVyIHtcbiAgICAmX190b3Age1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IFxuICAgIH1cblxuICAgICZfX3BvbGl0aWMtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICBcbiAgICAgIH1cblxuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICB9XG5cbiAgICAmX19ib3R0b20tcmlnaHQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgfVxuXG4gICAgJl9fcG9saXRpYy10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgcGFkZGluZzogMDsgXG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyBcbiAgICB9IFxuXG4gICAgJl9fbG9nby1saW5rIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICB3aWR0aDogMTAwJTsgXG4gICAgfVxuXG4gICAgJl9fbGltaXRzIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5mb290ZXIge1xuXG5cbiAgICAmX19tZW51IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyAgXG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA0M3B4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyBcbiAgICB9XG5cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAgJHNtKSB7XG4gIC5mb290ZXIge1xuICAgICZfX21lbnUtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59IiwiLmF1ZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgJl9fY29udHJvbCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS12b2x1bWUge1xuXG4gICAgICB3aWR0aDogMzlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA1NnB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXktY29udHJvbCB7XG4gICAgQGV4dGVuZCAucGxheS1jb250cm9sO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTlGMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cblxuICAmX19pbmZvLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvcl90aXRsZXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG5cbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyBcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDQsIDI0OCwgMC41KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjQzLDI0NCwyNDgsLjUpOyBcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICB9XG5cbiAgJl9fYmFyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM1RDYyNjg7IFxuICAgIGJvdHRvbTogMDsgXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19jdXItdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX2Rvd25sb2FkLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvZG93bmxvYWQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9kb3dubG9hZC5zdmcnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9kb3dubG9hZC1ibHVlLnN2ZycpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5hdWRpbyB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgJl9fY29udHJvbCB7XG4gICAgICB3aWR0aDogNDZweDsgXG5cbiAgICAgICYtLXZvbHVtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgcGFkZGluZzogMCAzMnB4IDAgMTRweDsgXG4gICAgfVxuXG4gICAgJl9fdGltZSB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAmX19kb3dubG9hZC1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4OyBcbiAgICB9XG5cbiAgICAmX19wbGF5LWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7IFxuICAgIH1cbiAgfVxufSIsIi5wbGF5LWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTsgXG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvcGxheS13aGl0ZS5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDIycHg7IFxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyOyBcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLXBhdXNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9wYXVzZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7ICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlX2JvcmRlcjtcbiAgICB9XG4gIH1cbn0iLCIubGl2ZS13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubGl2ZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCByZ2JhKDc1LCA4NCwgMTAyLCAwLjE1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAmLS12ayB7XG4gICAgLmxpdmUge1xuXG4gICAgICAmX192aWRlbyB7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7ICBcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAmLmZ1bGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubGl2ZSB7XG5cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgXG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTBweDsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzA5MDkwOSAwJSwgcmdiYSg5LCA5LCA5LCAwLjIpIDEwMCUpOyovXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG5cbiAgICB9XG5cbiAgICAmLmlzLXBsYXlpbmcge1xuXG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pZnJhbWUtcGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IFxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1ZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5MHB4OyBcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU5RjA7XG4gIH1cblxuICAmX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcbiAgfVxuXG4gICZfX3BhdXNlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvcGF1c2Utc21hbGwtd2hpdGUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYuaXMtcGxheSB7XG5cbiAgICAgICY6bm90KC5pcy1wYXVzZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9wbGF5LXdoaXRlLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ZvbHVtZSB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Z1bGwge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvZnVsbC1leHBhbmQtd2hpdGUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG5cbiAgJl9fbmFtZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX25hbWUtdGV4dCB7XG4gICAgaGVpZ2h0OiAzNnB4OyBcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0QjU0NjY7IFxuICB9XG5cbiAgJl9fdm9sdW1lLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvc291bmQtb24tc21hbGwtd2hpdGUuc3ZnXCIpO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcblxuICAgICYuaXMtbXV0ZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3NvdW5kLW9mZi1zbWFsbC13aGl0ZS5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgJl9fdm9sdW1lLXJhbmdlIHtcbiAgICBmbGV4LWdyb3c6IDI7IFxuICAgIHBhZGRpbmc6IDAgOHB4OyBcbiAgICBtYXgtd2lkdGg6IDc2cHg7XG5cblxuICAgIC5sdi10YXJnZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubHYtYmFzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgIFxuICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgIH1cblxuICAgIC5sdi1jb25uZWN0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICB9XG5cbiAgICAubHYtY29ubmVjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNUJCQzc7XG4gICAgICBoZWlnaHQ6IDEwMCU7IFxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IFxuICAgIH1cblxuICAgIC5sdi1oYW5kbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgICBvdXRsaW5lOiBub25lOyBcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmx2LW9yaWdpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9jbG9zZS1zbWFsbC13aGl0ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcbiAgfVxuXG4gICZfX2xhYmVsIHtcblxuICAgIEBleHRlbmQgLmxpdmUtbGFiZWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDsgXG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50OyAgXG4gIH1cblxuICAmLS1hdWRpbyB7XG5cbiAgICAubGl2ZSB7XG5cbiAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvY2xvc2Utc21hbGwuc3ZnJyk7XG4gICAgICB9XG5cbiAgICAgICZfX3BhdXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvcGF1c2Utc21hbGwuc3ZnJyk7XG5cbiAgICAgICAgJi5pcy1wbGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9wbGF5LnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ZvbHVtZS1yYW5nZSB7XG5cbiAgICAgICAgLmx2LWJhc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0QjU0NjY7XG4gICAgICAgIH1cblxuICAgICAgICAubHYtY29ubmVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhBOTA5QztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sdi1oYW5kbGUge1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEI1NDY2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3NvdW5kLW9uLXNtYWxsLnN2Z1wiKTtcblxuICAgICAgICAmLmlzLW11dGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvc291bmQtb2ZmLXNtYWxsLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvdW5kcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IFxuXG4gICAgLmJhciB7XG4gICAgICBhbmltYXRpb246IHNvdW5kIDBtcyAtODAwbXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgfSBcblxuICAgICNiYXJzIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IFxuXG4gICAgfVxuXG4gICAgJi5pcy1wbGF5aW5nIHtcbiAgICAgIC5iYXIge1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDsgICAgICBcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgICBAa2V5ZnJhbWVzIHNvdW5kIHtcbiAgICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBoZWlnaHQ6IDNweDsgXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgICAgICAgXG4gICAgICAgIGhlaWdodDogMjZweDsgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMzQge1xuICAgICAgLmJhcjpudGgtY2hpbGQoI3skaSsxfSkgIHsgIGFuaW1hdGlvbi1kdXJhdGlvbjogcmFuZG9tKDcwKSs0MDBtczsgfVxuICAgIH1cblxuICAgIC8qICAgIC5iYXI6bnRoLWNoaWxkKDEpICB7IGxlZnQ6IDBweDsgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NzRtczsgfVxuICAgICAgICAuYmFyOm50aC1jaGlsZCgyKSAgeyBsZWZ0OiA0cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDMzbXM7IH1cbiAgICAgICAgLmJhcjpudGgtY2hpbGQoMykgIHsgbGVmdDogOHB4OyBhbmltYXRpb24tZHVyYXRpb246IDQwN21zOyB9XG4gICAgICAgIC5iYXI6bnRoLWNoaWxkKDQpICB7IGxlZnQ6IDEycHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDU4bXM7IH1cbiAgICAgICAgLmJhcjpudGgtY2hpbGQoNSkgIHsgbGVmdDogMTZweDsgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuICAgICAgICAuYmFyOm50aC1jaGlsZCg2KSAgeyBsZWZ0OiAyMHB4OyBhbmltYXRpb24tZHVyYXRpb246IDQyN21zOyB9XG4gICAgICAgIC5iYXI6bnRoLWNoaWxkKDcpICB7IGxlZnQ6IDI0cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDQxbXM7IH1cbiAgICAgICAgLmJhcjpudGgtY2hpbGQoOCkgIHsgbGVmdDogMjhweDsgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MTltczsgfVxuICAgICAgICAuYmFyOm50aC1jaGlsZCg5KSAgeyBsZWZ0OiAzMnB4OyBhbmltYXRpb24tZHVyYXRpb246IDQ4N21zOyB9XG4gICAgICAgIC5iYXI6bnRoLWNoaWxkKDEwKSB7IGxlZnQ6IDM2cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogNDQybXM7IH0qL1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmxpdmUge1xuXG4gICAgICAmX19jb250cm9scyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgLmxpdmUtd3JhcCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyBcbiAgICB9XG4gIH1cblxuICAubGl2ZSB7XG5cbiAgICByaWdodDogMHB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IFxuICAgIH1cbiAgfVxufVxuIiwiLmxpdmUtbGFiZWwge1xuICBmb250LWZhbWlseTogJGZmX3JvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI0Y5M0QzMiAhaW1wb3J0YW50OyBcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fZG90IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gICAgYmFja2dyb3VuZDogI0Y5M0QzMjtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7IFxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBhbmltYXRpb246IGxpdmVEb250Tm9pemVGaXJzdCAycyBpbmZpbml0ZSBmb3J3YXJkcyBlYXNlLW91dDsgXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlOyBcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y5M0QzMjtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDsgXG4gICAgICBhbmltYXRpb246IGxpdmVEb3ROb2lzZSAycyBpbmZpbml0ZSBmb3J3YXJkcyBlYXNlLW91dDsgXG4gICAgfVxuICB9XG5cblxuICAmLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vKiYuaXMtb2ZmbGluZSB7XG5cbiAgLmxpdmUtbGFiZWwge1xuXG4gICAgJl9fZG90IHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50OyBcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0qL1xuXG4uaXMtbGl2ZS1wYWdlIHtcbiAgLmxpdmUtbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuXG4gICAgJl9fZG90IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlX2hvdmVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JsdWVfaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXMtb2ZmbGluZSB7XG5cbiAgICAubGl2ZS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzkwQkZGQiAhaW1wb3J0YW50OyBcblxuICAgICAgJl9fZG90IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwQkZGQiAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50OyBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgbGl2ZURvbnROb2l6ZUZpcnN0IHtcbiAgZm9ybSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyAgXG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICB0byB7IFxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaXZlRG90Tm9pc2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwOyAgXG4gIH1cblxuICB0byB7IFxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIubWVudSB7XG4gIHBhZGRpbmc6IDEwcHggMDsgXG4gIGhlaWdodDogNTRweDsgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cbiAgJl9fd3JhcC1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5nLXBvcG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwwKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgXG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5nLXBvcG92ZXIge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDE1cHgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDVweCk7XG5cblxuICAgICAgLm1lbnUge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IFxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7ICAgXG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblxuICAgICYuaXMtb3BlbiB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL2xlZnQtYmx1ZS5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL2xlZnQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IFxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTsgXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbGluay13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGEge1xuICAgIHBhZGRpbmc6IDhweCAwOyAgXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRjb2xvcl90aXRsZXM7XG4gICAgbWFyZ2luOiAwIDI0cHg7ICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4OyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl90aXRsZXM7IFxuICAgIH1cblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LW1vcmUtbGluay0wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1lbnUtbW9yZS1saW5rLTEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVudS1tb3JlLWxpbmstMiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LW1vcmUtbGluay0zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1lbnUtbW9yZS1saW5rLTQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVudS1tb3JlLWxpbmstNSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LW1vcmUtbGluay02IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1saW5rLW1vcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLy8xINC/0YPQvdC60YIg0LzQtdC90Y5cbi5tZW51LWxpbmstMCB7XG5cbn1cblxuLm1lbnUtbW9yZS1saW5rLTAge1xuXG59XG5cbi8vMiDQv9GD0L3QutGCINC80LXQvdGOXG4ubWVudS1saW5rLTEge1xuXG59XG5cbi5tZW51LW1vcmUtbGluay0xIHtcblxufVxuXG4vLzMg0L/Rg9C90LrRgiDQvNC10L3RjlxuLm1lbnUtbGluay0yIHtcblxufVxuXG4ubWVudS1tb3JlLWxpbmstMiB7XG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLy80INC/0YPQvdC60YIg0LzQtdC90Y5cbiAgLm1lbnUtbGluay0zIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVudS1tb3JlLWxpbmstMyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8vNSDQv9GD0L3QutGCINC80LXQvdGOXG4gIC5tZW51LWxpbmstNCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lbnUtbW9yZS1saW5rLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLy82INC/0YPQvdC60YIg0LzQtdC90Y5cbiAgLm1lbnUtbGluay01IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVudS1tb3JlLWxpbmstNSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC8vNyDQv9GD0L3QutGCINC80LXQvdGOXG4gIC5tZW51LWxpbmstNiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lbnUtbW9yZS1saW5rLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiLmhlYWRlci1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHN2ZyB7XG5cbiAgICAgICoge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgc3ZnIHtcblxuICAgICAgICBbc3Ryb2tlXSB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYmx1ZV9ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIFtmaWxsXSB7IFxuICAgICAgICAgIGZpbGw6ICRjb2xvcl9ibHVlX2hvdmVyOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IGFsbDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IFxuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyBcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMkYzRjc7IFxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGM0Y3OyBcblxuICAgIGZvcm0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1ncm93OiAyO1xuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTsgXG4gICAgICBwYWRkaW5nOiA2cHggMTBweCAwIDEwcHg7IFxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzI3MkMzMTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBzdmcge1xuXG4gICAgICAgIFtzdHJva2VdIHtcbiAgICAgICAgICBzdHJva2U6ICMwMTA1MzI7IFxuICAgICAgICB9XG4gICAgICAgIFtmaWxsXSB7XG4gICAgICAgICAgZmlsbDogIzAxMDUzMjsgXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICBbc3Ryb2tlXSB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9ibHVlX2hvdmVyOyBcbiAgICAgICAgICB9XG4gICAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9ibHVlX2hvdmVyOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIHN2ZyB7XG5cbiAgICAgICoge1xuICAgICAgICBzdHJva2U6ICMwMTA1MzI7IFxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvcl9ibHVlX2hvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7IFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogLTIwcHggNDBweCA2MHB4IHJnYmEoNzUsIDg0LCAxMDIsIDAuMTUpO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwNnB4OyBcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAgIFxuICB9XG5cbiAgJl9fcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgN3B4OyBcbiAgfVxufSIsIi5oZWFkZXItbGFuZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Zvb3RlcjtcclxuICBwYWRkaW5nOiAwcHggNDBweDsgXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0MHB4OyBcclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwOyBcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAqIHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmV4dCB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIHJpZ2h0OiAwOyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7ICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXgtd2lkdGg6ICR4bDsgIFxyXG4gICAgICBtYXJnaW46IDAgYXV0bzsgXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7IFxyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmhlYWRlci1sYW5lIHtcclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyBcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGljay1jdXJyZW50IHsgXHJcbiAgICAgICAgLypvdmVyZmxvdzogdmlzaWJsZTsqLyAgXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgIFxyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwdncsIDApOyBcclxuICAgICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsVGV4dCAyMHMgaW5maW5pdGUgbGluZWFyOyAgICAgIFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxhbmUge1xyXG5cclxuICAgICAgICAgICZfX3NsaWRlLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLXRpdGxlIHsgXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsVGV4dCB7XHJcbiAgZm9ybSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTsgIFxyXG4gIH1cclxuXHJcbiAgdG8geyBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICB9XHJcbn0iLCIuZy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IFxuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IGFsbDsgXG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDQwcHggcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDsgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL3BvcG92ZXItdG9wLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufSIsIi5jaGFubmVscyB7XG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAyMXB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCByZ2JhKDc1LCA4NCwgMTAyLCAwLjE1KTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBtYXJnaW46IDE1cHggNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgfVxuICB9XG59IiwiLmJ1cmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTsgXG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19sYW5lIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdGl0bGVzOyBcblxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3RpdGxlczsgXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IC03cHg7IFxuICAgIH1cbiAgfVxufSIsIi5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAmLmlzLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hlYWRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcGFkZGluZzogMTJweCAxOHB4OyBcbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX2J1dHRvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWNsb3NlLWxhbmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdGl0bGVzOyBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMDsgXG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG5cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgICBwYWRkaW5nOiA5cHggMDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyBcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JsdWU7IFxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgXG4gICAgfVxuICB9XG5cbiAgJl9fcmFkaW8tdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAmX19yYWRpby1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19saXZlLWxpbmsge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvcl9tYWluOyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICAgIHBhZGRpbmc6IDAgMThweDtcblxuICAgICYtLXJhZGlvIHtcbiAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjsgXG5cbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yX2JsdWVfaG92ZXI7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGl2ZS1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAubGl2ZS1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyBcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpdmUtaWNvbi1yYWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cbn0iLCIuYmxhY2stb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgIFxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IFxuICB9XG59IiwiLmlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSB7XG5cbiAgICBiYWNrZ3JvdW5kOiAjRjNGNEY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCA1MnB4IDAgMTBweDsgIFxuXG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyBcbiAgICB6LWluZGV4OiAxO1xuICAgIFxuICB9XG5cbn0iLCIubUN1c3RvbVNjcm9sbGJhciB7XG5cbn1cbi50b3Atb3ZlcmxheSB7XG4gIC5tQ1NCX3ZlcnRpY2FsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcbiAgICB9XG4gIH1cbn1cbi5ib3R0b20tb3ZlcmxheSB7XG4gIC5tQ1NCX3ZlcnRpY2FsIHtcbiAgICAmOmFmdGVyIHsgXG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcbiAgICB9XG4gIH1cbn1cbi5tQ1NCX3ZlcnRpY2FsIHtcblxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHotaW5kZXg6IDEwOyBcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyBcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IFxuICB9XG5cbiAgLm1DU0JfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgXG4gIH1cblxuICAubUNTQl9zY3JvbGxUb29scyB7XG4gICAgd2lkdGg6IDdweDtcbiAgICB6LWluZGV4OiAyMCAhaW1wb3J0YW50OyAgXG4gIH1cblxuICAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgfVxuXG4gIC5tQ1NCX2RyYWdnZXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgbGVmdDogMXB4OyBcbiAgICB6LWluZGV4OiAyMCAhaW1wb3J0YW50OyBcbiAgfVxuXG4gIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbWFpbiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxuICB9XG5cbiAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkM7IFxuICAgIHdpZHRoOiA3cHg7XG4gIH1cbn0iLCIuc2VhcmNoLWJsb2NrIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMTFweDtcbiAgXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBcbiAgICAuc2VhcmNoLWJsb2NrIHtcbiAgICAgIFxuICAgICAgJl9faHIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA4NkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NudCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbW9yZS1saW5rIHtcbiAgICBAZXh0ZW5kIC5saW5rOyBcbiAgfVxuXG4gICZfX2hyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFOUYwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn0iLCIuc2VhcmNoLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICBmbGV4LWdyb3c6IDI7IFxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDEwNTMyOyBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gIH1cblxuICAmOmZvY3VzIHtcblxuICB9XG5cbiAgJjpob3ZlciwgJjphY3RpdmUge1xuXG4gICAgLnNlYXJjaC1pdGVtIHtcblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtYmxvY2sge1xuXG4gIC5zZWFyY2gtaXRlbSB7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyBcbiAgICB9XG4gIH1cbn0iLCIuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDsgXG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjk4cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgd2lkdGg6IGNhbGMoMjc4cHggKyAyMHB4KTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAuY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyBcbiBcbiAgICAmX19saXN0IHsgXG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgIH1cbiAgfVxufSIsIi50YWctbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmX193cmFwIHtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IFxuICAgIG1hcmdpbjogMCAtNHB4O1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBwYWRkaW5nOiAwIDRweCA4cHg7IFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuXG4gICAgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgIHdpZHRoOiAxMDAlOyBcbiAgfVxuXG4gICYtLW5vLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgXG5cbiAgICAudGFnLWxpc3Qge1xuXG4gICAgICAmX193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyBcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lOyBcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgXG4gICAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyAgIFxuICAgICAgfVxuXG4gICAgICAmX190YWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgLnRhZy1saXN0IHtcbiAgICBwYWRkaW5nOiAwOyBcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgJl9fd3JhcCB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvOyBcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IFxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IFxuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgJl9fYWxsLXRhZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi50YWcge1xuICBiYWNrZ3JvdW5kOiAjRTZFOUYwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZmZfcm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvcl90aXRsZXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JERDlGRDtcbiAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgfVxuXG4gICZfX3JlbW92ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL3JlbW92ZS10YWcuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4OyBcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcl90aXRsZXM7XG4gICAgYmFja2dyb3VuZDogI0U2RTlGMDtcbiAgfVxuXG4gICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcblxuICAgIC50YWcge1xuXG4gICAgICAmX19yZW1vdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9yZW1vdmUtdGFnLXdoaXRlLnN2ZycpOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZV9ob3ZlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufSIsIi5hY3R1YWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg5LCA5LCA5LCAwKSAwJSwgIzA5MDkwOSAxMC41JSwgcmdiYSg5LCA5LCA5LCAwKSA1Ni45MSUpO1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNSU7XHJcbiAgICBsZWZ0OiAtNSU7XHJcbiAgICB3aWR0aDogMTEwJTsgXHJcbiAgICBoZWlnaHQ6IDExMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcbiAgICBmaWx0ZXI6IGJsdXIoM3B4KTsgXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IFxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM0LCAzNCwgMzQsIDAuMjUpIDAlLCByZ2JhKDM0LCAzNCwgMzQsIDAuOSkgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwOyBcclxuICAgIHBhZGRpbmc6IDI2cHggMzBweCAyM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgb3BhY2l0eTogMC43OyBcclxuICB9XHJcblxyXG4gICZfX2hyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4OyBcclxuICAgIG1hcmdpbjogMjRweCAwIDBweDtcclxuICB9XHJcblxyXG4gICZfX25ld3MtbGlzdCB7XHJcbiAgICBtYXJnaW46IC0xcHggLTE4cHggMDsgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHg7IFxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXHJcbiAgICB3aWR0aDogMzMuMzMzMyU7IFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1uYW1lIHsgXHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyBcclxuICB9XHJcblxyXG4gICZfX2l0ZW0tdmlld3Mge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICNFNkU5RjA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGZpbGw6ICNFNkU5RjA7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICNFNkU5RjA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9yZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjQ0FDQUNCO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuMyk7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI0NBQ0FDQjtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JnOyBcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vcmUtbGluayB7XHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gICAgJi0tdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLmFjdHVhbCB7XHJcblxyXG4gICAgJl9fbmV3cy1saXN0IHtcclxuXHJcbiAgICB9IFxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1saW5rIHtcclxuICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLS10YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuYWN0dWFsIHtcclxuICAgICZfX25ld3MtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faHIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1saW5rIHtcclxuICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLS10YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIub3ZoeC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmluaXRpYWxpemVkIHtcblxuICAgIC5vdmh4LWJsb2NrIHtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87IFxuXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTsgXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IFxuICAgICAgICAgIHdpZHRoOiAwOyAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7IFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IFxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIH1cblxuICAgICYuc3RhcnQtZmFkZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lbmQtZmFkZSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5vdmh4LWJsb2NrIHsgXG5cbiAgfVxufSIsIi5tYWluLW5ld3Mge1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogNDVweDsgXG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDVweDsgXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTlGMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgLm1haW4tbmV3cyB7XG5cbiAgICAgICAgJl9faXRlbS1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cbiAgICAgIC5tYWluLW5ld3Mge1xuXG4gICAgICAgICZfX2l0ZW0tbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlX2hvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1uYW1lIHtcbiAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gICZfX2l0ZW0taW5mbyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcblxuICAgICAgKiB7XG4gICAgICAgIGZpbGw6ICM4QThGOUM7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdmlld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDI7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pY29ucyB7XG4gICAgZmxleC1ncm93OiAwOyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgXG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgXG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IFxuXG4gICAgLm1haW4tbmV3cyB7XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAxMDUzMjsgXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAubWFpbi1uZXdzIHtcblxuICAgICZfX2l0ZW0tbmFtZSB7IFxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzRCNTQ2NjsgIFxuICAgIH1cbiAgfVxufSIsIi5pbWFnZS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cbiAgICBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0QjU0NjY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRCNTQ2NjsgIFxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsLWJhbm5lcnMge1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IFxuICAgIH1cbiAgfVxufSIsIi5wcm9qZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgXG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtLWxlZnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IFxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkgYW5kIChtaW4td2lkdGg6ICRzbSkge1xuICAucHJvamVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZmxleC1ncm93OiAyOyBcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn0iLCIubW9iLXJlcG9ydGVyIHtcclxuICAmLS1taW4taGVpZ2h0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWluLWhlaWdodDogYXV0bzsgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vYmlsZS1yZXBvcnRlciB7XHJcbiAgYmFja2dyb3VuZDogI0U5RjJGRTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAxMjcsIDI0NywgMC4yKTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwOyBcclxuICAgIHBhZGRpbmc6IDIwcHggMCAyOHB4O1xyXG5cclxuICB9XHJcblxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvcl9tYWluO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3JfdGl0bGVzOyBcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuXHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTA7ICAgXHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogNTsgXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHsgXHJcbiAgLm1vYmlsZS1yZXBvcnRlciB7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyBcclxuICAubW9iaWxlLXJlcG9ydGVyIHtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDI4cHggMCAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyNnB4IDIwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgXG4gICAgfVxuICB9XG59IiwiLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIudGhlbWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7XG4gIGN1cnNvcjogZGVmYXVsdDsgIFxuXG4gICZfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjE3ZmY3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXG4gICAgfVxuXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgcGFkZGluZzogMCAyMHB4IDlweCA0M3B4O1xuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjMjE3RkY3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDsgXG5cbiAgfVxuXG4gICZfX2RvdCB7XG4gICAgYmFja2dyb3VuZDogIzIxN0ZGNztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgXG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogN3B4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDsgXG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1RDYyNjg7XG4gIH1cblxuICAmX19hbGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IFxuICB9XG5cbiAgLmxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyBcbiAgfVxuXG4gICYtLXRpbWVsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDI2cHggMjNweDtcbiAgICBjdXJzb3I6IGF1dG87ICBcblxuICAgIC50aGVtZXMge1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMjZweCA1cHggMTRweDtcbiAgICAgIH1cblxuICAgICAgJl9fcm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmX19kb3Qge1xuICAgICAgICBtYXJnaW46IDAgOHB4IDAgOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC50aGVtZXMge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICAgIH1cbiAgfVxufSIsIi5zLW5ld3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDsgXHJcbiAgfVxyXG5cclxuICAmX19pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG5cclxuICAgICAgKiB7XHJcbiAgICAgICAgZmlsbDogI0JDQzNEMjsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzVENjI2OCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcblxyXG4gICAgICAucy1uZXdzIHtcclxuXHJcbiAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzE0MzRmNyAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAucy1uZXdzIHtcclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM0QjU0NjYgIWltcG9ydGFudDsgXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFmdGVyLW5ld3MtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gIG1hcmdpbjogMTRweCAwIDYwcHg7IFxuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvOyBcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5hZnRlci1uZXdzLWxpc3Qge1xuICAgIG1hcmdpbjogMTVweCAwOyBcbiAgfVxufSIsIi5uZXdzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IFxuXG4gIC5yYWRpby1zcGxpdHRlciB7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyBcbiAgICB9XG4gIH1cblxuICAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi0tbGVudGEgeyBcblxuICAgIC5jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG5cbiAgLm5ld3MtbGlzdCAge1xuXG4gICAgJi0tbGVudGEgeyBcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb2wge1xuICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wtbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fY29sLXJpZ2h0IHsgXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcblxuICAubmV3cy1saXN0ICB7XG5cbiAgICAmLS1sZW50YSB7XG4gICAgICAuY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sLWxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2NvbC1yaWdodCB7IFxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IFxuICAgIH1cblxuICB9XG5cbiAgLnByb2plY3RzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMzcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IFxuICB9XG59IiwiLmxheW91dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBoZWlnaHQ6IDEwMCU7IFxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDsgXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgLmxheW91dCB7XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9vdGVyLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4OyBcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJiArIC5mb290ZXItbWVudV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgIC5saXZlLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgXG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjcpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNyk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgXG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHQge1xuXG4gICAgLnNvY2lhbC1saXN0IHtcblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTZFOUYwOyAgIFxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oZWFkZXI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYmx1ZV9ib3JkZXI7ICBcbiAgICAgICAgICB6LWluZGV4OiAxOyAgIFxuXG4gICAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGZpbGw6ICMyMTdGRjc7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yX21haW47IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mYWRlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaW5pdGlhbGl6ZWQge1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpOyBcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgXG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5zdGFydC1mYWRlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVuZC1mYWRlIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC1oZWlnaHQge1xuXG4gICAgJi5pbml0aWFsaXplZCB7XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAgXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gIFtkYXRhLW1kLW9yZGVyPVwiMVwiXSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2RhdGEtbWQtb3JkZXI9XCIyXCJdIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBbZGF0YS1tZC1vcmRlcj1cIjNcIl0ge1xuICAgIG9yZGVyOiAzO1xuICB9IFxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICBbZGF0YS1zbS1vcmRlcj1cIjFcIl0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtkYXRhLXNtLW9yZGVyPVwiMlwiXSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgW2RhdGEtc20tb3JkZXI9XCIzXCJdIHtcbiAgICBvcmRlcjogMztcbiAgfSBcbn0iLCIubGVudGEtd3JhcC1pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7ICBcblxuICAubW9iaWxlLXJlcG9ydGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1haW4tbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wcm9qZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnN1YnNjcmliZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgXG4gIH1cbn1cblxuLmxlbnRhLXdyYXAtaXRlbS1mdWxsIHtcbiAgLm1vYmlsZS1yZXBvcnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tYWluLW5ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucHJvamVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zdWJzY3JpYmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICB9XG59IiwiLmZpbHRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE1OyBcclxuICBtYXJnaW4tYm90dG9tOiAyMnB4OyBcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0QjU0NjY7XHJcbiAgICBwYWRkaW5nOiA5cHggMjBweCAyMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7IFxyXG4gIH1cclxuXHJcbiAgJl9fY29sLWJpZyB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX2NvbC1zbWFsbCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB3aWR0aDogMTEuOCU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX2NvbC1tZWRpdW0ge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgd2lkdGg6IDE5LjUzMzM1JTtcclxuICAgIGZsZXgtc2hyaW5rOiAwOyBcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTsgXHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IFxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHggMTRweDsgXHJcblxyXG4gICAgJi0tcHJvamVjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDFweCAyMHB4IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XHJcblxyXG4gICAgICAuZmlsdGVyIHtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tdGFicyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4OyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NsZWFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyBcclxuICAgIGNvbG9yOiAjNEI1NDY2O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2gyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG1hcmdpbjogMjBweCAwIDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKSB7ICBcclxuICAuZmlsdGVyIHsgXHJcbiAgICAmX19jb2wtYmlnIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB3aWR0aDogMjglOyBcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLXNtYWxsIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB3aWR0aDogMTYlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtbWVkaXVtIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB3aWR0aDogMTklOyBcclxuICAgICAgZmxleC1zaHJpbms6IDA7IFxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgfVxyXG5cclxuICAgICZfX2NsZWFyIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7ICBcclxuICAuZmlsdGVyIHsgXHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwOyBcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtYmlnIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLXNtYWxsIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtbWVkaXVtIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbGV4LXNocmluazogMDsgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB3aWR0aDogNTAlOyAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmZpbHRlciB7XHJcblxyXG4gICAgJl9fdGl0bGUtcm93IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDsgXHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NsZWFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAuZmlsdGVyIHtcclxuXHJcbiAgICAmX19jbGVhciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLXNtYWxsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb2wtZnVsbC1zbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgIFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mLXRhZ3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAmX19zdWdnZXN0cyB7XG5cbiAgfVxuXG4gICZfX3N1Z2dlc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFOUYwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC42NSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMTA1MzI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IFxuXG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDE1cHg7IFxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgXG4gICAgfVxuICB9XG59IiwiLmQtcGlja2VyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAzNTJweDsgXG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IC01cHggNDBweCByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyBcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9wb3BvdmVyLXRvcC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDI1cHg7IFxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgOHB4O1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgfVxuXG4gICZfX3llYXIge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRCNTQ2NjsgXG4gIH1cblxuICAmX19kYXlzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAxN3B4OyBcbiAgfVxuXG4gICZfX2RheSB7XG4gICAgd2lkdGg6IDE0LjI4NTclOyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgIGZsZXgtZ3JvdzogMDsgXG4gIH1cblxuICAmX19kYXktdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOUVBOEJFO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19tb250aGVzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTlGMDsgXG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICB9XG5cbiAgJl9fbW9udGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyMTdGRjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyAgXG4gICAgcGFkZGluZzogNnB4IDAgMHB4O1xuICB9XG5cbiAgJl9fZGF5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IFxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzRCNTQ2NjsgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogNHB4IGF1dG87IFxuICAgIGN1cnNvcjogcG9pbnRlcjsgXG5cbiAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE3RkY3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgLmQtcGlja2VyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICB9XG59XG4iLCIvKnNlbGVjdC5maWx0ZXItc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAgIFxufSovXG5cbi5maWx0ZXItc2VsZWN0IHtcblxuICAmLS1mb3JtIHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgXG5cbiAgICAuanEtc2VsZWN0Ym94IHtcblxuICAgICAgJl9fc2VsZWN0LXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyAgXG4gICAgICAgIGNvbG9yOiAjNEI1NDY2ICFpbXBvcnRhbnQ7IFxuICAgICAgfVxuXG4gICAgICAmX190cmlnZ2VyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IFxuXG4gICYuanEtc2VsZWN0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1OCwxNjgsMTkwLC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgIFxuXG4gICAgLmpxLXNlbGVjdGJveCB7XG5cbiAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjOUVBOEJFO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyAgXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHsgXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7IFxuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNjgsIDE5MCwgMC41KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyBcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL2Fycm93LWJvdHRvbS1zdmcuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7IFxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7ICBcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpOyBcbiAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU5ZjA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg3NSw4NCwxMDIsLjY1KTsgIFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMTA1MzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMTA1MzI7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIC5qcS1zZWxlY3Rib3gge1xuICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RyaWdnZXIge1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9jdXNlZDpub3QoLmNoYW5nZWQpLCAmOmhvdmVyIHsgIFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjcpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIud2hpdGUtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcbn0iLCIucmFkaW8tc3BsaXR0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IFxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTsgXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFOUYwO1xuICB9XG59IiwiLmZvcm0ge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDEyNywgMjQ3LCAwLjEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogOTU0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogNDRweCAyMHB4IDMwcHg7XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA0NjZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMTA1MzI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgfVxyXG59IiwiLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IFxuICBtYXJnaW4tYm90dG9tOiA3cHg7IFxufVxuXG4uaW5wdXQge1xuICB3aWR0aDogMTAwJTsgXG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAmX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IFxuXG4gICAgICAmOmZvY3VzLCAmOmhvdmVyIHsgXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU4LCAxNjgsIDE5MCwgMC43KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogOTVweDsgXG4gICAgICBwYWRkaW5nOiAxMHB4OyBcbiAgICAgIHJlc2l6ZTogbm9uZTsgXG4gICAgfVxuICB9XG5cbiAgJl9fdGFncy1hZGRlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgb3BhY2l0eTogMTsgXG4gIH1cblxuICAmX190YWdzLWxpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0YzRjRGODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgXG4gICAgfVxuICB9XG5cbiAgJl9fdGFncy1tb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2MEE2RkY7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyBcbiAgICBsaW5lLWhlaWdodDogNDBweDsgXG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG5cbiAgICAmLS1kYXRlIHtcbiAgICAgIHdpZHRoOiAzNXB4OyBcbiAgICB9XG5cbiAgICAmICsgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgIH1cblxuICAgICYtLWJvcmRlciB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjsgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNjgsIDE5MCwgMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcbiAgICAgIH1cblxuICAgIH1cblxuICAgIHN2ZyB7XG5cbiAgICAgIGNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogIzlFQThCRTsgXG4gICAgICB9XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjOUVBOEJFOyAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IFxuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwMDsgXG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICYgKyAuaW5wdXQge1xuICAgICAgICAmX190YWdzLWFkZGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gXG5cbiAgJi0td2hpdGUge1xuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICNGM0Y0Rjg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6ICNGM0Y0Rjg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzlFQThCRTtcbiAgICAgIH0gXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM5RUE4QkU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI2cHggMCAyNXB4OyBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzIxN0ZGNzsgXG5cbiAgJl9fY29ucm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI0cHg7IFxuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODc1JSk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MjhweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IFxuICB9XG5cbiAgJl9faW1hZ2Uge1xuXG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcGFkZGluZzogMnB4IDQ1cHggMHB4OyBcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNEI1NDY2O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5zdWIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4OyBcblxuICAgICZfX2NvbnJuZXIge1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHJpZ2h0OiA3JTsgIFxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgcGFkZGluZzogMThweCA0NXB4IDBweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgfVxuICB9XG59IiwiLmRlc2NyaXB0aW9uLWJsb2NrIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzRCNTQ2NjsgXHJcbiAgcGFkZGluZzogNHB4IDAgNHB4OyBcclxuXHJcbiAgJi0tYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTsgXHJcbiAgICBwYWRkaW5nOiAxOHB4IDU4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzdweDtcclxuICB9XHJcbiAgXHJcbiAgcCB7XHJcbiAgICBcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuZGVzY3JpcHRpb24tYmxvY2sge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbn0iLCIuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcblxuICAgICYtLW1pbi1oZWlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICB9XG5cbiAgICAmLS1wYWRkaW5nLWJvdGgge1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgIH1cbn1cblxuLmlubmNlci1jb250ZW50LWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAuaW5uZXItY29udGVudCB7IFxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgJi0tcGFkZGluZy1ib3RoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBcclxuICAmLS1zbWFsbC1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIFxyXG4gICYtLWRldGFpbC10diB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgXHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAucGFnZS1jb250ZW50IHtcclxuICAgIFxyXG4gICAgJi0tZGV0YWlsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kZXRhaWwge1xuXG4gIGgxIHtcbiAgICBtYXJnaW46IDIycHggMDtcblxuICAgICYuaDEtcmFkaW8tcHJvamVjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLm1hcmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wLW1hcmsge1xuXG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICAgIG1hcmdpbjogMCAxN3B4O1xuICB9XG5cbiAgJl9fcHJvamVjdC1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDI5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmZl9PcGVuU2FucztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXdzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxN3B4OyBcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgKiB7XG4gICAgICAgIGZpbGw6IHJnYmEoNzUsIDg0LCAxMDIsIDAuNjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwOXB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDMwcHg7XG5cbiAgICBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiA2MHZ3O1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogMjZ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkgYW5kIChtaW4td2lkdGg6IDg3MXB4KSB7XG4gICAgICAgIGhlaWdodDogMzV2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0Rjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2NoYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxuXG4gICZfX2ltYWdlLXRvcCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDEwcHg7IFxuICB9XG5cbiAgJl9fdGltZWxpbmUge1xuICAgIG1hcmdpbjogMjhweCAwIDM4cHg7XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAmX19uYXYtYnV0dG9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU5RjA7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IFxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCAzMHB4OyAgXG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgKiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IFxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gICAgfVxuXG4gICAgJjpub3QoLmRpc2FibGVkKSB7XG5cbiAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMyMTdmZjc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsMTI3LDI0NywuMSk7XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgZmlsbDogIzIxN2ZmNzsgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2F1ZGlvIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZvbnQtZmFtaWx5OiAkZmZfT3BlblNhbnM7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMzlweCAwIDQycHg7IFxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgJl9faW5mby1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cblxuICAmX19pbmZvLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICB3aWR0aDogMTY3cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9faW5mby10ZXh0IHtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZm9udC1mYW1pbHk6ICRmZl9PcGVuU2FucztcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAyM3B4IDAgMzFweDtcbiAgfVxuXG4gICZfX2F1dGhvci1qb2Ige1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDEwNTMyO1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19hdXRob3ItbmFtZSB7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gIH1cblxuICAmX19yYWRpby1wcm9qZWN0cy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgLmltYWdlLXRvcCB7XG4gICAgICBwYWRkaW5nOiA5cHggMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuXG4gIC5kZXRhaWwge1xuXG4gICAgJl9faW5mby1yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2luZm8tbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcbiAgICB9XG5cbiAgICAmX19jaGFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGM0ZGO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4OyBcbiAgICB9XG5cbiAgICAmX19wcm9qZWN0LWRhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19uYXYtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWVkaWEtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDsgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICB2aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLXBsYXkge1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLm1lZGlhLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuXHJcbiAgICAubWVkaWEtZGVzY3JpcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1lZGlhLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5RUE4QkU7IFxuICBtYXJnaW46IDhweCAwO1xufSIsIi5hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICZfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOThweDtcbiAgICBtYXJnaW46IDAgYXV0byAxOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAxMDUzMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAuYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG59IiwiLnMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTA7IFxuICB9XG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL3NsaWNrLWxlZnQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIH0gXG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9zbGljay1yaWdodC5zdmcnKTsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDsgXG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IFxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjsgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICB9XG5cbiAgLm1lZGlhLWJsb2NrIHsgXG5cbiAgICAmX19pbm5lciB7XG5cbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjsgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMCU7ICBcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7ICBcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoOSwgOSwgOSwgMC40OSkgMTQlLCByZ2JhKDksIDksIDksIDApIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7IFxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDksIDksIDksIDAuNDkpIDE0JSwgcmdiYSg5LCA5LCA5LCAwKSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWEtYmxvY2sge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7ICBcbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuXG4gIH1cblxuICAmLS1pbm1vZGFsIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7IFxuICB9XG59XG5cbi5wbGF5aW5nLXZpZGVvIHtcblxuICAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0gXG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAucy1zbGlkZXIge1xuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG5cbiAgICAgIC5tZWRpYS1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucmVsYXRpdmUtbmV3cy13cmFwIHtcbiAgcGFkZGluZzogMjlweCAyMnB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJi0tcHJvamVjdHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAtMjJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2Utc3RyZWFtcyB7XG4gIC5yZWxhdGl2ZS1uZXdzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7IFxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59IiwiLnN0aWNrLXNvY2lhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwOyBcclxuICB3aWR0aDogMTIwcHg7IFxyXG4gIGhlaWdodDogMTAwJTsgXHJcblxyXG4gICYtLWlubGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICYgKyAuZGVzY3JpcHRpb24tYmxvY2sge1xyXG5cclxuICAgICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGljay1zb2NpYWwge1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IFxyXG5cclxuICAgICYuaXMtZml4ZWQge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDsgXHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDQwcHggcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpO1xyXG5cclxuICAgICAgLnNoYXJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcclxuXHJcbiAgICAgICAgLnlhLXNoYXJlMl9faXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAuc3RpY2stc29jaWFsIHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTsgXHJcbiAgICBoZWlnaHQ6IDU5cHg7IFxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuIiwiLnRhZy1saXN0LXNpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgXG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmLmludmlzaWJsZS10YWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXNob3ctdGFncyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGV4dC1oaWRlLXRhZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmICsgLnRhZy1saXN0LXNpbXBsZV9fYWxsLXRhZ3Mge1xuICAgICAgLnRleHQtc2hvdy10YWdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWhpZGUtdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLnNob3ctYWxsLXRhZ3Mge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuaW52aXNpYmxlLXRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1zaG93LXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1oaWRlLXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJiArIC50YWctbGlzdC1zaW1wbGVfX2FsbC10YWdzIHtcbiAgICAgICAgLnRleHQtc2hvdy10YWdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtaGlkZS10YWdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FsbC10YWdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgZmxleC1ncm93OiAyO1xuICB9XG5cbiAgJi5kb250LXNob3ctYWxsLWJ1dHRvbiB7XG5cbiAgICAudGFnLWxpc3Qtc2ltcGxlIHtcblxuICAgICAgJl9fYWxsLXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFsbC10YWdzLWxnIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsbC10YWdzLW1kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAudGFnLWxpc3Qtc2ltcGxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7ICBcblxuICAgICZfX2FsbC10YWdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbGwtdGFncy1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hbGwtdGFncy1tZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufSIsIi5jaGFubmVsLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzN3B4IDAgMjlweDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59IiwiLm1vZGFsIHtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA5NTRweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDMycHg7XG59XG5cbi5tb2RhbC1jb250ZW50LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxMjJweDsgXG59XG5cbi5tb2RhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cbn1cblxuLm1vZGFsLXJlcG9ydGVyIHtcblxuICAgIG1hcmdpbjogLTNweCAwIDEwcHg7XG59XG5cbi5tb2RhbC1hdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiAkZmZfT3BlblNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMTA1MzI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZmZfT3BlblNhbnM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDc1LCA4NCwgMTAyLCAwLjY1KTtcbn1cblxuLm1vZGFsLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7ICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcblxuICAgIC5idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4OyBcbiAgICB9XG5cbiAgICAmLS1sZXNzLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDIwcHg7IFxuICAgIH1cblxuICAgICYtLW9uLXRoZW1lcyB7XG4gICAgICAgIG1hcmdpbjogMzNweCAwIDIwcHg7XG4gICAgfVxufVxuXG4ubW9kYWwtcG9saWN5IHtcbiAgICBmb250LWZhbWlseTogJGZmX09wZW5TYW5zOyBcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNUQ2MjY4OyBcbiAgICBtYXJnaW46IDIwcHggYXV0byAyOXB4O1xuICAgIG1heC13aWR0aDogNTM1cHg7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgJi5zaG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA5MDkwOSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tb2RhbC1ibHVlLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxMjcsIDI0NywgMC4xKTtcbiAgICBmb250LWZhbWlseTogJGZmX09wZW5TYW5zO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgIHBhZGRpbmc6IDI5cHggMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLm1vZGFsLWl0YWxpYy1ibG9jayB7XG4gICAgZm9udC1mYW1pbHk6ICRmZl9PcGVuU2FucztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzRCNTQ2Njtcbn1cblxuLm1vZGFsLWJsdWUtbGluZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5tb2RhbC10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZmX09wZW5TYW5zO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5tb2RhbC1tZXNzZW5nZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTJweDsgXG4gICAgfVxufVxuXG4ubW9kYWwtdGhlbWVzIHtcbiAgICBtYXJnaW46IDM3cHggMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTRweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnQ7IFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuXG4gICAgLm1vZGFsIHtcblxuICAgIH1cblxuICAgIC5tb2RhbC1ibHVlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50LWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IFxuICAgIH1cblxuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IFxuICAgIH1cblxuICAgIC5tb2JpbGUtcmVwb3J0ZXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLXJlcG9ydGVyLWNvbnRlbnQge1xuICAgICAgICAuc3RpY2stc29jaWFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5nb3RvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogOTFweDtcclxuICBsZWZ0OiAzMHB4O1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL2dvdG9wLnN2ZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIG9wYWNpdHk6IDA7IFxyXG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggcmdiYSg3NSwgODQsIDEwMiwgMC4xNSk7XHJcblxyXG4gICYuc2hvdyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XHJcbiAgfVxyXG5cclxuICAmLnBvcy1hYnNvbHV0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQ4cHggIWltcG9ydGFudDsgICBcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuZ290b3Age1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIGJvdHRvbTogNTBweDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi51cGxvYWQtZmlsZSB7XG5cblxuICAmX19hcmVhIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjUpOyBcbiAgICBwYWRkaW5nOiAyN3B4IDU2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgxNTgsIDE2OCwgMTkwLCAwLjgpOyBcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgXG4gICAgICBvcGFjaXR5OiAwOyBcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgfVxuICB9IFxuXG4gICZfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmZl9PcGVuU2FucztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSg3NSwgODQsIDEwMiwgMC43KTtcblxuICAgICYudXBsb2FkLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCA2MSwgNTAsIDAuMSk7XG4gICAgICBwYWRkaW5nOiAycHggNXB4IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19maWxlcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0NCwgMjQ4LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICBtYXJnaW46IDE4cHggMDtcbiAgfVxufSIsIi5maWxlLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LWZhbWlseTogJGZmX09wZW5TYW5zO1xuXG4gICZfX25hbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMCA5cHg7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCA2MSwgNTAsIDAuMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2l6ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOUVBOEJFO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRCNTQ2NjtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0Y5M0QzMjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogI0U2RTlGMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMyMTdGRjc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyBcbiAgfVxuXG4gICZfX3BlcmNlbnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzIxN0ZGNztcbiAgICB3aWR0aDogMzJweDsgXG5cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIH1cbiAgfVxufSIsIi5jaGVja2JveCB7XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRmZl9PcGVuU2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxN0ZGNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9va2F5LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxN0ZGNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2gtdGhlbWVzIHtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDE2LjY2NjYlO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcblxuICAgICYudmlzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5saWdodCB7XG5cbiAgICAgIC5jaC10aGVtZXMge1xuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBkaXNwbGF5OiBub25lOyBcblxuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19pbWFnZXMvc3ZnL3RoZW1lLW9rLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3RkY3O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmb250LWZhbWlseTogJGZmX09wZW5TYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG5cbiAgLmNoLXRoZW1lcyB7XG4gICAgJl9fY29sIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcblxuICAuY2gtdGhlbWVzIHtcbiAgICAmX19jb2wge1xuICAgICAgd2lkdGg6IDI1JTsgXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcblxuICAuY2gtdGhlbWVzIHtcbiAgICAmX19jb2wge1xuICAgICAgd2lkdGg6IDUwJTsgXG4gICAgfVxuICB9XG59IiwiLmxpdmUtbm90LWZvdW5kIHtcblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggNDFweCAyOHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICBtYXgtd2lkdGg6IDMxM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvOyBcblxuICAgIHN2ZyB7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0QjU0NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgJl9fc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLmxpdmUtbm90LWZvdW5kLXotMSB7XG4gIGFuaW1hdGlvbjogejEgM3MgbGluZWFyIGluZmluaXRlIGZvcndhcmRzOyBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ5cHg7XG4gIHJpZ2h0OiAxMThweDtcbiAgb3BhY2l0eTogMDsgXG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubGl2ZS1ub3QtZm91bmQtei0yIHtcbiAgYW5pbWF0aW9uOiB6MiAzcyAxMDAwbXMgbGluZWFyIGluZmluaXRlIGZvcndhcmRzOyAgXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0N3B4O1xuICByaWdodDogMTEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubGl2ZS1ub3QtZm91bmQtei0zIHtcbiAgYW5pbWF0aW9uOiB6MyAzcyBsaW5lYXIgMjAwMG1zIGluZmluaXRlIGZvcndhcmRzOyAgXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MnB4O1xuICByaWdodDogMTIycHg7IFxuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA1O1xuXG4gIHN2ZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHoxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgcm90YXRlKDBkZWcpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAxOyBcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC0yMHB4KSByb3RhdGUoMTJkZWcpOyAgXG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAtNDBweCkgcm90YXRlKC0xM2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtNzBweCkgcm90YXRlKDE1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNXB4LCAtMTAwcHgpIHJvdGF0ZSgtOGRlZyk7ICAgICBcbiAgICBvcGFjaXR5OiAxOyBcbiAgICB3aWR0aDogMHB4OyBcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyB6MiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApIHJvdGF0ZSgwZGVnKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7ICBcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtMTVweCkgcm90YXRlKDExZGVnKTsgIFxuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgLTQ0cHgpIHJvdGF0ZSgtN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNjNweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAtOTRweCkgcm90YXRlKC00ZGVnKTsgICAgIFxuICAgIG9wYWNpdHk6IDE7IFxuICAgIHdpZHRoOiAwcHg7IFxuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHozIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgcm90YXRlKDBkZWcpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTIycHgpIHJvdGF0ZSgxNGRlZyk7ICAgXG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNXB4LCAtNDVweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMnB4LCAtNzdweCkgcm90YXRlKDRkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0cHgsIC0xMTRweCkgcm90YXRlKC0xMmRlZyk7ICAgICBcbiAgICB3aWR0aDogMHB4OyBcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxOyBcbiAgfVxufSIsIi5saXZlLWF1ZGlvIHtcbiAgcGFkZGluZzogMTAuNCUgMDtcblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgIC5saXZlLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19hdWRpbyB7XG5cbiAgfVxufSIsIi5iLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI0U5RjJGRTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMTI3LCAyNDcsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9wbGFjZWhvbGRlci5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICBwYWRkaW5nOiAxMHB4IDQ0cHg7XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDEwNTMyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4OyBcblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gIC5iLXBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IFxuICAgIG1pbi1oZWlnaHQ6IDExNXB4OyBcblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gIC5iLXBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4OyBcbiAgICBtaW4taGVpZ2h0OiAwOyAgIFxuICAgIGZsZXgtd3JhcDogd3JhcDsgIFxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufSIsIi52aWRlby1tZWRpYSB7XG5cbiAgLmJ1dHRvbi1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pbml0ZWQge1xuXG4gICAgLmJ1dHRvbi1wbGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtcGxheWluZyB7XG4gICAgaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTExO1xuICB9XG59IiwiLnZpZGVvLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59IiwiLnZpZGVvLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyAgXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1OCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IFxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyBcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiA4OyBcbiAgfVxufSIsIi52ay1zdHJlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IFxuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IFxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5MHB4OyBcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTsgXG4gICAgICB6LWluZGV4OiAxODsgXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDkwOTA5IDAlLCByZ2JhKDksIDksIDksIDAuMikgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyBcbiAgICAgIHotaW5kZXg6IDE4OyBcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IFxuICAgIH1cbiAgfVxufVxuXG4ubGl2ZS1zdHJlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgJi5mdWxsLXNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgXG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIC5saXZlLXN0cmVhbSB7XG5cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgXG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IFxuICAgICAgei1pbmRleDogMTA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IFxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5MHB4OyBcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTsgXG4gICAgICB6LWluZGV4OiAxODsgXG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDkwOTA5IDAlLCByZ2JhKDksIDksIDksIDAuMikgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyBcbiAgICAgIHotaW5kZXg6IDE4OyBcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IFxuICAgIH1cblxuICAgICYuaXMtcGxheWluZyB7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICB6LWluZGV4OiAyMDsgXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDAuNDsgXG4gICAgICB6LWluZGV4OiAxODsgXG4gICAgfVxuICB9XG4gICZfX2NvbnRyb2xzLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7IFxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgLnZrLXN0cmVhbSB7XG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XG4gIH1cbn0iLCIuYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgXG5cbiAgJl9fY29sIHtcbiAgICB3aWR0aDogNTAlOyBcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDJuKSB7XG5cbiAgICAuYWR2YW50YWdlIHtcblxuICAgICAgJl9fY29sIHtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG9yZGVyOiAyOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgLmFkdmFudGFnZSB7XG5cbiAgICAmX19jb2wge1xuICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDsgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIuZGlwbG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICBoZWlnaHQ6IDEwMCU7IFxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYtLWhvcml6b250IHtcbiAgICAgIGhlaWdodDogaW50aWFpbDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IFxuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IC0xMCU7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgaGVpZ2h0OiAxMjAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX195ZWFyIHtcblxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHJpZ2h0OiAxMHB4OyBcbiAgICB6LWluZGV4OiAyMDsgXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAuZGlwbG9tIHtcblxuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDI4NnB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAuZGlwbG9tIHtcblxuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDE4NnB4O1xuICAgIH1cbiAgfVxufSIsIi5hd2FyZHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX2l0ZW0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgJl9fbmF2IHtcblxuICB9XG5cbiAgJl9fdGl0bGUtZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX190aXRsZS1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAuYXdhcmRzLWJsb2NrIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAmX19uYXYge1xuXG4gICAgfVxuXG4gICAgJl9fbmF2LWlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgXG4gICAgfSBcblxuICAgICZfX3RpdGxlLWRlc2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZS1tb2Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9ICBcbn0iLCIuYXdhcmQtbWVudGlvbi1uZXdzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7IFxuICBtYXJnaW46IDEwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufSIsIi5yYWRpby1zdHJlYW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyBcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyBcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gICYudmlzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn0iLCIuZGV0YWlsLWNoYWluLW5ld3Mge1xuICBwYWRkaW5nLXRvcDogMThweDtcblxuICAubmV3cyB7XG4gICAgJl9fY2hhaW4tbGlzdC1yb3cge1xuICAgIH1cblxuICAgICZfX2NoYWluLWxpc3QtY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IFxuXG4gICAgICAucy1uZXdzIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAyOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjNGNEY4OyBcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggcmdiYSg3NSwgODQsIDEwMiwgMC4xNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuIC0xKSB7XG4gICAgICAgIC5zLW5ld3Mge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSAiLCIucDQwNCB7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMTI3LCAyNDcsIDAuMSk7XG4gIG1heC13aWR0aDogMTAzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIFxuICAmX19pbnB1dC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1OCwgMTY4LCAxOTAsIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfcGxhY2Vob2xkZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgLnA0MDQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBcbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIFxuICAgICZfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAmX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgXG4gICAgfVxuICB9XG59IiwiQG1peGluIGJfNjQoJHZhbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHZhbCk7XG59XG5cbkBtaXhpbiBiYXNlXzY0KCR2YWwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsJyArICR2YWwpO1xufVxuXG5AbWl4aW4gYmFzZV82NF9pbXBvcnRhbnQoJHZhbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCwnICsgJHZhbCkgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHBsX2NvbG9yKCRjb2xvcikge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9IFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7IEBjb250ZW50OyB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBAY29udGVudDsgfVxufSIsIi5mb3JtLWRlbGV0ZS1maWxle1xuICBzcGFue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5qcS1zZWxlY3Rib3h7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAmX19zZWxlY3QtdGV4dCwgJl9fZHJvcGRvd257XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTgsMTY4LDE5MCwuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzRiNTQ2NjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgfVxuICAgICZfX3NlbGVjdC10ZXh0e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fZHJvcGRvd257XG4gICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHVse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1kYXRle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU4LDE2OCwxOTAsLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNGI1NDY2O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gICYtLXBlcmlvZC1kYXRle1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oaWRlLW1vZGFsLWFsbG93e1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLWFsbG93LXNlbmRpbmd7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU4LDE2OCwxOTAsLjUpO1xuICAmLS13cmFwcGVyLWJ0bntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYnV0dG9ue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICB9XG59XG4ud3JhcHBlci1kZWxldGV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5yZXN1bHR7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn0iLCIubWluLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgJi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLnNoYWRvd193aGl0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsaHNsYSgwLDAlLDEwMCUsLjcpKTtcbiAgfVxufVxuZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhpbnQge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1hZ2VzL3N2Zy9xdWVzdGlvbi5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltYWdlcy9zdmcvcXVlc3Rpb24tYmx1ZS5zdmcnKTtcbiAgfVxuICAmX19pbmZvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTBweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNEI1NDY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0b3A6IC01NHB4O1xuICAgIGxlZnQ6IDI1MHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE1LjY4cHg7XG4gICAgICBoZWlnaHQ6IDE0LjM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUyLjlkZWcpO1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNTIuOWRlZyk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4uYmFja19sZWZ0X3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuLmktMTYge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xufVxuLm1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xufVxuLm1vYi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgXG59XG4uY29udGFjdHNfd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgLmNvbnRhY3RzX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBmaWd1cmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7O1xuICB9XG4gIC5tb2Itbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2ItYmxvY2sge1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuYmx1ZV93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDMxcHggNTBweDtcbiAgICAgIGhlaWdodDogMjU0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgLmN1c3RvbS1kb3RzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuICAgIGhyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuICAuY29udGFjdHNfd3JhcCBhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2ItYmxvY2sge1xuICAgIC5ibHVlX3dyYXAge1xuICAgICAgcGFkZGluZzogMzFweCAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5hYm91dCB7XG5cbiAgJl9faHIge1xuICAgIG1hcmdpbjogMTRweCAtMjBweCAzMHB4O1xuXG4gICAgJi0tdHdvIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJi0tdGhyZWUge1xuICAgICAgbWFyZ2luLXRvcDogNThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgfVxuXG4gICAgJi0tZm91ciB7XG4gICAgICBtYXJnaW46IDI0cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJGNvbG9yX3BsYWNlaG9sZGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19wYXJhZ3JhcGgge1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiA0NzBweDsgXG4gICAgXG4gICAgJi0tdW5saW0ge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsOyBcbiAgICB9XG5cbiAgICAmID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICYgPiAucm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7IFxuICAgIH1cblxuICB9XG5cbiAgJl9fcC1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzaG93QXdhcmQgMzAwbXMgbGluZWFyIGZvcndhcmRzOyBcbiAgfVxuXG4gICZfX3RleHQtYXdhcmQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogc2hvd0F3YXJkIDMwMG1zIGxpbmVhciBmb3J3YXJkczsgXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyBcbiAgfVxuXG4gICZfX25ld3MtYXdhcmQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICBvcGFjaXR5OiAwOyAgXG4gICAgYW5pbWF0aW9uOiBzaG93QXdhcmQgMzAwbXMgbGluZWFyIGZvcndhcmRzOyBcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7IFxuICAgIGZsZXgtZ3JvdzogMjsgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19kaXBsb20ge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2hvbm9yc3tcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG5cbiAgJl9fcGFydG5lcnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAmX19ibHVlX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NsaWRlcl9ob3ZlcjtcbiAgICBoZWlnaHQ6IDI2OHB4O1xuICB9XG5cbiAgJl9fcHJvZHVjZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyOC41JTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHdpZHRoOiA3MS41JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAuaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmx1ZV9jYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fYXdhcmQtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuXG4gIC5hYm91dCB7XG5cbiAgICAmX19wcm9ncmVzcyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IFxuXG4gICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGtleWZyYW1lcyBzaG93QXdhcmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxOyBcbiAgfVxufSIsIi5hd2FyZHMge1xuICB3aWR0aDogMTAwJTtcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgICB3aWR0aDogMTY0cHg7IFxuXG4gICAgLmluZm8ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgICY6aG92ZXIgeyBcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zbGlkZXJfaG92ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgIH1cbiAgICB9IFxuXG4gICAgJi5hY3RpdmU6bm90KC5uby1hY3RpdmUtc3R5bGVzKSB7XG5cbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zbGlkZXJfaG92ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1DUy1hd2FyZHMge1xuICAgICYubUNTQl9zY3JvbGxUb29sc19vbkRyYWcge1xuICAgICAgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubUNTQl9kcmFnZ2VyIHtcbiAgICAgICZfYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2xpZGVyX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLypAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gIC5hd2FyZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0qLyIsIi5sZWFkaW5nIHtcbiAgJl9fcGhvdG8ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgJl9fc3RvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuIiwiLnN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjZweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1hZ2VzL3N2Zy9yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgIH1cbiAgfVxuICAmX19wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjZweDtcbiAgICByaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvcmlnaHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWFnZXMvc3ZnL3JpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICB9XG4gIH1cbiAgJl9fY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiAjMjcyQzMxO1xuICB9XG4gICZfX3BhcmFncmFwaCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMTBweCAyMHB4O1xuICB9XG4gICZfX3llYXJzIHtcbiAgICB3aWR0aDogODMlO1xuICAgIC55ZWFyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU5RjA7XG4gICAgICAgIHdpZHRoOiA1dnc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA5cHgpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTlGMDtcbiAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA5cHgpO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU5RjA7XG4gICAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA5cHgpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU5RjA7XG4gICAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgOXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAuc3Rvcnkge1xuICAgICZfX3NsaWRlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX3llYXJzIHtcbiAgICAgIHdpZHRoOiA4MyU7XG4gICAgICAueWVhciB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAuc3Rvcnkge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgJl9fbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19wcmV2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjBweCAyMHB4O1xuICAgIH1cbiAgICAmX195ZWFycyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmhpc3RvcnktYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgaDIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5ibHVlX3dyYXAge1xuICBwYWRkaW5nOiAyOHB4IDI1cHggMTVweCAwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2xpZGVyX2hvdmVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gICYtLWNvbnRhY3RzIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAmX19taW4ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgJi0tbW9iX3NsaWRlciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1NXB4O1xuICB9XG59IiwiLmRyb3AtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFOUYwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU5RjA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU5RjA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICZfX3N2ZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgJi5hbmltYXRlZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFOUYwO1xuICAgIC5mYWNlcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kcm9wLWxpc3RfX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIubWVudGlvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIFxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxuICBcbiAgJl9fbmV3cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcbiAgfVxufSIsIi5jb250YWN0cyB7XG4gICZfX25hbWUge1xuICAgIG1heC13aWR0aDogMTcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAmLS1iaWdfbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX3NvY2lhdGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLm5hdi13cmFwIHtcblxuICAmX19jb250ZW50IHtcblxuICB9XG59XG5cbi5uYXYge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICAmLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OyBcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgcGFkZGluZzogMCAxMHB4OyBcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3JfbWFpbjsgXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7IFxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluOyAgXG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHsgXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjsgXG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6YWN0aXZlIHsgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zbGlkZXJfaG92ZXI7XG4gICAgICAgIGNvbG9yOiAjMDEwNTMyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zbGlkZXJfaG92ZXI7XG4gICAgICBjb2xvcjogIzAxMDUzMjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19wbGFjZSB7XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDsgIFxuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlY2VkOyBcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuXG4gIC5uYXYtd3JhcCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4OyBcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgXG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDsgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgZmxleC13cmFwOiBub3dyYXA7IFxuICB9XG4gIFxuICBcbiAgLm5hdi1wbGFjZWhvbGRlciB7XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAubmF2LXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNtKXtcbiAgLm5hdiB7XG4gICAgJl9fbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLmZhY2VzIHtcclxuICBcclxuICAmX19pbmZvIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgIFxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xyXG4gIH1cclxuICBcclxuICBhIHtcclxuICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX25hbWUge1xyXG4gICAgY29sb3I6ICRjb2xvcl90aXRsZXM7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19hdmF0YXIge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltYWdlcy9zdmcvbm9fZm90by5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1iaWcge1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yX21haW47XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4gIFxyXG4gICZfX3dyYXAge1xyXG4gICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmNvbG9yX2hvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWVfaG92ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX3BlcnNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH0gXHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5mYWNlcyB7XHJcbiAgICAmX19hdmF0YXItLWJpZyB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIC8qbWFyZ2luLWxlZnQ6IDIwcHg7Ki9cclxuICAgIH1cclxuICAgICZfX25hbWUtLWJpZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNsaWRlcl9taW4ge1xuICAmX19uZXh0IHtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3JTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fcHJldiB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NyU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fc2xpZGUge1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5ibHVlLWxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg2ZmY7XG4gICAgICBsZWZ0OiAtMzNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cbiAgfVxufSIsIi53cmFwLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi0tbGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAmX19jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA5MHB4O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMjdweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG4gICAgJi0tNDA0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zM3B4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgICAmLS10d28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1maWx0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyBcbiAgfVxuXG4gICYtLXNlYXJjaC1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgXG4gICAgXG4gICAgLnRhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53aGl0ZS1ibG9jaywgLnJlbGF0aXZlLW5ld3Mtd3JhcCB7XG4gICAgcGFkZGluZzogMDsgXG4gIH1cbn0iLCIucGFydG5lcnMge1xuICAmX19wcm9qZWN0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NsaWRlcl9ob3ZlcjtcbiAgICBwYWRkaW5nOiA2cHggMjBweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAxLjRlbSAwIDAuNWVtO1xuICAgIH1cbiAgfVxuICAmX19vcHBvcnR1bml0aWVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgLmNhcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAzMTdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA3MXB4O1xuICB9XG4gICZfX2FkdmFudGFnZV90ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX19wcm9kdWNlcnMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4iLCIuY3VzdG9tLWRvdHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIC41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZG90IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90aXRsZXM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zdHJpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTk5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC5zbGljay1hY3RpdmUgLmRvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3RpdGxlcztcbiAgfVxuICAuZG90OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdGl0bGVzO1xuICB9XG4gIC5jdXN0b20tZG90cyAuc2xpY2stYWN0aXZlIC5kb3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59Il19 */

/* End */


/* Start:/_css/custom.css?1646907232459*/
.s-slider .media-block__inner::before, .s-slider .media-block__inner::after {
    display: none;
}

.media-block__inner:after {

background:none;
}

/*.aisol-tag-list {
display:none;
}*/

@media screen and (max-width:767px) {
	.aisol-tag-list.tag-list.fade-block {
		display:block;
	}

	/*.tag-list {
		display:none;
	}*/



.image-top img {

	}

}


@media screen and (max-width:551px) {

.image-top img {
width:100%;
	}

.image-top {
    height: auto; 
}

}
/* End */


/* Start:/_plugins/tooltipster/tooltipster.bundle.min.css?16064130596495*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/* End */


/* Start:/_plugins/tooltipster/tooltipster-sideTip-shadow.min.css?16064130591811*/
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;padding: 15px 18px 10px 20px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{font-family: Open Sans;font-style: normal;font-weight: normal;line-height: 21px;font-size: 14px;color: #4B5466;}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}
/* End */
/* /_plugins/noui/nouislider.min.css?16064130593851 */
/* /_plugins/normalize.css?16064130596052 */
/* /_plugins/slick/slick.css?16064130591776 */
/* /_plugins/scrollbar/jquery.mCustomScrollbar.min.css?160641305942839 */
/* /_plugins/styler/jquery.formstyler.css?16064130592175 */
/* /bootstrap-4.2.1/dist/css/bootstrap.min.css?1606413042153182 */
/* /_css/styles.css?1606415244735338 */
/* /_css/custom.css?1646907232459 */
/* /_plugins/tooltipster/tooltipster.bundle.min.css?16064130596495 */
/* /_plugins/tooltipster/tooltipster-sideTip-shadow.min.css?16064130591811 */
