6395 lines
615 KiB
CSS
6395 lines
615 KiB
CSS
/*!
|
|
|
|
=========================================================
|
|
* Now-ui-kit - v1.0.0
|
|
=========================================================
|
|
|
|
* Product Page: http://www.creative-tim.com/product/now-ui-kit
|
|
* Copyright 2017 Creative Tim (http://www.creative-tim.com)
|
|
* Licensed under MIT (https://github.com/creativetimofficial/now-ui-kit/blob/master/LICENSE.md)
|
|
|
|
* Designed by www.invisionapp.com Coded by www.creative-tim.com
|
|
|
|
=========================================================
|
|
|
|
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
|
|
|
*/
|
|
/* brand Colors */
|
|
/* light colors */
|
|
/* ========================================================================
|
|
* bootstrap-switch - v3.3.2
|
|
* http://www.bootstrap-switch.org
|
|
* ========================================================================
|
|
* Copyright 2012-2013 Mattia Larentis
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*/
|
|
.bootstrap-switch {
|
|
display: inline-block;
|
|
direction: ltr;
|
|
cursor: pointer;
|
|
border-radius: 30px;
|
|
border: 0;
|
|
position: relative;
|
|
text-align: left;
|
|
margin-bottom: 10px;
|
|
line-height: 8px;
|
|
width: 59px !important;
|
|
height: 22px;
|
|
outline: none;
|
|
z-index: 0;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
vertical-align: middle;
|
|
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
|
|
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
|
|
transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
|
|
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
|
|
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
|
|
margin-right: 20px;
|
|
background: rgba(44, 44, 44, 0.2);
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-container {
|
|
display: -webkit-inline-box;
|
|
display: -ms-inline-flexbox;
|
|
display: inline-flex;
|
|
top: 0;
|
|
height: 22px;
|
|
border-radius: 4px;
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0);
|
|
width: 100px !important;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on,
|
|
.bootstrap-switch .bootstrap-switch-handle-off,
|
|
.bootstrap-switch .bootstrap-switch-label {
|
|
-webkit-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
cursor: pointer;
|
|
display: inline-block !important;
|
|
height: 100%;
|
|
color: #fff;
|
|
padding: 6px 12px;
|
|
font-size: 11px;
|
|
text-indent: -5px;
|
|
line-height: 15px;
|
|
-webkit-transition: 0.25s ease-out;
|
|
transition: 0.25s ease-out;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on,
|
|
.bootstrap-switch .bootstrap-switch-handle-off {
|
|
text-align: center;
|
|
z-index: 1;
|
|
float: left;
|
|
line-height: 11px;
|
|
width: 50% !important;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brown,
|
|
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brown {
|
|
color: #fff;
|
|
background: #f96332;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
|
|
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
|
|
color: #fff;
|
|
background: #2CA8FF;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
|
|
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
|
|
color: #fff;
|
|
background: #18ce0f;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
|
|
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
|
|
background: #FFB236;
|
|
color: #fff;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
|
|
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
|
|
color: #fff;
|
|
background: #FF3636;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
|
|
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
|
|
color: #fff;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-label {
|
|
text-align: center;
|
|
z-index: 100;
|
|
color: #333333;
|
|
background: #ffffff;
|
|
width: 22px !important;
|
|
height: 22px !important;
|
|
margin: 0px -11px;
|
|
border-radius: 20px;
|
|
position: absolute;
|
|
float: left;
|
|
top: 0;
|
|
left: 50%;
|
|
padding: 0;
|
|
-webkit-box-shadow: 0 1px 11px rgba(0, 0, 0, 0.25);
|
|
box-shadow: 0 1px 11px rgba(0, 0, 0, 0.25);
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label {
|
|
background-color: rgba(23, 23, 23, 0.4);
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label {
|
|
width: 27px !important;
|
|
margin-left: -16px;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label {
|
|
width: 27px !important;
|
|
margin-left: -11px;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-on {
|
|
border-bottom-left-radius: 3px;
|
|
border-top-left-radius: 3px;
|
|
}
|
|
|
|
.bootstrap-switch .bootstrap-switch-handle-off {
|
|
text-indent: 6px;
|
|
}
|
|
|
|
.bootstrap-switch input[type='radio'],
|
|
.bootstrap-switch input[type='checkbox'] {
|
|
position: absolute !important;
|
|
top: 0;
|
|
left: 0;
|
|
opacity: 0;
|
|
filter: alpha(opacity=0);
|
|
z-index: -1;
|
|
}
|
|
|
|
.bootstrap-switch input[type='radio'].form-control,
|
|
.bootstrap-switch input[type='checkbox'].form-control {
|
|
height: auto;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
|
|
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
|
|
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
|
|
padding: 1px 5px;
|
|
font-size: 12px;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
|
|
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
|
|
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
|
|
padding: 5px 10px;
|
|
font-size: 12px;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
|
|
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
|
|
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
|
|
padding: 6px 16px;
|
|
font-size: 18px;
|
|
line-height: 1.33;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-disabled,
|
|
.bootstrap-switch.bootstrap-switch-readonly,
|
|
.bootstrap-switch.bootstrap-switch-indeterminate {
|
|
cursor: default !important;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
|
|
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
|
|
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
|
|
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
|
|
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
|
|
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
|
|
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
|
|
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
|
|
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
|
|
opacity: 0.5;
|
|
filter: alpha(opacity=50);
|
|
cursor: default !important;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
|
|
-webkit-transition: margin-left 0.5s;
|
|
transition: margin-left 0.5s;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
|
|
border-bottom-left-radius: 0;
|
|
border-top-left-radius: 0;
|
|
border-bottom-right-radius: 3px;
|
|
border-top-right-radius: 3px;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
|
|
border-bottom-right-radius: 0;
|
|
border-top-right-radius: 0;
|
|
border-bottom-left-radius: 3px;
|
|
border-top-left-radius: 3px;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container {
|
|
margin-left: -2px !important;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container {
|
|
margin-left: -39px !important;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label:before {
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-red ~ .bootstrap-switch-default {
|
|
background-color: #FF3636;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-orange ~ .bootstrap-switch-default {
|
|
background-color: #FFB236;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-green ~ .bootstrap-switch-default {
|
|
background-color: #18ce0f;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-brown ~ .bootstrap-switch-default {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-blue ~ .bootstrap-switch-default {
|
|
background-color: #2CA8FF;
|
|
}
|
|
|
|
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-red,
|
|
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-brown,
|
|
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-blue,
|
|
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-orange,
|
|
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-green {
|
|
background-color: #E3E3E3;
|
|
}
|
|
|
|
.bootstrap-switch-off .bootstrap-switch-handle-on {
|
|
opacity: 0;
|
|
}
|
|
|
|
.bootstrap-switch-on .bootstrap-switch-handle-off {
|
|
opacity: 0;
|
|
}
|
|
|
|
/*! nouislider - 9.1.0 - 2016-12-10 16:00:32 */
|
|
/* Functional styling;
|
|
* These styles are required for noUiSlider to function.
|
|
* You don't need to change these rules to apply your design.
|
|
*/
|
|
.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;
|
|
-webkit-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.noUi-target {
|
|
position: relative;
|
|
direction: ltr;
|
|
}
|
|
|
|
.noUi-base {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
z-index: 1;
|
|
/* Fix 401 */
|
|
}
|
|
|
|
.noUi-connect {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
left: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.noUi-origin {
|
|
position: absolute;
|
|
height: 0;
|
|
width: 0;
|
|
}
|
|
|
|
.noUi-handle {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
.noUi-state-tap .noUi-connect,
|
|
.noUi-state-tap .noUi-origin {
|
|
-webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
|
|
transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
|
|
}
|
|
|
|
.noUi-state-drag * {
|
|
cursor: inherit !important;
|
|
}
|
|
|
|
/* Painting and performance;
|
|
* Browsers can paint handles in their own layer.
|
|
*/
|
|
.noUi-base,
|
|
.noUi-handle {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0);
|
|
}
|
|
|
|
/* Slider size and handle placement;
|
|
*/
|
|
.noUi-horizontal {
|
|
height: 1px;
|
|
}
|
|
|
|
.noUi-horizontal .noUi-handle {
|
|
border-radius: 50%;
|
|
background-color: #FFFFFF;
|
|
-webkit-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2);
|
|
height: 15px;
|
|
width: 15px;
|
|
cursor: pointer;
|
|
margin-left: -10px;
|
|
margin-top: -7px;
|
|
}
|
|
|
|
.noUi-vertical {
|
|
width: 18px;
|
|
}
|
|
|
|
.noUi-vertical .noUi-handle {
|
|
width: 28px;
|
|
height: 34px;
|
|
left: -6px;
|
|
top: -17px;
|
|
}
|
|
|
|
/* Styling;
|
|
*/
|
|
.noUi-target {
|
|
background-color: rgba(182, 182, 182, 0.3);
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.noUi-connect {
|
|
background: #B8B8B8;
|
|
border-radius: 3px;
|
|
-webkit-transition: background 450ms;
|
|
transition: background 450ms;
|
|
}
|
|
|
|
/* Handles and cursors;
|
|
*/
|
|
.noUi-draggable {
|
|
cursor: ew-resize;
|
|
}
|
|
|
|
.noUi-vertical .noUi-draggable {
|
|
cursor: ns-resize;
|
|
}
|
|
|
|
.noUi-handle {
|
|
border-radius: 3px;
|
|
background: #FFF;
|
|
cursor: default;
|
|
-webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
|
|
box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
|
|
-webkit-transition: 300ms ease 0s;
|
|
-moz-transition: 300ms ease 0s;
|
|
-ms-transition: 300ms ease 0s;
|
|
-o-transform: 300ms ease 0s;
|
|
transition: 300ms ease 0s;
|
|
}
|
|
|
|
.noUi-active {
|
|
-webkit-transform: scale3d(1.5, 1.5, 1);
|
|
transform: scale3d(1.5, 1.5, 1);
|
|
}
|
|
|
|
/* Disabled state;
|
|
*/
|
|
[disabled] .noUi-connect {
|
|
background: #B8B8B8;
|
|
}
|
|
|
|
[disabled].noUi-target,
|
|
[disabled].noUi-handle,
|
|
[disabled] .noUi-handle {
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
/* Base;
|
|
*
|
|
*/
|
|
.noUi-pips,
|
|
.noUi-pips * {
|
|
-webkit-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.noUi-pips {
|
|
position: absolute;
|
|
color: #999;
|
|
}
|
|
|
|
/* Values;
|
|
*
|
|
*/
|
|
.noUi-value {
|
|
position: absolute;
|
|
text-align: center;
|
|
}
|
|
|
|
.noUi-value-sub {
|
|
color: #ccc;
|
|
font-size: 10px;
|
|
}
|
|
|
|
/* Markings;
|
|
*
|
|
*/
|
|
.noUi-marker {
|
|
position: absolute;
|
|
background: #CCC;
|
|
}
|
|
|
|
.noUi-marker-sub {
|
|
background: #AAA;
|
|
}
|
|
|
|
.noUi-marker-large {
|
|
background: #AAA;
|
|
}
|
|
|
|
/* Horizontal layout;
|
|
*
|
|
*/
|
|
.noUi-pips-horizontal {
|
|
padding: 10px 0;
|
|
height: 80px;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.noUi-value-horizontal {
|
|
-webkit-transform: translate3d(-50%, 50%, 0);
|
|
transform: translate3d(-50%, 50%, 0);
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
/* Vertical layout;
|
|
*
|
|
*/
|
|
.noUi-pips-vertical {
|
|
padding: 0 10px;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 100%;
|
|
}
|
|
|
|
.noUi-value-vertical {
|
|
-webkit-transform: translate3d(0, 50%, 0);
|
|
transform: translate3d(0, 50%, 0);
|
|
padding-left: 25px;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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%;
|
|
}
|
|
|
|
.slider.slider-neutral .noUi-connect, .slider.slider-neutral.noUi-connect {
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
.slider.slider-neutral.noUi-target {
|
|
background-color: rgba(255, 255, 255, 0.3);
|
|
}
|
|
|
|
.slider.slider-neutral .noUi-handle {
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
.slider.slider-primary .noUi-connect, .slider.slider-primary.noUi-connect {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.slider.slider-primary.noUi-target {
|
|
background-color: rgba(249, 99, 50, 0.3);
|
|
}
|
|
|
|
.slider.slider-primary .noUi-handle {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.slider.slider-info .noUi-connect, .slider.slider-info.noUi-connect {
|
|
background-color: #2CA8FF;
|
|
}
|
|
|
|
.slider.slider-info.noUi-target {
|
|
background-color: rgba(44, 168, 255, 0.3);
|
|
}
|
|
|
|
.slider.slider-info .noUi-handle {
|
|
background-color: #2CA8FF;
|
|
}
|
|
|
|
.slider.slider-success .noUi-connect, .slider.slider-success.noUi-connect {
|
|
background-color: #18ce0f;
|
|
}
|
|
|
|
.slider.slider-success.noUi-target {
|
|
background-color: rgba(24, 206, 15, 0.3);
|
|
}
|
|
|
|
.slider.slider-success .noUi-handle {
|
|
background-color: #18ce0f;
|
|
}
|
|
|
|
.slider.slider-warning .noUi-connect, .slider.slider-warning.noUi-connect {
|
|
background-color: #FFB236;
|
|
}
|
|
|
|
.slider.slider-warning.noUi-target {
|
|
background-color: rgba(255, 178, 54, 0.3);
|
|
}
|
|
|
|
.slider.slider-warning .noUi-handle {
|
|
background-color: #FFB236;
|
|
}
|
|
|
|
.slider.slider-danger .noUi-connect, .slider.slider-danger.noUi-connect {
|
|
background-color: #FF3636;
|
|
}
|
|
|
|
.slider.slider-danger.noUi-target {
|
|
background-color: rgba(255, 54, 54, 0.3);
|
|
}
|
|
|
|
.slider.slider-danger .noUi-handle {
|
|
background-color: #FF3636;
|
|
}
|
|
|
|
/*!
|
|
* Datepicker for Bootstrap v1.7.0-dev (https://github.com/uxsolutions/bootstrap-datepicker)
|
|
*
|
|
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
|
|
*/
|
|
.datepicker {
|
|
padding: 8px 6px;
|
|
border-radius: 4px;
|
|
direction: ltr;
|
|
-webkit-transform: translate3d(0, -40px, 0);
|
|
transform: translate3d(0, -40px, 0);
|
|
-webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s;
|
|
transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s;
|
|
opacity: 0;
|
|
filter: alpha(opacity=0);
|
|
visibility: hidden;
|
|
display: block;
|
|
width: 254px;
|
|
max-width: 254px;
|
|
}
|
|
|
|
.datepicker.dropdown-menu:before {
|
|
display: none;
|
|
}
|
|
|
|
.datepicker.datepicker-primary {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.datepicker.datepicker-primary th,
|
|
.datepicker.datepicker-primary .day div,
|
|
.datepicker.datepicker-primary table tr td span {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.datepicker.datepicker-primary:after {
|
|
border-bottom-color: #f96332;
|
|
}
|
|
|
|
.datepicker.datepicker-primary.datepicker-orient-top:after {
|
|
border-top-color: #f96332;
|
|
}
|
|
|
|
.datepicker.datepicker-primary .dow {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.datepicker.datepicker-primary table tr td.old div,
|
|
.datepicker.datepicker-primary table tr td.new div,
|
|
.datepicker.datepicker-primary table tr td span.old,
|
|
.datepicker.datepicker-primary table tr td span.new {
|
|
color: rgba(255, 255, 255, 0.4);
|
|
}
|
|
|
|
.datepicker.datepicker-primary table tr td span:hover,
|
|
.datepicker.datepicker-primary table tr td span.focused {
|
|
background: rgba(255, 255, 255, 0.1);
|
|
}
|
|
|
|
.datepicker.datepicker-primary .datepicker-switch:hover,
|
|
.datepicker.datepicker-primary .prev:hover,
|
|
.datepicker.datepicker-primary .next:hover,
|
|
.datepicker.datepicker-primary tfoot tr th:hover {
|
|
background: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.datepicker.datepicker-primary table tr td.active div,
|
|
.datepicker.datepicker-primary table tr td.active:hover div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:hover div {
|
|
background-color: #FFFFFF;
|
|
color: #f96332;
|
|
}
|
|
|
|
.datepicker.datepicker-primary table tr td.day:hover div,
|
|
.datepicker.datepicker-primary table tr td.day.focused div {
|
|
background: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.datepicker.datepicker-primary table tr td.active:hover div,
|
|
.datepicker.datepicker-primary table tr td.active:hover:hover div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:hover div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:hover:hover div,
|
|
.datepicker.datepicker-primary table tr td.active:active div,
|
|
.datepicker.datepicker-primary table tr td.active:hover:active div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:active div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:hover:active div,
|
|
.datepicker.datepicker-primary table tr td.active.active div,
|
|
.datepicker.datepicker-primary table tr td.active:hover.active div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled.active div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:hover.active div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled div,
|
|
.datepicker.datepicker-primary table tr td.active:hover.disabled div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled.disabled div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:hover.disabled div,
|
|
.datepicker.datepicker-primary table tr td.active[disabled] div,
|
|
.datepicker.datepicker-primary table tr td.active:hover[disabled] div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled[disabled] div,
|
|
.datepicker.datepicker-primary table tr td.active.disabled:hover[disabled] div,
|
|
.datepicker.datepicker-primary table tr td span.active:hover,
|
|
.datepicker.datepicker-primary table tr td span.active:hover:hover,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover:hover,
|
|
.datepicker.datepicker-primary table tr td span.active:active,
|
|
.datepicker.datepicker-primary table tr td span.active:hover:active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover:active,
|
|
.datepicker.datepicker-primary table tr td span.active.active,
|
|
.datepicker.datepicker-primary table tr td span.active:hover.active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled.active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover.active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active:hover.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active[disabled],
|
|
.datepicker.datepicker-primary table tr td span.active:hover[disabled],
|
|
.datepicker.datepicker-primary table tr td span.active.disabled[disabled],
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover[disabled] {
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
.datepicker.datepicker-primary table tr td span.active:hover,
|
|
.datepicker.datepicker-primary table tr td span.active:hover:hover,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover:hover,
|
|
.datepicker.datepicker-primary table tr td span.active:active,
|
|
.datepicker.datepicker-primary table tr td span.active:hover:active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover:active,
|
|
.datepicker.datepicker-primary table tr td span.active.active,
|
|
.datepicker.datepicker-primary table tr td span.active:hover.active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled.active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover.active,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active:hover.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover.disabled,
|
|
.datepicker.datepicker-primary table tr td span.active[disabled],
|
|
.datepicker.datepicker-primary table tr td span.active:hover[disabled],
|
|
.datepicker.datepicker-primary table tr td span.active.disabled[disabled],
|
|
.datepicker.datepicker-primary table tr td span.active.disabled:hover[disabled] {
|
|
color: #f96332;
|
|
}
|
|
|
|
.datepicker-inline {
|
|
width: 220px;
|
|
}
|
|
|
|
.datepicker.datepicker-rtl {
|
|
direction: rtl;
|
|
}
|
|
|
|
.datepicker.datepicker-rtl.dropdown-menu {
|
|
left: auto;
|
|
}
|
|
|
|
.datepicker.datepicker-rtl table tr td span {
|
|
float: right;
|
|
}
|
|
|
|
.datepicker-dropdown {
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.datepicker-dropdown:before {
|
|
content: '';
|
|
display: inline-block;
|
|
border-left: 7px solid transparent;
|
|
border-right: 7px solid transparent;
|
|
border-bottom: 7px solid transparent;
|
|
border-top: 0;
|
|
border-bottom-color: rgba(0, 0, 0, 0.2);
|
|
position: absolute;
|
|
}
|
|
|
|
.datepicker-dropdown:after {
|
|
content: '';
|
|
display: inline-block;
|
|
border-left: 6px solid transparent;
|
|
border-right: 6px solid transparent;
|
|
border-bottom: 6px solid #fff;
|
|
border-top: 0;
|
|
position: absolute;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-left:before {
|
|
left: 6px;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-left:after {
|
|
left: 7px;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-right:before {
|
|
right: 6px;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-right:after {
|
|
right: 7px;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-bottom:before {
|
|
top: -7px;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-bottom:after {
|
|
top: -6px;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-top:before {
|
|
bottom: -7px;
|
|
border-bottom: 0;
|
|
border-top: 7px solid transparent;
|
|
}
|
|
|
|
.datepicker-dropdown.datepicker-orient-top:after {
|
|
bottom: -6px;
|
|
border-bottom: 0;
|
|
border-top: 6px solid #fff;
|
|
}
|
|
|
|
.datepicker table {
|
|
margin: 0;
|
|
-webkit-touch-callout: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
width: 241px;
|
|
max-width: 241px;
|
|
}
|
|
|
|
.datepicker .day div,
|
|
.datepicker th {
|
|
-webkit-transition: all 300ms ease 0s;
|
|
transition: all 300ms ease 0s;
|
|
text-align: center;
|
|
width: 30px;
|
|
height: 30px;
|
|
line-height: 2.2;
|
|
border-radius: 50%;
|
|
font-weight: 300;
|
|
font-size: 14px;
|
|
border: none;
|
|
z-index: -1;
|
|
position: relative;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.datepicker th {
|
|
color: #f96332;
|
|
}
|
|
|
|
.table-condensed > tbody > tr > td,
|
|
.table-condensed > tbody > tr > th,
|
|
.table-condensed > tfoot > tr > td,
|
|
.table-condensed > tfoot > tr > th,
|
|
.table-condensed > thead > tr > td,
|
|
.table-condensed > thead > tr > th {
|
|
padding: 2px;
|
|
text-align: center;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.table-striped .datepicker table tr td,
|
|
.table-striped .datepicker table tr th {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.datepicker table tr td.day:hover div,
|
|
.datepicker table tr td.day.focused div {
|
|
background: #eee;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.datepicker table tr td.old,
|
|
.datepicker table tr td.new {
|
|
color: #B8B8B8;
|
|
}
|
|
|
|
.datepicker table tr td.disabled,
|
|
.datepicker table tr td.disabled:hover {
|
|
background: none;
|
|
color: #B8B8B8;
|
|
cursor: default;
|
|
}
|
|
|
|
.datepicker table tr td.highlighted {
|
|
background: #d9edf7;
|
|
border-radius: 0;
|
|
}
|
|
|
|
.datepicker table tr td.today,
|
|
.datepicker table tr td.today:hover,
|
|
.datepicker table tr td.today.disabled,
|
|
.datepicker table tr td.today.disabled:hover {
|
|
background-color: #fde19a;
|
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#fdd49a), to(#fdf59a));
|
|
background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
|
|
background-repeat: repeat-x;
|
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
|
|
border-color: #fdf59a #fdf59a #fbed50;
|
|
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
|
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
|
color: #000;
|
|
}
|
|
|
|
.datepicker table tr td.today:hover,
|
|
.datepicker table tr td.today:hover:hover,
|
|
.datepicker table tr td.today.disabled:hover,
|
|
.datepicker table tr td.today.disabled:hover:hover,
|
|
.datepicker table tr td.today:active,
|
|
.datepicker table tr td.today:hover:active,
|
|
.datepicker table tr td.today.disabled:active,
|
|
.datepicker table tr td.today.disabled:hover:active,
|
|
.datepicker table tr td.today.active,
|
|
.datepicker table tr td.today:hover.active,
|
|
.datepicker table tr td.today.disabled.active,
|
|
.datepicker table tr td.today.disabled:hover.active,
|
|
.datepicker table tr td.today.disabled,
|
|
.datepicker table tr td.today:hover.disabled,
|
|
.datepicker table tr td.today.disabled.disabled,
|
|
.datepicker table tr td.today.disabled:hover.disabled,
|
|
.datepicker table tr td.today[disabled],
|
|
.datepicker table tr td.today:hover[disabled],
|
|
.datepicker table tr td.today.disabled[disabled],
|
|
.datepicker table tr td.today.disabled:hover[disabled] {
|
|
background-color: #fdf59a;
|
|
}
|
|
|
|
.datepicker table tr td.today:active,
|
|
.datepicker table tr td.today:hover:active,
|
|
.datepicker table tr td.today.disabled:active,
|
|
.datepicker table tr td.today.disabled:hover:active,
|
|
.datepicker table tr td.today.active,
|
|
.datepicker table tr td.today:hover.active,
|
|
.datepicker table tr td.today.disabled.active,
|
|
.datepicker table tr td.today.disabled:hover.active {
|
|
background-color: #fbf069 \9;
|
|
}
|
|
|
|
.datepicker table tr td.today:hover:hover {
|
|
color: #000;
|
|
}
|
|
|
|
.datepicker table tr td.today.active:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
.datepicker table tr td.range,
|
|
.datepicker table tr td.range:hover,
|
|
.datepicker table tr td.range.disabled,
|
|
.datepicker table tr td.range.disabled:hover {
|
|
background: #eee;
|
|
border-radius: 0;
|
|
}
|
|
|
|
.datepicker table tr td.range.today,
|
|
.datepicker table tr td.range.today:hover,
|
|
.datepicker table tr td.range.today.disabled,
|
|
.datepicker table tr td.range.today.disabled:hover {
|
|
background-color: #f3d17a;
|
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#f3c17a), to(#f3e97a));
|
|
background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
|
|
background-repeat: repeat-x;
|
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
|
|
border-color: #f3e97a #f3e97a #edde34;
|
|
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
|
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
|
border-radius: 0;
|
|
}
|
|
|
|
.datepicker table tr td.range.today:hover,
|
|
.datepicker table tr td.range.today:hover:hover,
|
|
.datepicker table tr td.range.today.disabled:hover,
|
|
.datepicker table tr td.range.today.disabled:hover:hover,
|
|
.datepicker table tr td.range.today:active,
|
|
.datepicker table tr td.range.today:hover:active,
|
|
.datepicker table tr td.range.today.disabled:active,
|
|
.datepicker table tr td.range.today.disabled:hover:active,
|
|
.datepicker table tr td.range.today.active,
|
|
.datepicker table tr td.range.today:hover.active,
|
|
.datepicker table tr td.range.today.disabled.active,
|
|
.datepicker table tr td.range.today.disabled:hover.active,
|
|
.datepicker table tr td.range.today.disabled,
|
|
.datepicker table tr td.range.today:hover.disabled,
|
|
.datepicker table tr td.range.today.disabled.disabled,
|
|
.datepicker table tr td.range.today.disabled:hover.disabled,
|
|
.datepicker table tr td.range.today[disabled],
|
|
.datepicker table tr td.range.today:hover[disabled],
|
|
.datepicker table tr td.range.today.disabled[disabled],
|
|
.datepicker table tr td.range.today.disabled:hover[disabled] {
|
|
background-color: #f3e97a;
|
|
}
|
|
|
|
.datepicker table tr td.range.today:active,
|
|
.datepicker table tr td.range.today:hover:active,
|
|
.datepicker table tr td.range.today.disabled:active,
|
|
.datepicker table tr td.range.today.disabled:hover:active,
|
|
.datepicker table tr td.range.today.active,
|
|
.datepicker table tr td.range.today:hover.active,
|
|
.datepicker table tr td.range.today.disabled.active,
|
|
.datepicker table tr td.range.today.disabled:hover.active {
|
|
background-color: #efe24b \9;
|
|
}
|
|
|
|
.datepicker table tr td.selected,
|
|
.datepicker table tr td.selected:hover,
|
|
.datepicker table tr td.selected.disabled,
|
|
.datepicker table tr td.selected.disabled:hover {
|
|
background-color: #9e9e9e;
|
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#808080));
|
|
background-image: linear-gradient(to bottom, #b3b3b3, #808080);
|
|
background-repeat: repeat-x;
|
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
|
|
border-color: #808080 #808080 #595959;
|
|
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
|
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
|
color: #fff;
|
|
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
|
}
|
|
|
|
.datepicker table tr td.selected:hover,
|
|
.datepicker table tr td.selected:hover:hover,
|
|
.datepicker table tr td.selected.disabled:hover,
|
|
.datepicker table tr td.selected.disabled:hover:hover,
|
|
.datepicker table tr td.selected:active,
|
|
.datepicker table tr td.selected:hover:active,
|
|
.datepicker table tr td.selected.disabled:active,
|
|
.datepicker table tr td.selected.disabled:hover:active,
|
|
.datepicker table tr td.selected.active,
|
|
.datepicker table tr td.selected:hover.active,
|
|
.datepicker table tr td.selected.disabled.active,
|
|
.datepicker table tr td.selected.disabled:hover.active,
|
|
.datepicker table tr td.selected.disabled,
|
|
.datepicker table tr td.selected:hover.disabled,
|
|
.datepicker table tr td.selected.disabled.disabled,
|
|
.datepicker table tr td.selected.disabled:hover.disabled,
|
|
.datepicker table tr td.selected[disabled],
|
|
.datepicker table tr td.selected:hover[disabled],
|
|
.datepicker table tr td.selected.disabled[disabled],
|
|
.datepicker table tr td.selected.disabled:hover[disabled] {
|
|
background-color: #808080;
|
|
}
|
|
|
|
.datepicker table tr td.selected:active,
|
|
.datepicker table tr td.selected:hover:active,
|
|
.datepicker table tr td.selected.disabled:active,
|
|
.datepicker table tr td.selected.disabled:hover:active,
|
|
.datepicker table tr td.selected.active,
|
|
.datepicker table tr td.selected:hover.active,
|
|
.datepicker table tr td.selected.disabled.active,
|
|
.datepicker table tr td.selected.disabled:hover.active {
|
|
background-color: #666666 \9;
|
|
}
|
|
|
|
.datepicker table tr td.active div,
|
|
.datepicker table tr td.active:hover div,
|
|
.datepicker table tr td.active.disabled div,
|
|
.datepicker table tr td.active.disabled:hover div {
|
|
background-color: #f96332;
|
|
color: #FFFFFF;
|
|
-webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.datepicker table tr td.active:hover div,
|
|
.datepicker table tr td.active:hover:hover div,
|
|
.datepicker table tr td.active.disabled:hover div,
|
|
.datepicker table tr td.active.disabled:hover:hover div,
|
|
.datepicker table tr td.active:active div,
|
|
.datepicker table tr td.active:hover:active div,
|
|
.datepicker table tr td.active.disabled:active div,
|
|
.datepicker table tr td.active.disabled:hover:active div,
|
|
.datepicker table tr td.active.active div,
|
|
.datepicker table tr td.active:hover.active div,
|
|
.datepicker table tr td.active.disabled.active div,
|
|
.datepicker table tr td.active.disabled:hover.active div,
|
|
.datepicker table tr td.active.disabled div,
|
|
.datepicker table tr td.active:hover.disabled div,
|
|
.datepicker table tr td.active.disabled.disabled div,
|
|
.datepicker table tr td.active.disabled:hover.disabled div,
|
|
.datepicker table tr td.active[disabled] div,
|
|
.datepicker table tr td.active:hover[disabled] div,
|
|
.datepicker table tr td.active.disabled[disabled] div,
|
|
.datepicker table tr td.active.disabled:hover[disabled] div {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.datepicker table tr td.active:active,
|
|
.datepicker table tr td.active:hover:active,
|
|
.datepicker table tr td.active.disabled:active,
|
|
.datepicker table tr td.active.disabled:hover:active,
|
|
.datepicker table tr td.active.active,
|
|
.datepicker table tr td.active:hover.active,
|
|
.datepicker table tr td.active.disabled.active,
|
|
.datepicker table tr td.active.disabled:hover.active {
|
|
background-color: #003399 \9;
|
|
}
|
|
|
|
.datepicker table tr td span {
|
|
display: block;
|
|
width: 41px;
|
|
height: 41px;
|
|
line-height: 41px;
|
|
float: left;
|
|
margin: 1%;
|
|
font-size: 14px;
|
|
cursor: pointer;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.datepicker table tr td span:hover,
|
|
.datepicker table tr td span.focused {
|
|
background: #eee;
|
|
}
|
|
|
|
.datepicker table tr td span.disabled,
|
|
.datepicker table tr td span.disabled:hover {
|
|
background: none;
|
|
color: #B8B8B8;
|
|
cursor: default;
|
|
}
|
|
|
|
.datepicker table tr td span.active,
|
|
.datepicker table tr td span.active:hover,
|
|
.datepicker table tr td span.active.disabled,
|
|
.datepicker table tr td span.active.disabled:hover {
|
|
color: #fff;
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.datepicker table tr td span.active:hover,
|
|
.datepicker table tr td span.active:hover:hover,
|
|
.datepicker table tr td span.active.disabled:hover,
|
|
.datepicker table tr td span.active.disabled:hover:hover,
|
|
.datepicker table tr td span.active:active,
|
|
.datepicker table tr td span.active:hover:active,
|
|
.datepicker table tr td span.active.disabled:active,
|
|
.datepicker table tr td span.active.disabled:hover:active,
|
|
.datepicker table tr td span.active.active,
|
|
.datepicker table tr td span.active:hover.active,
|
|
.datepicker table tr td span.active.disabled.active,
|
|
.datepicker table tr td span.active.disabled:hover.active,
|
|
.datepicker table tr td span.active.disabled,
|
|
.datepicker table tr td span.active:hover.disabled,
|
|
.datepicker table tr td span.active.disabled.disabled,
|
|
.datepicker table tr td span.active.disabled:hover.disabled,
|
|
.datepicker table tr td span.active[disabled],
|
|
.datepicker table tr td span.active:hover[disabled],
|
|
.datepicker table tr td span.active.disabled[disabled],
|
|
.datepicker table tr td span.active.disabled:hover[disabled] {
|
|
background-color: #f96332;
|
|
-webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.datepicker table tr td span.active:active,
|
|
.datepicker table tr td span.active:hover:active,
|
|
.datepicker table tr td span.active.disabled:active,
|
|
.datepicker table tr td span.active.disabled:hover:active,
|
|
.datepicker table tr td span.active.active,
|
|
.datepicker table tr td span.active:hover.active,
|
|
.datepicker table tr td span.active.disabled.active,
|
|
.datepicker table tr td span.active.disabled:hover.active {
|
|
background-color: #003399 \9;
|
|
}
|
|
|
|
.datepicker table tr td span.old,
|
|
.datepicker table tr td span.new {
|
|
color: #B8B8B8;
|
|
}
|
|
|
|
.datepicker .datepicker-switch {
|
|
width: auto;
|
|
border-radius: 0.1875rem;
|
|
}
|
|
|
|
.datepicker .datepicker-switch,
|
|
.datepicker .prev,
|
|
.datepicker .next,
|
|
.datepicker tfoot tr th {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.datepicker .prev,
|
|
.datepicker .next {
|
|
width: 35px;
|
|
height: 35px;
|
|
}
|
|
|
|
.datepicker i {
|
|
position: relative;
|
|
top: 2px;
|
|
}
|
|
|
|
.datepicker .prev i {
|
|
left: -1px;
|
|
}
|
|
|
|
.datepicker .next i {
|
|
right: -1px;
|
|
}
|
|
|
|
.datepicker .datepicker-switch:hover,
|
|
.datepicker .prev:hover,
|
|
.datepicker .next:hover,
|
|
.datepicker tfoot tr th:hover {
|
|
background: #eee;
|
|
}
|
|
|
|
.datepicker .prev.disabled,
|
|
.datepicker .next.disabled {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.datepicker .cw {
|
|
font-size: 10px;
|
|
width: 12px;
|
|
padding: 0 2px 0 5px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.input-append.date .add-on,
|
|
.input-prepend.date .add-on {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.input-append.date .add-on i,
|
|
.input-prepend.date .add-on i {
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.input-daterange input {
|
|
text-align: center;
|
|
}
|
|
|
|
.input-daterange input:first-child {
|
|
border-radius: 3px 0 0 3px;
|
|
}
|
|
|
|
.input-daterange input:last-child {
|
|
border-radius: 0 3px 3px 0;
|
|
}
|
|
|
|
.input-daterange .add-on {
|
|
display: inline-block;
|
|
width: auto;
|
|
min-width: 16px;
|
|
height: 18px;
|
|
padding: 4px 5px;
|
|
font-weight: normal;
|
|
line-height: 18px;
|
|
text-align: center;
|
|
text-shadow: 0 1px 0 #fff;
|
|
vertical-align: middle;
|
|
background-color: #eee;
|
|
border: 1px solid #ccc;
|
|
margin-left: -5px;
|
|
margin-right: -5px;
|
|
}
|
|
|
|
.btn {
|
|
border-width: 2px;
|
|
font-weight: 400;
|
|
font-size: 0.8571em;
|
|
line-height: 1.35em;
|
|
border: none;
|
|
border-radius: 0.1875rem;
|
|
padding: 11px 22px;
|
|
cursor: pointer;
|
|
background-color: #B8B8B8;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover,
|
|
.open > .btn.dropdown-toggle,
|
|
.open > .btn.dropdown-toggle:focus,
|
|
.open > .btn.dropdown-toggle:hover {
|
|
background-color: #ababab;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active,
|
|
fieldset[disabled] .btn,
|
|
fieldset[disabled] .btn:hover,
|
|
fieldset[disabled] .btn:focus,
|
|
fieldset[disabled] .btn.focus,
|
|
fieldset[disabled] .btn:active,
|
|
fieldset[disabled] .btn.active {
|
|
background-color: #B8B8B8;
|
|
border-color: #B8B8B8;
|
|
}
|
|
|
|
.btn.focus, .btn:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.btn.btn-simple {
|
|
color: #B8B8B8;
|
|
border-color: #B8B8B8;
|
|
}
|
|
|
|
.btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:active {
|
|
background-color: transparent;
|
|
color: #ababab;
|
|
border-color: #ababab;
|
|
}
|
|
|
|
.btn.btn-link {
|
|
color: #B8B8B8;
|
|
}
|
|
|
|
.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:active {
|
|
background-color: transparent;
|
|
color: #ababab;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn:hover, .btn:focus {
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
outline: 0 !important;
|
|
}
|
|
|
|
.btn:active, .btn.active,
|
|
.open > .btn.dropdown-toggle {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
outline: 0 !important;
|
|
}
|
|
|
|
.btn.btn-icon {
|
|
border-radius: 50%;
|
|
font-size: 24px;
|
|
height: 56px;
|
|
margin: auto;
|
|
min-width: 56px;
|
|
width: 56px;
|
|
padding: 0;
|
|
overflow: hidden;
|
|
position: relative;
|
|
line-height: normal;
|
|
}
|
|
|
|
.btn.btn-icon.btn-simple {
|
|
padding: 0;
|
|
}
|
|
|
|
.btn.btn-icon.btn-simple i.fa,
|
|
.btn.btn-icon.btn-simple i.now-ui-icons {
|
|
line-height: 2.6em;
|
|
}
|
|
|
|
.btn.btn-icon.btn-simple.btn-icon-mini i.fa,
|
|
.btn.btn-icon.btn-simple.btn-icon-mini i.now-ui-icons {
|
|
line-height: 2.2em;
|
|
}
|
|
|
|
.btn.btn-icon.btn-icon-mini {
|
|
height: 36px;
|
|
min-width: 36px;
|
|
width: 36px;
|
|
}
|
|
|
|
.btn.btn-icon.btn-icon-mini .fa,
|
|
.btn.btn-icon.btn-icon-mini .now-ui-icons {
|
|
font-size: 14px;
|
|
line-height: 2.2em;
|
|
}
|
|
|
|
.btn.btn-icon i.fa,
|
|
.btn.btn-icon i.now-ui-icons {
|
|
line-height: 2.4em;
|
|
}
|
|
|
|
.btn.btn-icon i.now-ui-icons {
|
|
font-size: 22px;
|
|
}
|
|
|
|
.btn:not(.btn-icon) .now-ui-icons {
|
|
position: relative;
|
|
top: 1px;
|
|
}
|
|
|
|
.btn-primary {
|
|
background-color: #f96332;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary.active:hover,
|
|
.open > .btn-primary.dropdown-toggle,
|
|
.open > .btn-primary.dropdown-toggle:focus,
|
|
.open > .btn-primary.dropdown-toggle:hover {
|
|
background-color: #f85019;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
|
|
fieldset[disabled] .btn-primary,
|
|
fieldset[disabled] .btn-primary:hover,
|
|
fieldset[disabled] .btn-primary:focus,
|
|
fieldset[disabled] .btn-primary.focus,
|
|
fieldset[disabled] .btn-primary:active,
|
|
fieldset[disabled] .btn-primary.active {
|
|
background-color: #f96332;
|
|
border-color: #f96332;
|
|
}
|
|
|
|
.btn-primary.focus, .btn-primary:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.btn-primary.btn-simple {
|
|
color: #f96332;
|
|
border-color: #f96332;
|
|
}
|
|
|
|
.btn-primary.btn-simple:hover, .btn-primary.btn-simple:focus, .btn-primary.btn-simple:active {
|
|
background-color: transparent;
|
|
color: #f85019;
|
|
border-color: #f85019;
|
|
}
|
|
|
|
.btn-primary.btn-link {
|
|
color: #f96332;
|
|
}
|
|
|
|
.btn-primary.btn-link:hover, .btn-primary.btn-link:focus, .btn-primary.btn-link:active {
|
|
background-color: transparent;
|
|
color: #f85019;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-success {
|
|
background-color: #18ce0f;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success.active:hover,
|
|
.open > .btn-success.dropdown-toggle,
|
|
.open > .btn-success.dropdown-toggle:focus,
|
|
.open > .btn-success.dropdown-toggle:hover {
|
|
background-color: #15b60d;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
|
|
fieldset[disabled] .btn-success,
|
|
fieldset[disabled] .btn-success:hover,
|
|
fieldset[disabled] .btn-success:focus,
|
|
fieldset[disabled] .btn-success.focus,
|
|
fieldset[disabled] .btn-success:active,
|
|
fieldset[disabled] .btn-success.active {
|
|
background-color: #18ce0f;
|
|
border-color: #18ce0f;
|
|
}
|
|
|
|
.btn-success.focus, .btn-success:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.btn-success.btn-simple {
|
|
color: #18ce0f;
|
|
border-color: #18ce0f;
|
|
}
|
|
|
|
.btn-success.btn-simple:hover, .btn-success.btn-simple:focus, .btn-success.btn-simple:active {
|
|
background-color: transparent;
|
|
color: #15b60d;
|
|
border-color: #15b60d;
|
|
}
|
|
|
|
.btn-success.btn-link {
|
|
color: #18ce0f;
|
|
}
|
|
|
|
.btn-success.btn-link:hover, .btn-success.btn-link:focus, .btn-success.btn-link:active {
|
|
background-color: transparent;
|
|
color: #15b60d;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-info {
|
|
background-color: #2CA8FF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:focus, .btn-info.active:hover,
|
|
.open > .btn-info.dropdown-toggle,
|
|
.open > .btn-info.dropdown-toggle:focus,
|
|
.open > .btn-info.dropdown-toggle:hover {
|
|
background-color: #109CFF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
|
|
fieldset[disabled] .btn-info,
|
|
fieldset[disabled] .btn-info:hover,
|
|
fieldset[disabled] .btn-info:focus,
|
|
fieldset[disabled] .btn-info.focus,
|
|
fieldset[disabled] .btn-info:active,
|
|
fieldset[disabled] .btn-info.active {
|
|
background-color: #2CA8FF;
|
|
border-color: #2CA8FF;
|
|
}
|
|
|
|
.btn-info.focus, .btn-info:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.btn-info.btn-simple {
|
|
color: #2CA8FF;
|
|
border-color: #2CA8FF;
|
|
}
|
|
|
|
.btn-info.btn-simple:hover, .btn-info.btn-simple:focus, .btn-info.btn-simple:active {
|
|
background-color: transparent;
|
|
color: #109CFF;
|
|
border-color: #109CFF;
|
|
}
|
|
|
|
.btn-info.btn-link {
|
|
color: #2CA8FF;
|
|
}
|
|
|
|
.btn-info.btn-link:hover, .btn-info.btn-link:focus, .btn-info.btn-link:active {
|
|
background-color: transparent;
|
|
color: #109CFF;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-warning {
|
|
background-color: #FFB236;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:focus, .btn-warning.active:hover,
|
|
.open > .btn-warning.dropdown-toggle,
|
|
.open > .btn-warning.dropdown-toggle:focus,
|
|
.open > .btn-warning.dropdown-toggle:hover {
|
|
background-color: #ffa81d;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
|
|
fieldset[disabled] .btn-warning,
|
|
fieldset[disabled] .btn-warning:hover,
|
|
fieldset[disabled] .btn-warning:focus,
|
|
fieldset[disabled] .btn-warning.focus,
|
|
fieldset[disabled] .btn-warning:active,
|
|
fieldset[disabled] .btn-warning.active {
|
|
background-color: #FFB236;
|
|
border-color: #FFB236;
|
|
}
|
|
|
|
.btn-warning.focus, .btn-warning:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.btn-warning.btn-simple {
|
|
color: #FFB236;
|
|
border-color: #FFB236;
|
|
}
|
|
|
|
.btn-warning.btn-simple:hover, .btn-warning.btn-simple:focus, .btn-warning.btn-simple:active {
|
|
background-color: transparent;
|
|
color: #ffa81d;
|
|
border-color: #ffa81d;
|
|
}
|
|
|
|
.btn-warning.btn-link {
|
|
color: #FFB236;
|
|
}
|
|
|
|
.btn-warning.btn-link:hover, .btn-warning.btn-link:focus, .btn-warning.btn-link:active {
|
|
background-color: transparent;
|
|
color: #ffa81d;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-danger {
|
|
background-color: #FF3636;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:focus, .btn-danger.active:hover,
|
|
.open > .btn-danger.dropdown-toggle,
|
|
.open > .btn-danger.dropdown-toggle:focus,
|
|
.open > .btn-danger.dropdown-toggle:hover {
|
|
background-color: #ff1d1d;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
|
|
fieldset[disabled] .btn-danger,
|
|
fieldset[disabled] .btn-danger:hover,
|
|
fieldset[disabled] .btn-danger:focus,
|
|
fieldset[disabled] .btn-danger.focus,
|
|
fieldset[disabled] .btn-danger:active,
|
|
fieldset[disabled] .btn-danger.active {
|
|
background-color: #FF3636;
|
|
border-color: #FF3636;
|
|
}
|
|
|
|
.btn-danger.focus, .btn-danger:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.btn-danger.btn-simple {
|
|
color: #FF3636;
|
|
border-color: #FF3636;
|
|
}
|
|
|
|
.btn-danger.btn-simple:hover, .btn-danger.btn-simple:focus, .btn-danger.btn-simple:active {
|
|
background-color: transparent;
|
|
color: #ff1d1d;
|
|
border-color: #ff1d1d;
|
|
}
|
|
|
|
.btn-danger.btn-link {
|
|
color: #FF3636;
|
|
}
|
|
|
|
.btn-danger.btn-link:hover, .btn-danger.btn-link:focus, .btn-danger.btn-link:active {
|
|
background-color: transparent;
|
|
color: #ff1d1d;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-neutral {
|
|
background-color: #FFFFFF;
|
|
color: #f96332;
|
|
}
|
|
|
|
.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover,
|
|
.open > .btn-neutral.dropdown-toggle,
|
|
.open > .btn-neutral.dropdown-toggle:focus,
|
|
.open > .btn-neutral.dropdown-toggle:hover {
|
|
background-color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active,
|
|
fieldset[disabled] .btn-neutral,
|
|
fieldset[disabled] .btn-neutral:hover,
|
|
fieldset[disabled] .btn-neutral:focus,
|
|
fieldset[disabled] .btn-neutral.focus,
|
|
fieldset[disabled] .btn-neutral:active,
|
|
fieldset[disabled] .btn-neutral.active {
|
|
background-color: #FFFFFF;
|
|
border-color: #FFFFFF;
|
|
}
|
|
|
|
.btn-neutral.focus, .btn-neutral:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.btn-neutral.btn-danger {
|
|
color: #FF3636;
|
|
}
|
|
|
|
.btn-neutral.btn-danger:hover, .btn-neutral.btn-danger:focus, .btn-neutral.btn-danger:active {
|
|
color: #ff1d1d;
|
|
}
|
|
|
|
.btn-neutral.btn-info {
|
|
color: #2CA8FF;
|
|
}
|
|
|
|
.btn-neutral.btn-info:hover, .btn-neutral.btn-info:focus, .btn-neutral.btn-info:active {
|
|
color: #109CFF;
|
|
}
|
|
|
|
.btn-neutral.btn-warning {
|
|
color: #FFB236;
|
|
}
|
|
|
|
.btn-neutral.btn-warning:hover, .btn-neutral.btn-warning:focus, .btn-neutral.btn-warning:active {
|
|
color: #ffa81d;
|
|
}
|
|
|
|
.btn-neutral.btn-success {
|
|
color: #18ce0f;
|
|
}
|
|
|
|
.btn-neutral.btn-success:hover, .btn-neutral.btn-success:focus, .btn-neutral.btn-success:active {
|
|
color: #15b60d;
|
|
}
|
|
|
|
.btn-neutral.btn-default {
|
|
color: #B8B8B8;
|
|
}
|
|
|
|
.btn-neutral.btn-default:hover, .btn-neutral.btn-default:focus, .btn-neutral.btn-default:active {
|
|
color: #ababab;
|
|
}
|
|
|
|
.btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover,
|
|
.open > .btn-neutral.dropdown-toggle,
|
|
.open > .btn-neutral.dropdown-toggle:focus,
|
|
.open > .btn-neutral.dropdown-toggle:hover {
|
|
background-color: #FFFFFF;
|
|
color: #f96332;
|
|
}
|
|
|
|
.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active {
|
|
color: #f85019;
|
|
}
|
|
|
|
.btn-neutral.btn-simple {
|
|
color: #FFFFFF;
|
|
border-color: #FFFFFF;
|
|
}
|
|
|
|
.btn-neutral.btn-simple:hover, .btn-neutral.btn-simple:focus, .btn-neutral.btn-simple:active {
|
|
background-color: transparent;
|
|
color: #FFFFFF;
|
|
border-color: #FFFFFF;
|
|
}
|
|
|
|
.btn-neutral.btn-link {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active {
|
|
background-color: transparent;
|
|
color: #FFFFFF;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn:disabled, .btn[disabled], .btn.disabled {
|
|
opacity: 0.5;
|
|
filter: alpha(opacity=50);
|
|
}
|
|
|
|
.btn-round {
|
|
border-width: 1px;
|
|
border-radius: 30px !important;
|
|
padding: 11px 23px;
|
|
}
|
|
|
|
.btn-round.btn-simple {
|
|
padding: 10px 22px;
|
|
}
|
|
|
|
.btn-simple {
|
|
border: 1px solid;
|
|
border-color: #B8B8B8;
|
|
padding: 10px 22px;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.btn-simple.disabled, .btn-simple.disabled:hover, .btn-simple.disabled:focus, .btn-simple.disabled.focus, .btn-simple.disabled:active, .btn-simple.disabled.active, .btn-simple:disabled, .btn-simple:disabled:hover, .btn-simple:disabled:focus, .btn-simple:disabled.focus, .btn-simple:disabled:active, .btn-simple:disabled.active, .btn-simple[disabled], .btn-simple[disabled]:hover, .btn-simple[disabled]:focus, .btn-simple[disabled].focus, .btn-simple[disabled]:active, .btn-simple[disabled].active,
|
|
fieldset[disabled] .btn-simple,
|
|
fieldset[disabled] .btn-simple:hover,
|
|
fieldset[disabled] .btn-simple:focus,
|
|
fieldset[disabled] .btn-simple.focus,
|
|
fieldset[disabled] .btn-simple:active,
|
|
fieldset[disabled] .btn-simple.active,
|
|
.btn-link.disabled,
|
|
.btn-link.disabled:hover,
|
|
.btn-link.disabled:focus,
|
|
.btn-link.disabled.focus,
|
|
.btn-link.disabled:active,
|
|
.btn-link.disabled.active,
|
|
.btn-link:disabled,
|
|
.btn-link:disabled:hover,
|
|
.btn-link:disabled:focus,
|
|
.btn-link:disabled.focus,
|
|
.btn-link:disabled:active,
|
|
.btn-link:disabled.active,
|
|
.btn-link[disabled],
|
|
.btn-link[disabled]:hover,
|
|
.btn-link[disabled]:focus,
|
|
.btn-link[disabled].focus,
|
|
.btn-link[disabled]:active,
|
|
.btn-link[disabled].active,
|
|
fieldset[disabled]
|
|
.btn-link,
|
|
fieldset[disabled]
|
|
.btn-link:hover,
|
|
fieldset[disabled]
|
|
.btn-link:focus,
|
|
fieldset[disabled]
|
|
.btn-link.focus,
|
|
fieldset[disabled]
|
|
.btn-link:active,
|
|
fieldset[disabled]
|
|
.btn-link.active {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.btn-lg {
|
|
font-size: 1em;
|
|
border-radius: 0.25rem;
|
|
padding: 15px 48px;
|
|
}
|
|
|
|
.btn-lg.btn-simple {
|
|
padding: 14px 47px;
|
|
}
|
|
|
|
.btn-sm {
|
|
font-size: 14px;
|
|
border-radius: 0.1875rem;
|
|
padding: 5px 15px;
|
|
}
|
|
|
|
.btn-sm.btn-simple {
|
|
padding: 4px 14px;
|
|
}
|
|
|
|
.btn-link {
|
|
border: 0;
|
|
padding: 0.5rem 0.7rem;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.btn-wd {
|
|
min-width: 140px;
|
|
}
|
|
|
|
.btn-group.select {
|
|
width: 100%;
|
|
}
|
|
|
|
.btn-group.select .btn {
|
|
text-align: left;
|
|
}
|
|
|
|
.btn-group.select .caret {
|
|
position: absolute;
|
|
top: 50%;
|
|
margin-top: -1px;
|
|
right: 8px;
|
|
}
|
|
|
|
.form-control::-moz-placeholder {
|
|
color: #DDDDDD;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.form-control:-moz-placeholder {
|
|
color: #DDDDDD;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.form-control::-webkit-input-placeholder {
|
|
color: #DDDDDD;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.form-control:-ms-input-placeholder {
|
|
color: #DDDDDD;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.form-control {
|
|
background-color: transparent;
|
|
border: 1px solid #E3E3E3;
|
|
border-radius: 30px;
|
|
color: #2c2c2c;
|
|
line-height: 1em;
|
|
font-size: 0.8571em;
|
|
-webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
|
|
transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.has-success .form-control {
|
|
border-color: #E3E3E3;
|
|
}
|
|
|
|
.form-control:focus {
|
|
border: 1px solid #f96332;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
outline: 0 !important;
|
|
color: #2c2c2c;
|
|
}
|
|
|
|
.form-control:focus + .input-group-addon,
|
|
.form-control:focus ~ .input-group-addon {
|
|
border: 1px solid #f96332;
|
|
border-left: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.has-success .form-control,
|
|
.has-error .form-control,
|
|
.has-success .form-control:focus,
|
|
.has-error .form-control:focus {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.has-danger .form-control.form-control-success, .has-danger .form-control.form-control-danger,
|
|
.has-success .form-control.form-control-success,
|
|
.has-success .form-control.form-control-danger {
|
|
background-image: none;
|
|
}
|
|
|
|
.has-danger .form-control {
|
|
background-color: #ffcfcf;
|
|
border-color: #ffcfcf;
|
|
color: #FF3636;
|
|
}
|
|
|
|
.has-danger .form-control:focus {
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
}
|
|
|
|
.form-control + .form-control-feedback {
|
|
border-radius: 0.25rem;
|
|
font-size: 14px;
|
|
margin-top: -7px;
|
|
position: absolute;
|
|
right: 10px;
|
|
top: 50%;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.open .form-control {
|
|
border-radius: 0.25rem 0.25rem 0 0;
|
|
border-bottom-color: transparent;
|
|
}
|
|
|
|
.form-control + .input-group-addon {
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
.has-success:after,
|
|
.has-danger:after {
|
|
font-family: 'Nucleo Outline';
|
|
content: "\EA22";
|
|
display: inline-block;
|
|
position: absolute;
|
|
right: 35px;
|
|
top: 12px;
|
|
color: #18ce0f;
|
|
font-size: 11px;
|
|
}
|
|
|
|
.has-success.input-lg:after,
|
|
.has-danger.input-lg:after {
|
|
font-size: 13px;
|
|
top: 13px;
|
|
}
|
|
|
|
.has-danger:after {
|
|
content: "\EA53";
|
|
color: #FF3636;
|
|
}
|
|
|
|
.form-group.form-group-no-border.input-lg .input-group-addon,
|
|
.input-group.form-group-no-border.input-lg .input-group-addon {
|
|
padding: 15px 0 15px 19px;
|
|
}
|
|
|
|
.form-group.form-group-no-border.input-lg .form-control,
|
|
.input-group.form-group-no-border.input-lg .form-control {
|
|
padding: 15px 19px;
|
|
}
|
|
|
|
.form-group.form-group-no-border.input-lg .form-control + .input-group-addon,
|
|
.input-group.form-group-no-border.input-lg .form-control + .input-group-addon {
|
|
padding: 15px 19px 15px 0;
|
|
}
|
|
|
|
.form-group.input-lg .form-control,
|
|
.input-group.input-lg .form-control {
|
|
padding: 14px 18px;
|
|
}
|
|
|
|
.form-group.input-lg .form-control + .input-group-addon,
|
|
.input-group.input-lg .form-control + .input-group-addon {
|
|
padding: 14px 18px 14px 0;
|
|
}
|
|
|
|
.form-group.input-lg .input-group-addon,
|
|
.input-group.input-lg .input-group-addon {
|
|
padding: 14px 0 15px 18px;
|
|
}
|
|
|
|
.form-group.input-lg .input-group-addon + .form-control,
|
|
.input-group.input-lg .input-group-addon + .form-control {
|
|
padding: 15px 18px 15px 16px;
|
|
}
|
|
|
|
.form-group.form-group-no-border .form-control,
|
|
.input-group.form-group-no-border .form-control {
|
|
padding: 11px 19px;
|
|
}
|
|
|
|
.form-group.form-group-no-border .form-control + .input-group-addon,
|
|
.input-group.form-group-no-border .form-control + .input-group-addon {
|
|
padding: 11px 19px 11px 0;
|
|
}
|
|
|
|
.form-group.form-group-no-border .input-group-addon,
|
|
.input-group.form-group-no-border .input-group-addon {
|
|
padding: 11px 0 11px 19px;
|
|
}
|
|
|
|
.form-group .form-control,
|
|
.input-group .form-control {
|
|
padding: 10px 18px 10px 18px;
|
|
}
|
|
|
|
.form-group .form-control + .input-group-addon,
|
|
.input-group .form-control + .input-group-addon {
|
|
padding: 10px 18px 10px 0;
|
|
}
|
|
|
|
.form-group .input-group-addon,
|
|
.input-group .input-group-addon {
|
|
padding: 10px 0 10px 18px;
|
|
}
|
|
|
|
.form-group .input-group-addon + .form-control,
|
|
.form-group .input-group-addon ~ .form-control,
|
|
.input-group .input-group-addon + .form-control,
|
|
.input-group .input-group-addon ~ .form-control {
|
|
padding: 10px 19px 11px 16px;
|
|
}
|
|
|
|
.form-group.form-group-no-border .form-control,
|
|
.form-group.form-group-no-border .form-control + .input-group-addon,
|
|
.input-group.form-group-no-border .form-control,
|
|
.input-group.form-group-no-border .form-control + .input-group-addon {
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
border: medium none;
|
|
}
|
|
|
|
.form-group.form-group-no-border .form-control:focus, .form-group.form-group-no-border .form-control:active, .form-group.form-group-no-border .form-control:active,
|
|
.form-group.form-group-no-border .form-control + .input-group-addon:focus,
|
|
.form-group.form-group-no-border .form-control + .input-group-addon:active,
|
|
.form-group.form-group-no-border .form-control + .input-group-addon:active,
|
|
.input-group.form-group-no-border .form-control:focus,
|
|
.input-group.form-group-no-border .form-control:active,
|
|
.input-group.form-group-no-border .form-control:active,
|
|
.input-group.form-group-no-border .form-control + .input-group-addon:focus,
|
|
.input-group.form-group-no-border .form-control + .input-group-addon:active,
|
|
.input-group.form-group-no-border .form-control + .input-group-addon:active {
|
|
border: medium none;
|
|
background-color: rgba(222, 222, 222, 0.5);
|
|
}
|
|
|
|
.form-group.form-group-no-border .form-control:focus + .input-group-addon,
|
|
.input-group.form-group-no-border .form-control:focus + .input-group-addon {
|
|
background-color: rgba(222, 222, 222, 0.5);
|
|
}
|
|
|
|
.form-group.form-group-no-border .input-group-addon,
|
|
.input-group.form-group-no-border .input-group-addon {
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
border: none;
|
|
}
|
|
|
|
.has-error .form-control-feedback, .has-error .control-label {
|
|
color: #FF3636;
|
|
}
|
|
|
|
.has-success .form-control-feedback, .has-success .control-label {
|
|
color: #18ce0f;
|
|
}
|
|
|
|
.input-group-addon {
|
|
background-color: #FFFFFF;
|
|
border: 1px solid #E3E3E3;
|
|
border-radius: 30px;
|
|
color: #555555;
|
|
padding: -0.5rem 0 -0.5rem -0.3rem;
|
|
-webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
|
|
transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
|
|
}
|
|
|
|
.has-success .input-group-addon,
|
|
.has-danger .input-group-addon {
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
.has-danger .form-control:focus + .input-group-addon {
|
|
color: #FF3636;
|
|
}
|
|
|
|
.has-success .form-control:focus + .input-group-addon {
|
|
color: #18ce0f;
|
|
}
|
|
|
|
.input-group-addon + .form-control,
|
|
.input-group-addon ~ .form-control {
|
|
padding: -0.5rem 0.7rem;
|
|
padding-left: 18px;
|
|
}
|
|
|
|
.input-group-focus .input-group-addon {
|
|
background-color: #FFFFFF;
|
|
border-color: #f96332;
|
|
}
|
|
|
|
.input-group-focus.form-group-no-border .input-group-addon {
|
|
background-color: rgba(222, 222, 222, 0.5);
|
|
}
|
|
|
|
.input-group,
|
|
.form-group {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.input-group[disabled] .input-group-addon {
|
|
background-color: #E3E3E3;
|
|
}
|
|
|
|
.input-group .form-control:first-child,
|
|
.input-group-addon:first-child,
|
|
.input-group-btn:first-child > .dropdown-toggle,
|
|
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
|
|
border-right: 0 none;
|
|
}
|
|
|
|
.input-group .form-control:last-child,
|
|
.input-group-addon:last-child,
|
|
.input-group-btn:last-child > .dropdown-toggle,
|
|
.input-group-btn:first-child > .btn:not(:first-child) {
|
|
border-left: 0 none;
|
|
}
|
|
|
|
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
|
|
background-color: #E3E3E3;
|
|
color: #B8B8B8;
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.input-group-btn .btn {
|
|
border-width: 1px;
|
|
padding: 11px 0.7rem;
|
|
}
|
|
|
|
.input-group-btn .btn-default:not(.btn-fill) {
|
|
border-color: #DDDDDD;
|
|
}
|
|
|
|
.input-group-btn:last-child > .btn {
|
|
margin-left: 0;
|
|
}
|
|
|
|
textarea.form-control {
|
|
max-width: 100%;
|
|
padding: 10px 10px 0 0;
|
|
resize: none;
|
|
border: none;
|
|
border-bottom: 1px solid #E3E3E3;
|
|
border-radius: 0;
|
|
line-height: 2;
|
|
}
|
|
|
|
textarea.form-control:focus, textarea.form-control:active {
|
|
border-left: none;
|
|
border-top: none;
|
|
border-right: none;
|
|
}
|
|
|
|
.has-success.form-group .form-control,
|
|
.has-success.form-group.form-group-no-border .form-control,
|
|
.has-danger.form-group .form-control,
|
|
.has-danger.form-group.form-group-no-border .form-control {
|
|
padding-right: 40px;
|
|
}
|
|
|
|
.checkbox,
|
|
.radio {
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.checkbox label,
|
|
.radio label {
|
|
display: inline-block;
|
|
position: relative;
|
|
cursor: pointer;
|
|
padding-left: 35px;
|
|
line-height: 26px;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.radio label {
|
|
padding-left: 28px;
|
|
}
|
|
|
|
.checkbox label::before,
|
|
.checkbox label::after {
|
|
content: " ";
|
|
display: inline-block;
|
|
position: absolute;
|
|
width: 26px;
|
|
height: 26px;
|
|
left: 0;
|
|
cursor: pointer;
|
|
border-radius: 3px;
|
|
top: 0;
|
|
background-color: transparent;
|
|
border: 1px solid #E3E3E3;
|
|
-webkit-transition: opacity 0.3s linear;
|
|
transition: opacity 0.3s linear;
|
|
}
|
|
|
|
.checkbox label::after {
|
|
font-family: 'Nucleo Outline';
|
|
content: "\EA22";
|
|
top: 0px;
|
|
text-align: center;
|
|
font-size: 14px;
|
|
opacity: 0;
|
|
color: #555555;
|
|
border: 0;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.checkbox input[type="checkbox"],
|
|
.radio input[type="radio"] {
|
|
opacity: 0;
|
|
position: absolute;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.checkbox input[type="checkbox"]:checked + label::after {
|
|
opacity: 1;
|
|
}
|
|
|
|
.checkbox input[type="checkbox"]:disabled + label,
|
|
.radio input[type="radio"]:disabled + label {
|
|
color: #9A9A9A;
|
|
opacity: .5;
|
|
}
|
|
|
|
.checkbox input[type="checkbox"]:disabled + label::before,
|
|
.checkbox input[type="checkbox"]:disabled + label::after {
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.checkbox input[type="checkbox"]:disabled + label,
|
|
.radio input[type="radio"]:disabled + label {
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.checkbox.checkbox-circle label::before {
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.checkbox.checkbox-inline {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.checkbox-primary input[type="checkbox"]:checked + label::before {
|
|
background-color: #428bca;
|
|
border-color: #428bca;
|
|
}
|
|
|
|
.checkbox-primary input[type="checkbox"]:checked + label::after {
|
|
color: #fff;
|
|
}
|
|
|
|
.checkbox-danger input[type="checkbox"]:checked + label::before {
|
|
background-color: #d9534f;
|
|
border-color: #d9534f;
|
|
}
|
|
|
|
.checkbox-danger input[type="checkbox"]:checked + label::after {
|
|
color: #fff;
|
|
}
|
|
|
|
.checkbox-info input[type="checkbox"]:checked + label::before {
|
|
background-color: #5bc0de;
|
|
border-color: #5bc0de;
|
|
}
|
|
|
|
.checkbox-info input[type="checkbox"]:checked + label::after {
|
|
color: #fff;
|
|
}
|
|
|
|
.checkbox-warning input[type="checkbox"]:checked + label::before {
|
|
background-color: #f0ad4e;
|
|
border-color: #f0ad4e;
|
|
}
|
|
|
|
.checkbox-warning input[type="checkbox"]:checked + label::after {
|
|
color: #fff;
|
|
}
|
|
|
|
.checkbox-success input[type="checkbox"]:checked + label::before {
|
|
background-color: #5cb85c;
|
|
border-color: #5cb85c;
|
|
}
|
|
|
|
.checkbox-success input[type="checkbox"]:checked + label::after {
|
|
color: #fff;
|
|
}
|
|
|
|
.radio label::before,
|
|
.radio label::after {
|
|
content: " ";
|
|
width: 20px;
|
|
height: 20px;
|
|
border-radius: 50%;
|
|
border: 1px solid #E3E3E3;
|
|
display: inline-block;
|
|
position: absolute;
|
|
left: 3px;
|
|
top: 3px;
|
|
padding: 1px;
|
|
-webkit-transition: opacity 0.3s linear;
|
|
transition: opacity 0.3s linear;
|
|
}
|
|
|
|
.radio input[type="radio"] + label:after,
|
|
.radio input[type="radio"] {
|
|
opacity: 0;
|
|
}
|
|
|
|
.radio input[type="radio"]:checked + label::after {
|
|
width: 4px;
|
|
height: 4px;
|
|
background-color: #555555;
|
|
border-color: #555555;
|
|
top: 11px;
|
|
left: 11px;
|
|
opacity: 1;
|
|
}
|
|
|
|
.radio input[type="radio"]:checked + label::after {
|
|
opacity: 1;
|
|
}
|
|
|
|
.radio input[type="radio"]:disabled + label {
|
|
color: #9A9A9A;
|
|
}
|
|
|
|
.radio input[type="radio"]:disabled + label::before,
|
|
.radio input[type="radio"]:disabled + label::after {
|
|
color: #9A9A9A;
|
|
}
|
|
|
|
.radio.radio-inline {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.progress-container {
|
|
position: relative;
|
|
}
|
|
|
|
.progress-container + .progress-container,
|
|
.progress-container ~ .progress-container {
|
|
margin-top: 15px;
|
|
}
|
|
|
|
.progress-container .progress-badge {
|
|
color: #B8B8B8;
|
|
font-size: 0.8571em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.progress-container .progress {
|
|
height: 1px;
|
|
border-radius: 0;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
background: rgba(222, 222, 222, 0.5);
|
|
margin-top: 14px;
|
|
}
|
|
|
|
.progress-container .progress .progress-bar {
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
background-color: #B8B8B8;
|
|
}
|
|
|
|
.progress-container .progress .progress-value {
|
|
position: absolute;
|
|
top: 2px;
|
|
right: 0;
|
|
color: #B8B8B8;
|
|
font-size: 0.8571em;
|
|
}
|
|
|
|
.progress-container.progress-neutral .progress {
|
|
background: rgba(255, 255, 255, 0.3);
|
|
}
|
|
|
|
.progress-container.progress-neutral .progress-bar {
|
|
background: #FFFFFF;
|
|
}
|
|
|
|
.progress-container.progress-neutral .progress-value,
|
|
.progress-container.progress-neutral .progress-badge {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.progress-container.progress-primary .progress {
|
|
background: rgba(249, 99, 50, 0.3);
|
|
}
|
|
|
|
.progress-container.progress-primary .progress-bar {
|
|
background: #f96332;
|
|
}
|
|
|
|
.progress-container.progress-primary .progress-value,
|
|
.progress-container.progress-primary .progress-badge {
|
|
color: #f96332;
|
|
}
|
|
|
|
.progress-container.progress-info .progress {
|
|
background: rgba(44, 168, 255, 0.3);
|
|
}
|
|
|
|
.progress-container.progress-info .progress-bar {
|
|
background: #2CA8FF;
|
|
}
|
|
|
|
.progress-container.progress-info .progress-value,
|
|
.progress-container.progress-info .progress-badge {
|
|
color: #2CA8FF;
|
|
}
|
|
|
|
.progress-container.progress-success .progress {
|
|
background: rgba(24, 206, 15, 0.3);
|
|
}
|
|
|
|
.progress-container.progress-success .progress-bar {
|
|
background: #18ce0f;
|
|
}
|
|
|
|
.progress-container.progress-success .progress-value,
|
|
.progress-container.progress-success .progress-badge {
|
|
color: #18ce0f;
|
|
}
|
|
|
|
.progress-container.progress-warning .progress {
|
|
background: rgba(255, 178, 54, 0.3);
|
|
}
|
|
|
|
.progress-container.progress-warning .progress-bar {
|
|
background: #FFB236;
|
|
}
|
|
|
|
.progress-container.progress-warning .progress-value,
|
|
.progress-container.progress-warning .progress-badge {
|
|
color: #FFB236;
|
|
}
|
|
|
|
.progress-container.progress-danger .progress {
|
|
background: rgba(255, 54, 54, 0.3);
|
|
}
|
|
|
|
.progress-container.progress-danger .progress-bar {
|
|
background: #FF3636;
|
|
}
|
|
|
|
.progress-container.progress-danger .progress-value,
|
|
.progress-container.progress-danger .progress-badge {
|
|
color: #FF3636;
|
|
}
|
|
|
|
/* badges */
|
|
.badge {
|
|
border-radius: 8px;
|
|
padding: 4px 8px;
|
|
text-transform: uppercase;
|
|
font-size: 0.7142em;
|
|
line-height: 12px;
|
|
background-color: transparent;
|
|
border: 1px solid;
|
|
margin-bottom: 5px;
|
|
border-radius: 0.875rem;
|
|
}
|
|
|
|
.badge-icon {
|
|
padding: 0.4em 0.55em;
|
|
}
|
|
|
|
.badge-icon i {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.badge-default {
|
|
border-color: #B8B8B8;
|
|
color: #B8B8B8;
|
|
}
|
|
|
|
.badge-primary {
|
|
border-color: #f96332;
|
|
color: #f96332;
|
|
}
|
|
|
|
.badge-info {
|
|
border-color: #2CA8FF;
|
|
color: #2CA8FF;
|
|
}
|
|
|
|
.badge-success {
|
|
border-color: #18ce0f;
|
|
color: #18ce0f;
|
|
}
|
|
|
|
.badge-warning {
|
|
border-color: #FFB236;
|
|
color: #FFB236;
|
|
}
|
|
|
|
.badge-danger {
|
|
border-color: #FF3636;
|
|
color: #FF3636;
|
|
}
|
|
|
|
.badge-neutral {
|
|
border-color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.pagination .page-item .page-link {
|
|
border: 0;
|
|
border-radius: 30px !important;
|
|
-webkit-transition: all .3s;
|
|
transition: all .3s;
|
|
padding: 0px 11px;
|
|
margin: 0 3px;
|
|
min-width: 30px;
|
|
text-align: center;
|
|
height: 30px;
|
|
line-height: 30px;
|
|
color: #2c2c2c;
|
|
cursor: pointer;
|
|
font-size: 14px;
|
|
text-transform: uppercase;
|
|
background: transparent;
|
|
}
|
|
|
|
.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus {
|
|
color: #2c2c2c;
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
border: none;
|
|
}
|
|
|
|
.pagination .arrow-margin-left,
|
|
.pagination .arrow-margin-right {
|
|
position: absolute;
|
|
}
|
|
|
|
.pagination .arrow-margin-right {
|
|
right: 0;
|
|
}
|
|
|
|
.pagination .arrow-margin-left {
|
|
left: 0;
|
|
}
|
|
|
|
.pagination .page-item.active > .page-link {
|
|
color: #E3E3E3;
|
|
-webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.pagination .page-item.active > .page-link, .pagination .page-item.active > .page-link:focus, .pagination .page-item.active > .page-link:hover {
|
|
background-color: #B8B8B8;
|
|
border-color: #B8B8B8;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.pagination .page-item.disabled > .page-link {
|
|
opacity: .5;
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.pagination.pagination-info .page-item.active > .page-link, .pagination.pagination-info .page-item.active > .page-link:focus, .pagination.pagination-info .page-item.active > .page-link:hover {
|
|
background-color: #2CA8FF;
|
|
border-color: #2CA8FF;
|
|
}
|
|
|
|
.pagination.pagination-success .page-item.active > .page-link, .pagination.pagination-success .page-item.active > .page-link:focus, .pagination.pagination-success .page-item.active > .page-link:hover {
|
|
background-color: #18ce0f;
|
|
border-color: #18ce0f;
|
|
}
|
|
|
|
.pagination.pagination-primary .page-item.active > .page-link, .pagination.pagination-primary .page-item.active > .page-link:focus, .pagination.pagination-primary .page-item.active > .page-link:hover {
|
|
background-color: #f96332;
|
|
border-color: #f96332;
|
|
}
|
|
|
|
.pagination.pagination-warning .page-item.active > .page-link, .pagination.pagination-warning .page-item.active > .page-link:focus, .pagination.pagination-warning .page-item.active > .page-link:hover {
|
|
background-color: #FFB236;
|
|
border-color: #FFB236;
|
|
}
|
|
|
|
.pagination.pagination-danger .page-item.active > .page-link, .pagination.pagination-danger .page-item.active > .page-link:focus, .pagination.pagination-danger .page-item.active > .page-link:hover {
|
|
background-color: #FF3636;
|
|
border-color: #FF3636;
|
|
}
|
|
|
|
.pagination.pagination-neutral .page-item > .page-link {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.pagination.pagination-neutral .page-item > .page-link:focus, .pagination.pagination-neutral .page-item > .page-link:hover {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.pagination.pagination-neutral .page-item.active > .page-link, .pagination.pagination-neutral .page-item.active > .page-link:focus, .pagination.pagination-neutral .page-item.active > .page-link:hover {
|
|
background-color: #FFFFFF;
|
|
border-color: #FFFFFF;
|
|
color: #f96332;
|
|
}
|
|
|
|
button,
|
|
input,
|
|
optgroup,
|
|
select,
|
|
textarea {
|
|
font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
font-weight: 400;
|
|
}
|
|
|
|
a {
|
|
color: #f96332;
|
|
}
|
|
|
|
a:hover, a:focus {
|
|
color: #f96332;
|
|
}
|
|
|
|
h1, .h1 {
|
|
font-size: 3.5em;
|
|
line-height: 1.15;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
h1 small, .h1 small {
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
opacity: .8;
|
|
}
|
|
|
|
h2, .h2 {
|
|
font-size: 2.5em;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
h3, .h3 {
|
|
font-size: 2em;
|
|
margin-bottom: 30px;
|
|
line-height: 1.4em;
|
|
}
|
|
|
|
h4, .h4 {
|
|
font-size: 1.714em;
|
|
line-height: 1.45em;
|
|
margin-top: 30px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
h4 + .category,
|
|
h4.title + .category, .h4 + .category,
|
|
.h4.title + .category {
|
|
margin-top: -10px;
|
|
}
|
|
|
|
h5, .h5 {
|
|
font-size: 1.57em;
|
|
line-height: 1.4em;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
h6, .h6 {
|
|
font-size: 1em;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
p {
|
|
line-height: 1.61em;
|
|
}
|
|
|
|
p.description {
|
|
font-size: 1.14em;
|
|
}
|
|
|
|
.title {
|
|
font-weight: 700;
|
|
}
|
|
|
|
.title.title-up {
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.title.title-up a {
|
|
color: #2c2c2c;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.title + .category {
|
|
margin-top: -25px;
|
|
}
|
|
|
|
.description,
|
|
.card-description,
|
|
.footer-big p {
|
|
color: #9A9A9A;
|
|
font-weight: 300;
|
|
}
|
|
|
|
.category {
|
|
text-transform: uppercase;
|
|
font-weight: 700;
|
|
color: #9A9A9A;
|
|
}
|
|
|
|
.text-primary {
|
|
color: #f96332 !important;
|
|
}
|
|
|
|
.text-info {
|
|
color: #2CA8FF !important;
|
|
}
|
|
|
|
.text-success {
|
|
color: #18ce0f !important;
|
|
}
|
|
|
|
.text-warning {
|
|
color: #FFB236 !important;
|
|
}
|
|
|
|
.text-danger {
|
|
color: #FF3636 !important;
|
|
}
|
|
|
|
.blockquote {
|
|
border-left: none;
|
|
border: 1px solid #B8B8B8;
|
|
padding: 20px;
|
|
font-size: 1.1em;
|
|
line-height: 1.8;
|
|
}
|
|
|
|
.blockquote small {
|
|
color: #B8B8B8;
|
|
font-size: 0.8571em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.blockquote.blockquote-primary {
|
|
border-color: #f96332;
|
|
color: #f96332;
|
|
}
|
|
|
|
.blockquote.blockquote-primary small {
|
|
color: #f96332;
|
|
}
|
|
|
|
.blockquote.blockquote-danger {
|
|
border-color: #FF3636;
|
|
color: #FF3636;
|
|
}
|
|
|
|
.blockquote.blockquote-danger small {
|
|
color: #FF3636;
|
|
}
|
|
|
|
.blockquote.blockquote-white {
|
|
border-color: rgba(255, 255, 255, 0.8);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.blockquote.blockquote-white small {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
body {
|
|
color: #2c2c2c;
|
|
font-size: 14px;
|
|
font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
-webkit-font-smoothing: antialiased;
|
|
}
|
|
|
|
.main {
|
|
position: relative;
|
|
background: #FFFFFF;
|
|
}
|
|
|
|
/* Animations */
|
|
.nav-pills .nav-link,
|
|
.navbar,
|
|
.nav-tabs .nav-link {
|
|
-webkit-transition: all 300ms ease 0s;
|
|
transition: all 300ms ease 0s;
|
|
}
|
|
|
|
.dropdown-toggle:after,
|
|
.bootstrap-switch-label:before {
|
|
-webkit-transition: all 150ms ease 0s;
|
|
transition: all 150ms ease 0s;
|
|
}
|
|
|
|
.dropdown-toggle[aria-expanded="true"]:after {
|
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
|
|
-webkit-transform: rotate(180deg);
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.button-bar {
|
|
display: block;
|
|
position: relative;
|
|
width: 22px;
|
|
height: 1px;
|
|
border-radius: 1px;
|
|
background: #FFFFFF;
|
|
}
|
|
|
|
.button-bar + .button-bar {
|
|
margin-top: 7px;
|
|
}
|
|
|
|
.button-bar:nth-child(2) {
|
|
width: 17px;
|
|
}
|
|
|
|
.open {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0);
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
visibility: visible;
|
|
}
|
|
|
|
.separator {
|
|
height: 2px;
|
|
width: 44px;
|
|
background-color: #B8B8B8;
|
|
margin: 20px auto;
|
|
}
|
|
|
|
.separator.separator-primary {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.nav-pills .nav-item .nav-link {
|
|
padding: 0 15.5px;
|
|
text-align: center;
|
|
height: 60px;
|
|
width: 60px;
|
|
font-weight: 400;
|
|
color: #9A9A9A;
|
|
margin-right: 19px;
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
border-radius: 30px;
|
|
}
|
|
|
|
.nav-pills .nav-item .nav-link:hover {
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
}
|
|
|
|
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:focus, .nav-pills .nav-item .nav-link.active:hover {
|
|
background-color: #9A9A9A;
|
|
color: #FFFFFF;
|
|
-webkit-box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);
|
|
box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
.nav-pills .nav-item .nav-link.disabled, .nav-pills .nav-item .nav-link:disabled, .nav-pills .nav-item .nav-link[disabled] {
|
|
opacity: .5;
|
|
}
|
|
|
|
.nav-pills .nav-item i {
|
|
display: block;
|
|
font-size: 20px;
|
|
line-height: 60px;
|
|
}
|
|
|
|
.nav-pills.nav-pills-neutral .nav-item .nav-link {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.nav-pills.nav-pills-neutral .nav-item .nav-link.active, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover {
|
|
background-color: #FFFFFF;
|
|
color: #f96332;
|
|
}
|
|
|
|
.nav-pills.nav-pills-primary .nav-item .nav-link.active, .nav-pills.nav-pills-primary .nav-item .nav-link.active:focus, .nav-pills.nav-pills-primary .nav-item .nav-link.active:hover {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.nav-pills.nav-pills-info .nav-item .nav-link.active, .nav-pills.nav-pills-info .nav-item .nav-link.active:focus, .nav-pills.nav-pills-info .nav-item .nav-link.active:hover {
|
|
background-color: #2CA8FF;
|
|
}
|
|
|
|
.nav-pills.nav-pills-success .nav-item .nav-link.active, .nav-pills.nav-pills-success .nav-item .nav-link.active:focus, .nav-pills.nav-pills-success .nav-item .nav-link.active:hover {
|
|
background-color: #18ce0f;
|
|
}
|
|
|
|
.nav-pills.nav-pills-warning .nav-item .nav-link.active, .nav-pills.nav-pills-warning .nav-item .nav-link.active:focus, .nav-pills.nav-pills-warning .nav-item .nav-link.active:hover {
|
|
background-color: #FFB236;
|
|
}
|
|
|
|
.nav-pills.nav-pills-danger .nav-item .nav-link.active, .nav-pills.nav-pills-danger .nav-item .nav-link.active:focus, .nav-pills.nav-pills-danger .nav-item .nav-link.active:hover {
|
|
background-color: #FF3636;
|
|
}
|
|
|
|
.tab-space {
|
|
padding: 20px 0 50px 0px;
|
|
}
|
|
|
|
.nav-align-center {
|
|
text-align: center;
|
|
}
|
|
|
|
.nav-align-center .nav-pills {
|
|
display: -webkit-inline-box;
|
|
display: -ms-inline-flexbox;
|
|
display: inline-flex;
|
|
}
|
|
|
|
.btn-twitter {
|
|
color: #55acee;
|
|
}
|
|
|
|
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active {
|
|
color: #3ea1ec;
|
|
}
|
|
|
|
.btn-facebook {
|
|
color: #3b5998;
|
|
}
|
|
|
|
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active {
|
|
color: #344e86;
|
|
}
|
|
|
|
.btn-google {
|
|
color: #dd4b39;
|
|
}
|
|
|
|
.btn-google:hover, .btn-google:focus, .btn-google:active {
|
|
color: #d73925;
|
|
}
|
|
|
|
.btn-linkedin {
|
|
color: #0077B5;
|
|
}
|
|
|
|
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active {
|
|
color: #00669c;
|
|
}
|
|
|
|
.nav-tabs {
|
|
border: 0;
|
|
padding: 15px 0.7rem;
|
|
}
|
|
|
|
.nav-tabs > .nav-item > .nav-link {
|
|
color: #B8B8B8;
|
|
margin: 0;
|
|
margin-right: 5px;
|
|
background-color: transparent;
|
|
border: 1px solid transparent;
|
|
border-radius: 30px;
|
|
font-size: 14px;
|
|
padding: 11px 23px;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.nav-tabs > .nav-item > .nav-link:hover {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.nav-tabs > .nav-item > .nav-link.active {
|
|
border: 1px solid #B8B8B8;
|
|
border-radius: 30px;
|
|
}
|
|
|
|
.nav-tabs > .nav-item > .nav-link i.now-ui-icons {
|
|
font-size: 14px;
|
|
position: relative;
|
|
top: 1px;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.nav-tabs > .nav-item.disabled > .nav-link,
|
|
.nav-tabs > .nav-item.disabled > .nav-link:hover {
|
|
color: rgba(255, 255, 255, 0.5);
|
|
}
|
|
|
|
.nav-tabs.nav-tabs-neutral > .nav-item > .nav-link {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.nav-tabs.nav-tabs-neutral > .nav-item > .nav-link.active {
|
|
border-color: rgba(255, 255, 255, 0.5);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.nav-tabs.nav-tabs-primary > .nav-item > .nav-link.active {
|
|
border-color: #f96332;
|
|
color: #f96332;
|
|
}
|
|
|
|
.nav-tabs.nav-tabs-info > .nav-item > .nav-link.active {
|
|
border-color: #2CA8FF;
|
|
color: #2CA8FF;
|
|
}
|
|
|
|
.nav-tabs.nav-tabs-danger > .nav-item > .nav-link.active {
|
|
border-color: #FF3636;
|
|
color: #FF3636;
|
|
}
|
|
|
|
.nav-tabs.nav-tabs-warning > .nav-item > .nav-link.active {
|
|
border-color: #FFB236;
|
|
color: #FFB236;
|
|
}
|
|
|
|
.nav-tabs.nav-tabs-success > .nav-item > .nav-link.active {
|
|
border-color: #18ce0f;
|
|
color: #18ce0f;
|
|
}
|
|
|
|
.navbar {
|
|
padding-top: 0.625rem;
|
|
padding-bottom: 0.625rem;
|
|
min-height: 53px;
|
|
margin-bottom: 20px;
|
|
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
|
|
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
|
|
}
|
|
|
|
.navbar a {
|
|
color: #FFFFFF;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.navbar p {
|
|
display: inline-block;
|
|
margin: 0;
|
|
line-height: 21px;
|
|
}
|
|
|
|
.navbar .navbar-nav.navbar-logo {
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
margin: 0 auto;
|
|
width: 49px;
|
|
top: -4px;
|
|
}
|
|
|
|
.navbar .navbar-nav .nav-link {
|
|
text-transform: uppercase;
|
|
font-size: 0.7142em;
|
|
padding: 0.5rem 0.7rem;
|
|
line-height: 1.625rem;
|
|
}
|
|
|
|
.navbar .navbar-nav .nav-link i.fa + p,
|
|
.navbar .navbar-nav .nav-link i.now-ui-icons + p {
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.navbar .navbar-nav .nav-link i.fa,
|
|
.navbar .navbar-nav .nav-link i.now-ui-icons {
|
|
font-size: 18px;
|
|
position: relative;
|
|
top: 2px;
|
|
text-align: center;
|
|
width: 21px;
|
|
}
|
|
|
|
.navbar .navbar-nav .nav-link i.now-ui-icons {
|
|
top: 4px;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.navbar .navbar-nav .nav-link.profile-photo .profile-photo-small {
|
|
width: 27px;
|
|
height: 27px;
|
|
}
|
|
|
|
.navbar .navbar-nav .nav-link.disabled {
|
|
opacity: .5;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.navbar .navbar-nav .nav-item.active .nav-link {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
border-radius: 0.1875rem;
|
|
}
|
|
|
|
.navbar[class*='navbar-toggleable-'] .container {
|
|
padding-left: 15px;
|
|
padding-right: 15px;
|
|
}
|
|
|
|
.navbar .logo-container {
|
|
width: 27px;
|
|
height: 27px;
|
|
overflow: hidden;
|
|
margin: 0 auto;
|
|
border-radius: 50%;
|
|
border: 1px solid transparent;
|
|
}
|
|
|
|
.navbar .navbar-brand {
|
|
text-transform: uppercase;
|
|
font-size: 0.8571em;
|
|
padding-top: 0.5rem;
|
|
padding-bottom: 0.5rem;
|
|
line-height: 1.625rem;
|
|
}
|
|
|
|
.navbar .navbar-toggler {
|
|
width: 37px;
|
|
height: 27px;
|
|
vertical-align: middle;
|
|
outline: 0;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.navbar .navbar-toggler.navbar-toggler-left {
|
|
position: relative;
|
|
left: 0;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.navbar .navbar-toggler.navbar-toggler-right {
|
|
padding-right: 0;
|
|
top: 8px;
|
|
}
|
|
|
|
.navbar .navbar-toggler:hover .navbar-toggler-bar.bar2 {
|
|
width: 22px;
|
|
}
|
|
|
|
.navbar .button-dropdown .navbar-toggler-bar:nth-child(2) {
|
|
width: 17px;
|
|
}
|
|
|
|
.navbar.navbar-transparent {
|
|
background-color: transparent !important;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
color: #FFFFFF;
|
|
padding-top: 20px;
|
|
}
|
|
|
|
.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item) {
|
|
color: #B8B8B8;
|
|
}
|
|
|
|
.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item).disabled {
|
|
opacity: .5;
|
|
color: #B8B8B8;
|
|
}
|
|
|
|
.navbar.bg-white:not(.navbar-transparent) .button-bar {
|
|
background: #B8B8B8;
|
|
}
|
|
|
|
.navbar.bg-white:not(.navbar-transparent) .nav-item.active .nav-link {
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
}
|
|
|
|
.navbar.bg-white:not(.navbar-transparent) .logo-container {
|
|
border: 1px solid #B8B8B8;
|
|
}
|
|
|
|
.bg-default {
|
|
background-color: #B8B8B8 !important;
|
|
}
|
|
|
|
.bg-primary {
|
|
background-color: #f96332 !important;
|
|
}
|
|
|
|
.bg-info {
|
|
background-color: #2CA8FF !important;
|
|
}
|
|
|
|
.bg-success {
|
|
background-color: #18ce0f !important;
|
|
}
|
|
|
|
.bg-danger {
|
|
background-color: #FF3636 !important;
|
|
}
|
|
|
|
.bg-warning {
|
|
background-color: #FFB236 !important;
|
|
}
|
|
|
|
.bg-white {
|
|
background-color: #FFFFFF !important;
|
|
}
|
|
|
|
.dropdown-menu {
|
|
border: 0;
|
|
-webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
|
|
border-radius: 0.125rem;
|
|
-webkit-transition: all 150ms linear;
|
|
transition: all 150ms linear;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-menu-right:before {
|
|
left: auto;
|
|
right: 10px;
|
|
}
|
|
|
|
.dropdown-menu:before {
|
|
display: inline-block;
|
|
position: absolute;
|
|
width: 0;
|
|
height: 0;
|
|
vertical-align: middle;
|
|
content: "";
|
|
top: -5px;
|
|
left: 10px;
|
|
right: auto;
|
|
color: #FFFFFF;
|
|
border-bottom: .4em solid;
|
|
border-right: .4em solid transparent;
|
|
border-left: .4em solid transparent;
|
|
}
|
|
|
|
.dropdown-menu .dropdown-item {
|
|
font-size: 0.8571em;
|
|
padding-top: 0.5rem;
|
|
padding-bottom: 0.5rem;
|
|
-webkit-transition: all 150ms linear;
|
|
transition: all 150ms linear;
|
|
}
|
|
|
|
.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {
|
|
background-color: rgba(222, 222, 222, 0.3);
|
|
}
|
|
|
|
.dropdown-menu .dropdown-divider {
|
|
background-color: rgba(222, 222, 222, 0.5);
|
|
}
|
|
|
|
.dropdown-menu .dropdown-header:not([href]):not([tabindex]) {
|
|
color: rgba(182, 182, 182, 0.6);
|
|
font-size: 0.7142em;
|
|
text-transform: uppercase;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-primary {
|
|
background-color: #f95823;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-primary:before {
|
|
color: #f95823;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]) {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-primary .dropdown-item {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-primary .dropdown-item:hover, .dropdown-menu.dropdown-primary .dropdown-item:focus {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-primary .dropdown-divider {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-info {
|
|
background-color: #1da2ff;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-info:before {
|
|
color: #1da2ff;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]) {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-info .dropdown-item {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-info .dropdown-item:hover, .dropdown-menu.dropdown-info .dropdown-item:focus {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-info .dropdown-divider {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-danger {
|
|
background-color: #ff2727;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-danger:before {
|
|
color: #ff2727;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]) {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-danger .dropdown-item {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-danger .dropdown-item:hover, .dropdown-menu.dropdown-danger .dropdown-item:focus {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-danger .dropdown-divider {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-success {
|
|
background-color: #16c00e;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-success:before {
|
|
color: #16c00e;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]) {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-success .dropdown-item {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-success .dropdown-item:hover, .dropdown-menu.dropdown-success .dropdown-item:focus {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-success .dropdown-divider {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-warning {
|
|
background-color: #ffac27;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-warning:before {
|
|
color: #ffac27;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]) {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-warning .dropdown-item {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.dropdown-menu.dropdown-warning .dropdown-item:hover, .dropdown-menu.dropdown-warning .dropdown-item:focus {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown-menu.dropdown-warning .dropdown-divider {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
.dropdown .dropdown-menu {
|
|
-webkit-transform: translate3d(0, -25px, 0);
|
|
transform: translate3d(0, -25px, 0);
|
|
visibility: hidden;
|
|
display: block;
|
|
opacity: 0;
|
|
filter: alpha(opacity=0);
|
|
}
|
|
|
|
.dropdown.show .dropdown-menu, .dropdown-menu.open {
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
visibility: visible;
|
|
-webkit-transform: translate3d(0, 0px, 0);
|
|
transform: translate3d(0, 0px, 0);
|
|
}
|
|
|
|
.navbar .dropdown.show .dropdown-menu {
|
|
-webkit-transform: translate3d(0, 7px, 0);
|
|
transform: translate3d(0, 7px, 0);
|
|
}
|
|
|
|
.button-dropdown {
|
|
padding-right: 0.7rem;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.button-dropdown .dropdown-toggle {
|
|
padding-top: 0.5rem;
|
|
padding-bottom: 0.5rem;
|
|
display: block;
|
|
}
|
|
|
|
.button-dropdown .dropdown-toggle:after {
|
|
display: none;
|
|
}
|
|
|
|
.alert {
|
|
border: 0;
|
|
border-radius: 0;
|
|
color: #FFFFFF;
|
|
padding-top: .9rem;
|
|
padding-bottom: .9rem;
|
|
}
|
|
|
|
.alert.alert-success {
|
|
background-color: rgba(24, 206, 15, 0.8);
|
|
}
|
|
|
|
.alert.alert-danger {
|
|
background-color: rgba(255, 54, 54, 0.8);
|
|
}
|
|
|
|
.alert.alert-warning {
|
|
background-color: rgba(255, 178, 54, 0.8);
|
|
}
|
|
|
|
.alert.alert-info {
|
|
background-color: rgba(44, 168, 255, 0.8);
|
|
}
|
|
|
|
.alert.alert-primary {
|
|
background-color: rgba(249, 99, 50, 0.8);
|
|
}
|
|
|
|
.alert .alert-icon {
|
|
display: block;
|
|
float: left;
|
|
margin-right: 15px;
|
|
margin-top: -1px;
|
|
}
|
|
|
|
.alert strong {
|
|
text-transform: uppercase;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.alert i.fa,
|
|
.alert i.now-ui-icons {
|
|
font-size: 20px;
|
|
}
|
|
|
|
.alert .close {
|
|
color: #FFFFFF;
|
|
opacity: .9;
|
|
text-shadow: none;
|
|
line-height: 0;
|
|
outline: 0;
|
|
}
|
|
|
|
img {
|
|
max-width: 100%;
|
|
border-radius: 1px;
|
|
}
|
|
|
|
.img-raised {
|
|
-webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
|
|
box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
.popover {
|
|
font-size: 14px;
|
|
-webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
|
|
border: none;
|
|
line-height: 1.7;
|
|
max-width: 240px;
|
|
}
|
|
|
|
.popover .popover-title {
|
|
color: rgba(182, 182, 182, 0.6);
|
|
font-size: 14px;
|
|
text-transform: uppercase;
|
|
font-weight: 600;
|
|
margin: 0;
|
|
margin-top: 5px;
|
|
border: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.popover:before {
|
|
display: none;
|
|
}
|
|
|
|
.popover.bs-tether-element-attached-top:after {
|
|
border-bottom-color: #FFFFFF;
|
|
top: -9px;
|
|
}
|
|
|
|
.popover.popover-primary {
|
|
background-color: #f96332;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-primary.bs-tether-element-attached-right:after {
|
|
border-left-color: #f96332;
|
|
}
|
|
|
|
.popover.popover-primary.bs-tether-element-attached-top:after {
|
|
border-bottom-color: #f96332;
|
|
}
|
|
|
|
.popover.popover-primary.bs-tether-element-attached-bottom:after {
|
|
border-top-color: #f96332;
|
|
}
|
|
|
|
.popover.popover-primary.bs-tether-element-attached-left:after {
|
|
border-right-color: #f96332;
|
|
}
|
|
|
|
.popover.popover-primary .popover-title {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-info {
|
|
background-color: #2CA8FF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-info.bs-tether-element-attached-right:after {
|
|
border-left-color: #2CA8FF;
|
|
}
|
|
|
|
.popover.popover-info.bs-tether-element-attached-top:after {
|
|
border-bottom-color: #2CA8FF;
|
|
}
|
|
|
|
.popover.popover-info.bs-tether-element-attached-bottom:after {
|
|
border-top-color: #2CA8FF;
|
|
}
|
|
|
|
.popover.popover-info.bs-tether-element-attached-left:after {
|
|
border-right-color: #2CA8FF;
|
|
}
|
|
|
|
.popover.popover-info .popover-title {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-warning {
|
|
background-color: #FFB236;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-warning.bs-tether-element-attached-right:after {
|
|
border-left-color: #FFB236;
|
|
}
|
|
|
|
.popover.popover-warning.bs-tether-element-attached-top:after {
|
|
border-bottom-color: #FFB236;
|
|
}
|
|
|
|
.popover.popover-warning.bs-tether-element-attached-bottom:after {
|
|
border-top-color: #FFB236;
|
|
}
|
|
|
|
.popover.popover-warning.bs-tether-element-attached-left:after {
|
|
border-right-color: #FFB236;
|
|
}
|
|
|
|
.popover.popover-warning .popover-title {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-danger {
|
|
background-color: #FF3636;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-danger.bs-tether-element-attached-right:after {
|
|
border-left-color: #FF3636;
|
|
}
|
|
|
|
.popover.popover-danger.bs-tether-element-attached-top:after {
|
|
border-bottom-color: #FF3636;
|
|
}
|
|
|
|
.popover.popover-danger.bs-tether-element-attached-bottom:after {
|
|
border-top-color: #FF3636;
|
|
}
|
|
|
|
.popover.popover-danger.bs-tether-element-attached-left:after {
|
|
border-right-color: #FF3636;
|
|
}
|
|
|
|
.popover.popover-danger .popover-title {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-success {
|
|
background-color: #18ce0f;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.popover.popover-success.bs-tether-element-attached-right:after {
|
|
border-left-color: #18ce0f;
|
|
}
|
|
|
|
.popover.popover-success.bs-tether-element-attached-top:after {
|
|
border-bottom-color: #18ce0f;
|
|
}
|
|
|
|
.popover.popover-success.bs-tether-element-attached-bottom:after {
|
|
border-top-color: #18ce0f;
|
|
}
|
|
|
|
.popover.popover-success.bs-tether-element-attached-left:after {
|
|
border-right-color: #18ce0f;
|
|
}
|
|
|
|
.popover.popover-success .popover-title {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.tooltip.bs-tether-element-attached-right .tooltip-inner:before {
|
|
border-left-color: #FFFFFF;
|
|
}
|
|
|
|
.tooltip.bs-tether-element-attached-top .tooltip-inner:before {
|
|
border-bottom-color: #FFFFFF;
|
|
}
|
|
|
|
.tooltip.bs-tether-element-attached-bottom .tooltip-inner:before {
|
|
border-top-color: #FFFFFF;
|
|
}
|
|
|
|
.tooltip.bs-tether-element-attached-left .tooltip-inner:before {
|
|
border-right-color: #FFFFFF;
|
|
}
|
|
|
|
.tooltip-inner {
|
|
padding: 0.5rem 0.7rem;
|
|
min-width: 130px;
|
|
background-color: #FFFFFF;
|
|
font-size: 14px;
|
|
color: inherit;
|
|
-webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
/* --------------------------------
|
|
|
|
Nucleo Outline Web Font - nucleoapp.com/
|
|
License - nucleoapp.com/license/
|
|
Created using IcoMoon - icomoon.io
|
|
|
|
-------------------------------- */
|
|
@font-face {
|
|
font-family: 'Nucleo Outline';
|
|
src: url("../fonts/nucleo-outline.eot");
|
|
src: url("../fonts/nucleo-outline.eot") format("embedded-opentype"), url("../fonts/nucleo-outline.woff2") format("woff2"), url("../fonts/nucleo-outline.woff") format("woff"), url("../fonts/nucleo-outline.ttf") format("truetype"), url("../fonts/nucleo-outline.svg") format("svg");
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
}
|
|
|
|
/*------------------------
|
|
base class definition
|
|
-------------------------*/
|
|
.now-ui-icons {
|
|
display: inline-block;
|
|
font: normal normal normal 14px/1 'Nucleo Outline';
|
|
font-size: inherit;
|
|
speak: none;
|
|
text-transform: none;
|
|
/* Better Font Rendering */
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
}
|
|
|
|
/*------------------------
|
|
change icon size
|
|
-------------------------*/
|
|
/*----------------------------------
|
|
add a square/circle background
|
|
-----------------------------------*/
|
|
.now-ui-icons.circle {
|
|
padding: 0.33333333em;
|
|
vertical-align: -16%;
|
|
background-color: #eee;
|
|
}
|
|
|
|
.now-ui-icons.circle {
|
|
border-radius: 50%;
|
|
}
|
|
|
|
/*------------------------
|
|
list icons
|
|
-------------------------*/
|
|
.nc-icon-ul {
|
|
padding-left: 0;
|
|
margin-left: 2.14285714em;
|
|
list-style-type: none;
|
|
}
|
|
|
|
.nc-icon-ul > li {
|
|
position: relative;
|
|
}
|
|
|
|
.nc-icon-ul > li > .now-ui-icons {
|
|
position: absolute;
|
|
left: -1.57142857em;
|
|
top: 0.14285714em;
|
|
text-align: center;
|
|
}
|
|
|
|
.nc-icon-ul > li > .now-ui-icons.circle {
|
|
top: -0.19047619em;
|
|
left: -1.9047619em;
|
|
}
|
|
|
|
/*------------------------
|
|
spinning icons
|
|
-------------------------*/
|
|
.now-ui-icons.spin {
|
|
-webkit-animation: nc-icon-spin 2s infinite linear;
|
|
animation: nc-icon-spin 2s infinite linear;
|
|
}
|
|
|
|
@-webkit-keyframes nc-icon-spin {
|
|
0% {
|
|
-webkit-transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
}
|
|
}
|
|
|
|
@keyframes nc-icon-spin {
|
|
0% {
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
|
|
/*------------------------
|
|
rotated/flipped icons
|
|
-------------------------*/
|
|
/*------------------------
|
|
font icons
|
|
-------------------------*/
|
|
.now-ui-icons.ui-1_check:before {
|
|
content: "\EA22";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_email-85:before {
|
|
content: "\EA2A";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_cloud-download-93:before {
|
|
content: "\EA21";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_cloud-upload-94:before {
|
|
content: "\EA24";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_minimal-down:before {
|
|
content: "\EA39";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_minimal-left:before {
|
|
content: "\EA3A";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_minimal-right:before {
|
|
content: "\EA3B";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_minimal-up:before {
|
|
content: "\EA3C";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_refresh-69:before {
|
|
content: "\EA44";
|
|
}
|
|
|
|
.now-ui-icons.arrows-1_share-66:before {
|
|
content: "\EA4C";
|
|
}
|
|
|
|
.now-ui-icons.business_badge:before {
|
|
content: "\EA09";
|
|
}
|
|
|
|
.now-ui-icons.business_bank:before {
|
|
content: "\EA0A";
|
|
}
|
|
|
|
.now-ui-icons.business_briefcase-24:before {
|
|
content: "\EA13";
|
|
}
|
|
|
|
.now-ui-icons.business_bulb-63:before {
|
|
content: "\EA15";
|
|
}
|
|
|
|
.now-ui-icons.business_chart-bar-32:before {
|
|
content: "\EA1E";
|
|
}
|
|
|
|
.now-ui-icons.business_chart-pie-36:before {
|
|
content: "\EA1F";
|
|
}
|
|
|
|
.now-ui-icons.business_globe:before {
|
|
content: "\EA2F";
|
|
}
|
|
|
|
.now-ui-icons.business_money-coins:before {
|
|
content: "\EA40";
|
|
}
|
|
|
|
.now-ui-icons.clothes_tie-bow:before {
|
|
content: "\EA5B";
|
|
}
|
|
|
|
.now-ui-icons.design_vector:before {
|
|
content: "\EA61";
|
|
}
|
|
|
|
.now-ui-icons.design_app:before {
|
|
content: "\EA08";
|
|
}
|
|
|
|
.now-ui-icons.design_bullet-list-67:before {
|
|
content: "\EA14";
|
|
}
|
|
|
|
.now-ui-icons.design_image:before {
|
|
content: "\EA33";
|
|
}
|
|
|
|
.now-ui-icons.design_palette:before {
|
|
content: "\EA41";
|
|
}
|
|
|
|
.now-ui-icons.design_scissors:before {
|
|
content: "\EA4A";
|
|
}
|
|
|
|
.now-ui-icons.design-2_html5:before {
|
|
content: "\EA32";
|
|
}
|
|
|
|
.now-ui-icons.design-2_ruler-pencil:before {
|
|
content: "\EA48";
|
|
}
|
|
|
|
.now-ui-icons.emoticons_satisfied:before {
|
|
content: "\EA49";
|
|
}
|
|
|
|
.now-ui-icons.files_box:before {
|
|
content: "\EA12";
|
|
}
|
|
|
|
.now-ui-icons.files_paper:before {
|
|
content: "\EA43";
|
|
}
|
|
|
|
.now-ui-icons.files_single-copy-04:before {
|
|
content: "\EA52";
|
|
}
|
|
|
|
.now-ui-icons.health_ambulance:before {
|
|
content: "\EA07";
|
|
}
|
|
|
|
.now-ui-icons.loader_gear:before {
|
|
content: "\EA4E";
|
|
}
|
|
|
|
.now-ui-icons.loader_refresh:before {
|
|
content: "\EA44";
|
|
}
|
|
|
|
.now-ui-icons.location_bookmark:before {
|
|
content: "\EA10";
|
|
}
|
|
|
|
.now-ui-icons.location_compass-05:before {
|
|
content: "\EA25";
|
|
}
|
|
|
|
.now-ui-icons.location_map-big:before {
|
|
content: "\EA3D";
|
|
}
|
|
|
|
.now-ui-icons.location_pin:before {
|
|
content: "\EA47";
|
|
}
|
|
|
|
.now-ui-icons.location_world:before {
|
|
content: "\EA63";
|
|
}
|
|
|
|
.now-ui-icons.media-1_album:before {
|
|
content: "\EA02";
|
|
}
|
|
|
|
.now-ui-icons.media-1_button-pause:before {
|
|
content: "\EA16";
|
|
}
|
|
|
|
.now-ui-icons.media-1_button-play:before {
|
|
content: "\EA18";
|
|
}
|
|
|
|
.now-ui-icons.media-1_button-power:before {
|
|
content: "\EA19";
|
|
}
|
|
|
|
.now-ui-icons.media-1_camera-compact:before {
|
|
content: "\EA1C";
|
|
}
|
|
|
|
.now-ui-icons.media-2_note-03:before {
|
|
content: "\EA3F";
|
|
}
|
|
|
|
.now-ui-icons.media-2_sound-wave:before {
|
|
content: "\EA57";
|
|
}
|
|
|
|
.now-ui-icons.objects_diamond:before {
|
|
content: "\EA29";
|
|
}
|
|
|
|
.now-ui-icons.objects_globe:before {
|
|
content: "\EA2F";
|
|
}
|
|
|
|
.now-ui-icons.objects_key-25:before {
|
|
content: "\EA38";
|
|
}
|
|
|
|
.now-ui-icons.objects_planet:before {
|
|
content: "\EA46";
|
|
}
|
|
|
|
.now-ui-icons.objects_spaceship:before {
|
|
content: "\EA55";
|
|
}
|
|
|
|
.now-ui-icons.objects_support-17:before {
|
|
content: "\EA56";
|
|
}
|
|
|
|
.now-ui-icons.objects_umbrella-13:before {
|
|
content: "\EA5F";
|
|
}
|
|
|
|
.now-ui-icons.education_agenda-bookmark:before {
|
|
content: "\EA01";
|
|
}
|
|
|
|
.now-ui-icons.education_atom:before {
|
|
content: "\EA0C";
|
|
}
|
|
|
|
.now-ui-icons.education_glasses:before {
|
|
content: "\EA2D";
|
|
}
|
|
|
|
.now-ui-icons.education_hat:before {
|
|
content: "\EA30";
|
|
}
|
|
|
|
.now-ui-icons.education_paper:before {
|
|
content: "\EA42";
|
|
}
|
|
|
|
.now-ui-icons.shopping_bag-16:before {
|
|
content: "\EA0D";
|
|
}
|
|
|
|
.now-ui-icons.shopping_basket:before {
|
|
content: "\EA0B";
|
|
}
|
|
|
|
.now-ui-icons.shopping_box:before {
|
|
content: "\EA11";
|
|
}
|
|
|
|
.now-ui-icons.shopping_cart-simple:before {
|
|
content: "\EA1D";
|
|
}
|
|
|
|
.now-ui-icons.shopping_credit-card:before {
|
|
content: "\EA28";
|
|
}
|
|
|
|
.now-ui-icons.shopping_delivery-fast:before {
|
|
content: "\EA27";
|
|
}
|
|
|
|
.now-ui-icons.shopping_shop:before {
|
|
content: "\EA50";
|
|
}
|
|
|
|
.now-ui-icons.shopping_tag-content:before {
|
|
content: "\EA59";
|
|
}
|
|
|
|
.now-ui-icons.sport_trophy:before {
|
|
content: "\EA5D";
|
|
}
|
|
|
|
.now-ui-icons.sport_user-run:before {
|
|
content: "\EA60";
|
|
}
|
|
|
|
.now-ui-icons.tech_controller-modern:before {
|
|
content: "\EA26";
|
|
}
|
|
|
|
.now-ui-icons.tech_headphones:before {
|
|
content: "\EA31";
|
|
}
|
|
|
|
.now-ui-icons.tech_laptop:before {
|
|
content: "\EA36";
|
|
}
|
|
|
|
.now-ui-icons.tech_mobile:before {
|
|
content: "\EA3E";
|
|
}
|
|
|
|
.now-ui-icons.tech_tablet:before {
|
|
content: "\EA58";
|
|
}
|
|
|
|
.now-ui-icons.tech_tv:before {
|
|
content: "\EA5E";
|
|
}
|
|
|
|
.now-ui-icons.tech_watch-time:before {
|
|
content: "\EA62";
|
|
}
|
|
|
|
.now-ui-icons.text_align-center:before {
|
|
content: "\EA05";
|
|
}
|
|
|
|
.now-ui-icons.text_align-left:before {
|
|
content: "\EA06";
|
|
}
|
|
|
|
.now-ui-icons.text_bold:before {
|
|
content: "\EA0E";
|
|
}
|
|
|
|
.now-ui-icons.text_caps-small:before {
|
|
content: "\EA1B";
|
|
}
|
|
|
|
.now-ui-icons.gestures_tap-01:before {
|
|
content: "\EA5A";
|
|
}
|
|
|
|
.now-ui-icons.transportation_air-baloon:before {
|
|
content: "\EA03";
|
|
}
|
|
|
|
.now-ui-icons.transportation_bus-front-12:before {
|
|
content: "\EA17";
|
|
}
|
|
|
|
.now-ui-icons.travel_info:before {
|
|
content: "\EA04";
|
|
}
|
|
|
|
.now-ui-icons.travel_istanbul:before {
|
|
content: "\EA34";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_bell-53:before {
|
|
content: "\EA0F";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_calendar-60:before {
|
|
content: "\EA1A";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_lock-circle-open:before {
|
|
content: "\EA35";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_send:before {
|
|
content: "\EA4D";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_settings-gear-63:before {
|
|
content: "\EA4E";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_simple-add:before {
|
|
content: "\EA4F";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_simple-delete:before {
|
|
content: "\EA54";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_simple-remove:before {
|
|
content: "\EA53";
|
|
}
|
|
|
|
.now-ui-icons.ui-1_zoom-bold:before {
|
|
content: "\EA64";
|
|
}
|
|
|
|
.now-ui-icons.ui-2_chat-round:before {
|
|
content: "\EA20";
|
|
}
|
|
|
|
.now-ui-icons.ui-2_favourite-28:before {
|
|
content: "\EA2B";
|
|
}
|
|
|
|
.now-ui-icons.ui-2_like:before {
|
|
content: "\EA37";
|
|
}
|
|
|
|
.now-ui-icons.ui-2_settings-90:before {
|
|
content: "\EA4B";
|
|
}
|
|
|
|
.now-ui-icons.ui-2_time-alarm:before {
|
|
content: "\EA5C";
|
|
}
|
|
|
|
.now-ui-icons.users_circle-08:before {
|
|
content: "\EA23";
|
|
}
|
|
|
|
.now-ui-icons.users_single-02:before {
|
|
content: "\EA51";
|
|
}
|
|
|
|
.modal-content {
|
|
border-radius: 0.1875rem;
|
|
border: none;
|
|
-webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.5);
|
|
box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.5);
|
|
}
|
|
|
|
.modal-content .modal-header {
|
|
border-bottom: none;
|
|
padding-top: 24px;
|
|
padding-right: 24px;
|
|
padding-bottom: 0;
|
|
padding-left: 24px;
|
|
}
|
|
|
|
.modal-content .modal-header button {
|
|
position: absolute;
|
|
right: 27px;
|
|
top: 30px;
|
|
outline: 0;
|
|
}
|
|
|
|
.modal-content .modal-header .title {
|
|
margin-top: 5px;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.modal-content .modal-body {
|
|
padding-top: 24px;
|
|
padding-right: 24px;
|
|
padding-bottom: 16px;
|
|
padding-left: 24px;
|
|
line-height: 1.9;
|
|
}
|
|
|
|
.modal-content .modal-footer {
|
|
border-top: none;
|
|
padding-right: 24px;
|
|
padding-bottom: 16px;
|
|
padding-left: 24px;
|
|
/* Safari 6.1+ */
|
|
-webkit-box-pack: justify;
|
|
-ms-flex-pack: justify;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.modal-content .modal-footer button {
|
|
margin: 0;
|
|
padding-left: 16px;
|
|
padding-right: 16px;
|
|
width: auto;
|
|
}
|
|
|
|
.modal-content .modal-footer button.pull-left {
|
|
padding-left: 5px;
|
|
padding-right: 5px;
|
|
position: relative;
|
|
left: -5px;
|
|
}
|
|
|
|
.modal-content .modal-body + .modal-footer {
|
|
padding-top: 0;
|
|
}
|
|
|
|
.modal-backdrop {
|
|
background: rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
.modal.modal-mini p {
|
|
text-align: center;
|
|
}
|
|
|
|
.modal.modal-mini .modal-dialog {
|
|
max-width: 255px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile {
|
|
width: 70px;
|
|
height: 70px;
|
|
background-color: #FFFFFF;
|
|
border-radius: 50%;
|
|
text-align: center;
|
|
line-height: 5.7;
|
|
-webkit-box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.3);
|
|
box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile i {
|
|
color: #f96332;
|
|
font-size: 21px;
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile[class*="modal-profile-"] i {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile.modal-profile-primary {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile.modal-profile-danger {
|
|
background-color: #FF3636;
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile.modal-profile-warning {
|
|
background-color: #FFB236;
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile.modal-profile-success {
|
|
background-color: #18ce0f;
|
|
}
|
|
|
|
.modal.modal-mini .modal-profile.modal-profile-info {
|
|
background-color: #2CA8FF;
|
|
}
|
|
|
|
.modal.modal-mini .modal-footer button {
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.modal.modal-mini .modal-footer button:first-child {
|
|
opacity: .5;
|
|
}
|
|
|
|
.modal.modal-default .modal-content {
|
|
background-color: #FFFFFF;
|
|
color: #2c2c2c;
|
|
}
|
|
|
|
.modal.modal-default .modal-header .close {
|
|
color: #2c2c2c;
|
|
}
|
|
|
|
.modal.modal-primary .modal-content {
|
|
background-color: #f96332;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-primary .modal-header .close {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-danger .modal-content {
|
|
background-color: #FF3636;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-danger .modal-header .close {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-warning .modal-content {
|
|
background-color: #FFB236;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-warning .modal-header .close {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-success .modal-content {
|
|
background-color: #18ce0f;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-success .modal-header .close {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-info .modal-content {
|
|
background-color: #2CA8FF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.modal-info .modal-header .close {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.modal.show .modal-dialog {
|
|
-webkit-transform: translate(0, 30%);
|
|
transform: translate(0, 30%);
|
|
}
|
|
|
|
.modal .modal-header .close {
|
|
color: #FF3636;
|
|
text-shadow: none;
|
|
}
|
|
|
|
.modal .modal-header .close:hover, .modal .modal-header .close:focus {
|
|
opacity: 1;
|
|
}
|
|
|
|
.carousel-item-next,
|
|
.carousel-item-prev,
|
|
.carousel-item.active {
|
|
display: block;
|
|
}
|
|
|
|
.carousel .carousel-inner {
|
|
-webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
|
|
box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
.carousel .now-ui-icons {
|
|
font-size: 2em;
|
|
}
|
|
|
|
.card {
|
|
border: 0;
|
|
border-radius: 0.1875rem;
|
|
display: inline-block;
|
|
position: relative;
|
|
overflow: hidden;
|
|
width: 100%;
|
|
margin-bottom: 20px;
|
|
-webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.card .card-block {
|
|
min-height: 190px;
|
|
}
|
|
|
|
.card[data-background-color="orange"] {
|
|
background-color: #f96332;
|
|
}
|
|
|
|
.card[data-background-color="red"] {
|
|
background-color: #FF3636;
|
|
}
|
|
|
|
.card[data-background-color="yellow"] {
|
|
background-color: #FFB236;
|
|
}
|
|
|
|
.card[data-background-color="blue"] {
|
|
background-color: #2CA8FF;
|
|
}
|
|
|
|
.card[data-background-color="green"] {
|
|
background-color: #18ce0f;
|
|
}
|
|
|
|
.card-signup {
|
|
max-width: 350px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.card-signup .header {
|
|
margin-left: 20px;
|
|
margin-right: 20px;
|
|
padding: 30px 0;
|
|
}
|
|
|
|
.card-signup .text-divider {
|
|
margin-top: 30px;
|
|
margin-bottom: 0px;
|
|
text-align: center;
|
|
}
|
|
|
|
.card-signup .content {
|
|
padding: 0px 30px;
|
|
}
|
|
|
|
.card-signup .checkbox {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
.card-signup .checkbox label {
|
|
margin-left: 17px;
|
|
}
|
|
|
|
.card-signup .checkbox .checkbox-material {
|
|
padding-right: 12px;
|
|
}
|
|
|
|
.card-signup .social-line {
|
|
margin-top: 20px;
|
|
text-align: center;
|
|
}
|
|
|
|
.card-signup .social-line .btn.btn-icon,
|
|
.card-signup .social-line .btn.btn-icon .btn-icon -mini {
|
|
margin-left: 5px;
|
|
margin-right: 5px;
|
|
-webkit-box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.card-signup .footer {
|
|
margin-bottom: 10px;
|
|
margin-top: 24px;
|
|
}
|
|
|
|
.card-plain {
|
|
background: transparent;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.card-plain .header {
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
}
|
|
|
|
.card-plain .content {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
|
|
.footer {
|
|
padding: 24px 0;
|
|
}
|
|
|
|
.footer.footer-default {
|
|
background-color: #f2f2f2;
|
|
}
|
|
|
|
.footer nav {
|
|
display: inline-block;
|
|
float: left;
|
|
}
|
|
|
|
.footer ul {
|
|
margin-bottom: 0;
|
|
padding: 0;
|
|
list-style: none;
|
|
}
|
|
|
|
.footer ul li {
|
|
display: inline-block;
|
|
}
|
|
|
|
.footer ul li a {
|
|
color: inherit;
|
|
padding: 0.5rem;
|
|
font-size: 0.8571em;
|
|
text-transform: uppercase;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.footer ul li a:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.footer .copyright {
|
|
font-size: 0.8571em;
|
|
line-height: 1.8;
|
|
}
|
|
|
|
.footer:after {
|
|
display: table;
|
|
clear: both;
|
|
content: " ";
|
|
}
|
|
|
|
.index-page .page-header {
|
|
height: 125vh;
|
|
}
|
|
|
|
.index-page .page-header .container > .content-center {
|
|
top: 37%;
|
|
}
|
|
|
|
.index-page .page-header .category-absolute {
|
|
position: absolute;
|
|
top: 100vh;
|
|
margin-top: -60px;
|
|
padding: 0 15px;
|
|
width: 100%;
|
|
color: rgba(255, 255, 255, 0.5);
|
|
}
|
|
|
|
.landing-page .header {
|
|
height: 100vh;
|
|
position: relative;
|
|
}
|
|
|
|
.landing-page .header .container {
|
|
padding-top: 26vh;
|
|
color: #FFFFFF;
|
|
z-index: 2;
|
|
position: relative;
|
|
}
|
|
|
|
.landing-page .header .share {
|
|
margin-top: 150px;
|
|
}
|
|
|
|
.landing-page .header h1 {
|
|
font-weight: 600;
|
|
}
|
|
|
|
.landing-page .header .title {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.landing-page .section-team .team .team-player img {
|
|
max-width: 100px;
|
|
}
|
|
|
|
.landing-page .section-team .team-player {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.landing-page .section-contact-us .title {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.landing-page .section-contact-us .description {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.landing-page .section-contact-us .input-group,
|
|
.landing-page .section-contact-us .send-button,
|
|
.landing-page .section-contact-us .textarea-container {
|
|
padding: 0 40px;
|
|
}
|
|
|
|
.landing-page .section-contact-us .textarea-container {
|
|
margin: 40px 0;
|
|
}
|
|
|
|
.landing-page .section-contact-us a.btn {
|
|
margin-top: 35px;
|
|
}
|
|
|
|
.profile-page .page-header {
|
|
min-height: 550px;
|
|
}
|
|
|
|
.profile-page .profile-container {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.profile-page .photo-container {
|
|
width: 123px;
|
|
height: 123px;
|
|
border-radius: 50%;
|
|
overflow: hidden;
|
|
margin: 0 auto;
|
|
-webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
|
|
box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
.profile-page .title {
|
|
text-align: center;
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.profile-page .description,
|
|
.profile-page .category {
|
|
text-align: center;
|
|
}
|
|
|
|
.profile-page h5.description {
|
|
max-width: 700px;
|
|
margin: 20px auto 75px;
|
|
}
|
|
|
|
.profile-page .nav-align-center {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.profile-page .content {
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.profile-page .content .social-description {
|
|
display: inline-block;
|
|
max-width: 150px;
|
|
width: 145px;
|
|
text-align: center;
|
|
margin: 15px 0 0px;
|
|
}
|
|
|
|
.profile-page .content .social-description h2 {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.profile-page .button-container {
|
|
text-align: center;
|
|
margin-top: -99px;
|
|
}
|
|
|
|
.profile-page .collections img {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.profile-page .gallery {
|
|
margin-top: 45px;
|
|
padding-bottom: 50px;
|
|
}
|
|
|
|
.section-full-page:after, .section-full-page:before {
|
|
display: block;
|
|
content: "";
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 2;
|
|
}
|
|
|
|
.section-full-page:before {
|
|
background-color: rgba(0, 0, 0, 0.5);
|
|
}
|
|
|
|
.section-full-page[filter-color="purple"]:after, .section-full-page[filter-color="primary"]:after {
|
|
background: rgba(227, 227, 227, 0.26);
|
|
/* For browsers that do not support gradients */
|
|
/* For Safari 5.1 to 6.0 */
|
|
/* For Opera 11.1 to 12.0 */
|
|
/* For Firefox 3.6 to 15 */
|
|
background: -webkit-gradient(linear, left bottom, left top, from(rgba(227, 227, 227, 0.26)), to(rgba(249, 99, 50, 0.95)));
|
|
background: linear-gradient(0deg, rgba(227, 227, 227, 0.26), rgba(249, 99, 50, 0.95));
|
|
/* Standard syntax */
|
|
}
|
|
|
|
.section-full-page[data-image]:after {
|
|
opacity: .5;
|
|
}
|
|
|
|
.section-full-page > .content,
|
|
.section-full-page > .footer {
|
|
position: relative;
|
|
z-index: 4;
|
|
}
|
|
|
|
.section-full-page > .content {
|
|
min-height: calc(100vh - 80px);
|
|
}
|
|
|
|
.section-full-page .full-page-background {
|
|
position: absolute;
|
|
z-index: 1;
|
|
height: 100%;
|
|
width: 100%;
|
|
display: block;
|
|
top: 0;
|
|
left: 0;
|
|
background-size: cover;
|
|
background-position: center center;
|
|
}
|
|
|
|
.section-full-page .footer nav > ul a:not(.btn),
|
|
.section-full-page .footer,
|
|
.section-full-page .footer .copyright a {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login {
|
|
border-radius: 0.25rem;
|
|
padding-bottom: 0.7rem;
|
|
max-width: 320px;
|
|
}
|
|
|
|
.login-page .card-login .btn-wd {
|
|
min-width: 180px;
|
|
}
|
|
|
|
.login-page .card-login .logo-container {
|
|
width: 65px;
|
|
margin: 0 auto;
|
|
margin-bottom: 55px;
|
|
}
|
|
|
|
.login-page .card-login .logo-container img {
|
|
width: 100%;
|
|
}
|
|
|
|
.login-page .card-login .input-group:last-child {
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-control::-moz-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-control:-moz-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-control::-webkit-input-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-control:-ms-input-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-control {
|
|
border-color: rgba(255, 255, 255, 0.5);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-control:focus {
|
|
border-color: #FFFFFF;
|
|
background-color: transparent;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .has-success:after,
|
|
.login-page .card-login.card-plain .has-danger:after {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .has-danger .form-control {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .input-group-addon {
|
|
background-color: transparent;
|
|
border-color: rgba(255, 255, 255, 0.5);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .input-group-focus .input-group-addon {
|
|
background-color: transparent;
|
|
border-color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border .form-control,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control {
|
|
background-color: rgba(255, 255, 255, 0.1);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border .form-control:focus, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control:active, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control:active,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:focus,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:active,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:active {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-addon,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.1);
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-addon:focus, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-addon:active, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-addon:active,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-addon:focus,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-addon:active,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-addon:active {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border .form-control:focus + .input-group-addon,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:focus + .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border .input-group-addon,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.1);
|
|
border: none;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border.input-group-focus .input-group-addon,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border.input-group-focus .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.login-page .card-login.card-plain .input-group-addon,
|
|
.login-page .card-login.card-plain .form-group.form-group-no-border .input-group-addon,
|
|
.login-page .card-login.card-plain .input-group.form-group-no-border .input-group-addon {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.login-page .link {
|
|
font-size: 10px;
|
|
color: #FFFFFF;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.section {
|
|
padding: 70px 0;
|
|
position: relative;
|
|
background: #FFFFFF;
|
|
}
|
|
|
|
.section .row + .category {
|
|
margin-top: 15px;
|
|
}
|
|
|
|
.section-navbars {
|
|
padding-bottom: 0;
|
|
}
|
|
|
|
.section-full-screen {
|
|
height: 100vh;
|
|
}
|
|
|
|
.section-signup {
|
|
padding-top: 20vh;
|
|
}
|
|
|
|
.page-header {
|
|
height: 100vh;
|
|
max-height: 1050px;
|
|
padding: 0;
|
|
color: #FFFFFF;
|
|
position: relative;
|
|
background-position: center center;
|
|
background-size: cover;
|
|
}
|
|
|
|
.page-header .page-header-image {
|
|
position: absolute;
|
|
background-size: cover;
|
|
background-position: center center;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: -1;
|
|
}
|
|
|
|
.page-header footer {
|
|
position: absolute;
|
|
bottom: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.page-header .container {
|
|
height: 100%;
|
|
z-index: 1;
|
|
text-align: center;
|
|
}
|
|
|
|
.page-header .container > .content-center {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
-webkit-transform: translate(-50%, -50%);
|
|
transform: translate(-50%, -50%);
|
|
text-align: center;
|
|
color: #FFFFFF;
|
|
width: 100%;
|
|
max-width: 880px;
|
|
}
|
|
|
|
.page-header .category,
|
|
.page-header .description {
|
|
color: rgba(255, 255, 255, 0.5);
|
|
}
|
|
|
|
.page-header.page-header-small {
|
|
height: 60vh;
|
|
max-height: 440px;
|
|
}
|
|
|
|
.page-header:after, .page-header:before {
|
|
position: absolute;
|
|
z-index: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
display: block;
|
|
left: 0;
|
|
top: 0;
|
|
content: "";
|
|
}
|
|
|
|
.page-header[filter-color="orange"] {
|
|
background: rgba(44, 44, 44, 0.2);
|
|
/* For browsers that do not support gradients */
|
|
/* For Safari 5.1 to 6.0 */
|
|
/* For Opera 11.1 to 12.0 */
|
|
/* For Firefox 3.6 to 15 */
|
|
background: -webkit-gradient(linear, left bottom, left top, from(rgba(44, 44, 44, 0.2)), to(rgba(224, 23, 3, 0.6)));
|
|
background: linear-gradient(0deg, rgba(44, 44, 44, 0.2), rgba(224, 23, 3, 0.6));
|
|
/* Standard syntax */
|
|
}
|
|
|
|
.page-header .container {
|
|
z-index: 2;
|
|
}
|
|
|
|
.clear-filter:after, .clear-filter:before {
|
|
display: none;
|
|
}
|
|
|
|
.section-story-overview {
|
|
padding: 50px 0;
|
|
}
|
|
|
|
.section-story-overview .image-container {
|
|
height: 335px;
|
|
position: relative;
|
|
}
|
|
|
|
.section-story-overview .image-container.image-right + h3.title {
|
|
margin-top: 120px;
|
|
}
|
|
|
|
.section-story-overview .image-container.image-right img {
|
|
z-index: 2;
|
|
}
|
|
|
|
.section-story-overview .image-container.image-left img {
|
|
z-index: 1;
|
|
}
|
|
|
|
.section-story-overview .image-container img {
|
|
width: 100%;
|
|
left: 0;
|
|
top: 0;
|
|
height: auto;
|
|
position: absolute;
|
|
}
|
|
|
|
.section-story-overview .image-container:nth-child(2) {
|
|
margin-top: 420px;
|
|
margin-left: -105px;
|
|
}
|
|
|
|
.section-story-overview p.blockquote {
|
|
width: 220px;
|
|
min-height: 180px;
|
|
text-align: left;
|
|
position: absolute;
|
|
top: 365px;
|
|
right: 155px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.section-nucleo-icons .nucleo-container img {
|
|
width: auto;
|
|
left: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
position: absolute;
|
|
}
|
|
|
|
.section-nucleo-icons .nucleo-container {
|
|
height: 335px;
|
|
position: relative;
|
|
}
|
|
|
|
.section-nucleo-icons h5 {
|
|
margin-bottom: 35px;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container {
|
|
position: relative;
|
|
max-width: 450px;
|
|
height: 300px;
|
|
max-height: 300px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i {
|
|
font-size: 34px;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(1) {
|
|
top: 5%;
|
|
left: 7%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(2) {
|
|
top: 28%;
|
|
left: 24%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(3) {
|
|
top: 40%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(4) {
|
|
top: 18%;
|
|
left: 62%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(5) {
|
|
top: 74%;
|
|
left: 3%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(6) {
|
|
top: 36%;
|
|
left: 44%;
|
|
font-size: 65px;
|
|
color: #f96332;
|
|
padding: 1px;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(7) {
|
|
top: 59%;
|
|
left: 26%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(8) {
|
|
top: 60%;
|
|
left: 69%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(9) {
|
|
top: 72%;
|
|
left: 47%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(10) {
|
|
top: 88%;
|
|
left: 27%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(11) {
|
|
top: 31%;
|
|
left: 80%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(12) {
|
|
top: 88%;
|
|
left: 68%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(13) {
|
|
top: 5%;
|
|
left: 81%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(14) {
|
|
top: 58%;
|
|
left: 90%;
|
|
}
|
|
|
|
.section-nucleo-icons .icons-container i:nth-child(15) {
|
|
top: 6%;
|
|
left: 40%;
|
|
}
|
|
|
|
.section-images {
|
|
max-height: 670px;
|
|
height: 670px;
|
|
}
|
|
|
|
.section-images .hero-images-container,
|
|
.section-images .hero-images-container-1,
|
|
.section-images .hero-images-container-2 {
|
|
margin-top: -38vh;
|
|
}
|
|
|
|
.section-images .hero-images-container {
|
|
max-width: 670px;
|
|
}
|
|
|
|
.section-images .hero-images-container-1 {
|
|
max-width: 390px;
|
|
position: absolute;
|
|
top: 55%;
|
|
right: 18%;
|
|
}
|
|
|
|
.section-images .hero-images-container-2 {
|
|
max-width: 225px;
|
|
position: absolute;
|
|
top: 68%;
|
|
right: 12%;
|
|
}
|
|
|
|
[data-background-color="orange"] {
|
|
background-color: #e95e38;
|
|
}
|
|
|
|
[data-background-color="black"] {
|
|
background-color: #2c2c2c;
|
|
}
|
|
|
|
[data-background-color] {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .title,
|
|
[data-background-color] .social-description h2,
|
|
[data-background-color] p,
|
|
[data-background-color] h1, [data-background-color] h2, [data-background-color] h3, [data-background-color] h4, [data-background-color] h5, [data-background-color] h6, [data-background-color] a:not(.btn),
|
|
[data-background-color] .icons-container i {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .description,
|
|
[data-background-color] .social-description p {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
[data-background-color] .checkbox label::before,
|
|
[data-background-color] .checkbox label::after,
|
|
[data-background-color] .radio label::before,
|
|
[data-background-color] .radio label::after {
|
|
border-color: rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
[data-background-color] .checkbox label::after,
|
|
[data-background-color] .checkbox label,
|
|
[data-background-color] .radio label {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .checkbox input[type="checkbox"]:disabled + label,
|
|
[data-background-color] .radio input[type="radio"]:disabled + label {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .radio input[type="radio"]:not(:disabled):hover + label::after,
|
|
[data-background-color] .radio input[type="radio"]:checked + label::after {
|
|
background-color: #FFFFFF;
|
|
border-color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-control::-moz-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
[data-background-color] .form-control:-moz-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
[data-background-color] .form-control::-webkit-input-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
[data-background-color] .form-control:-ms-input-placeholder {
|
|
color: #ebebeb;
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
[data-background-color] .form-control {
|
|
border-color: rgba(255, 255, 255, 0.5);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-control:focus {
|
|
border-color: #FFFFFF;
|
|
background-color: transparent;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .has-success:after,
|
|
[data-background-color] .has-danger:after {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .has-danger .form-control {
|
|
background-color: transparent;
|
|
}
|
|
|
|
[data-background-color] .input-group-addon {
|
|
background-color: transparent;
|
|
border-color: rgba(255, 255, 255, 0.5);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .input-group-focus .input-group-addon {
|
|
background-color: transparent;
|
|
border-color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-group.form-group-no-border .form-control,
|
|
[data-background-color] .input-group.form-group-no-border .form-control {
|
|
background-color: rgba(255, 255, 255, 0.1);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-group.form-group-no-border .form-control:focus, [data-background-color] .form-group.form-group-no-border .form-control:active, [data-background-color] .form-group.form-group-no-border .form-control:active,
|
|
[data-background-color] .input-group.form-group-no-border .form-control:focus,
|
|
[data-background-color] .input-group.form-group-no-border .form-control:active,
|
|
[data-background-color] .input-group.form-group-no-border .form-control:active {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon,
|
|
[data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.1);
|
|
}
|
|
|
|
[data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon:focus, [data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon:active, [data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon:active,
|
|
[data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon:focus,
|
|
[data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon:active,
|
|
[data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon:active {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-group.form-group-no-border .form-control:focus + .input-group-addon,
|
|
[data-background-color] .input-group.form-group-no-border .form-control:focus + .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-group.form-group-no-border .input-group-addon,
|
|
[data-background-color] .input-group.form-group-no-border .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.1);
|
|
border: none;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .form-group.form-group-no-border.input-group-focus .input-group-addon,
|
|
[data-background-color] .input-group.form-group-no-border.input-group-focus .input-group-addon {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .input-group-addon,
|
|
[data-background-color] .form-group.form-group-no-border .input-group-addon,
|
|
[data-background-color] .input-group.form-group-no-border .input-group-addon {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
[data-background-color] .btn.btn-simple {
|
|
background-color: transparent;
|
|
border-color: rgba(255, 255, 255, 0.5);
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:focus, [data-background-color] .btn.btn-simple:active {
|
|
background-color: transparent;
|
|
border-color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color] .nav-tabs > .nav-item > .nav-link i.now-ui-icons {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
[data-background-color].section-nucleo-icons .icons-container i:nth-child(6) {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.tim-row {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.tim-white-buttons {
|
|
background-color: #777777;
|
|
}
|
|
|
|
.typography-line {
|
|
padding-left: 25%;
|
|
margin-bottom: 35px;
|
|
position: relative;
|
|
display: block;
|
|
width: 100%;
|
|
}
|
|
|
|
.typography-line span {
|
|
bottom: 10px;
|
|
color: #c0c1c2;
|
|
display: block;
|
|
font-weight: 400;
|
|
font-size: 13px;
|
|
line-height: 13px;
|
|
left: 0;
|
|
margin-left: 20px;
|
|
position: absolute;
|
|
width: 260px;
|
|
text-transform: none;
|
|
}
|
|
|
|
.tim-row {
|
|
padding-top: 60px;
|
|
}
|
|
|
|
.tim-row h3 {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.switch {
|
|
margin-right: 20px;
|
|
}
|
|
|
|
#navbar-full .navbar {
|
|
border-radius: 0 !important;
|
|
margin-bottom: 15px;
|
|
z-index: 2;
|
|
}
|
|
|
|
#menu-dropdown .navbar {
|
|
border-radius: 3px;
|
|
}
|
|
|
|
#pagination-row .pagination-container {
|
|
height: 100%;
|
|
max-height: 100%;
|
|
display: -webkit-box;
|
|
display: -ms-flexbox;
|
|
display: flex;
|
|
-webkit-box-align: center;
|
|
-ms-flex-align: center;
|
|
align-items: center;
|
|
}
|
|
|
|
#icons-row i.now-ui-icons {
|
|
font-size: 30px;
|
|
}
|
|
|
|
.space {
|
|
height: 130px;
|
|
display: block;
|
|
}
|
|
|
|
.space-110 {
|
|
height: 110px;
|
|
display: block;
|
|
}
|
|
|
|
.space-50 {
|
|
height: 50px;
|
|
display: block;
|
|
}
|
|
|
|
.space-70 {
|
|
height: 70px;
|
|
display: block;
|
|
}
|
|
|
|
.navigation-example .img-src {
|
|
background-attachment: scroll;
|
|
}
|
|
|
|
.navigation-example {
|
|
background-position: center center;
|
|
background-size: cover;
|
|
margin-top: 0;
|
|
min-height: 740px;
|
|
}
|
|
|
|
#notifications {
|
|
background-color: #FFFFFF;
|
|
display: block;
|
|
width: 100%;
|
|
position: relative;
|
|
}
|
|
|
|
.tim-note {
|
|
text-transform: capitalize;
|
|
}
|
|
|
|
#buttons .btn,
|
|
#javascriptComponents .btn {
|
|
margin: 0 0px 10px;
|
|
}
|
|
|
|
.space-100 {
|
|
height: 100px;
|
|
display: block;
|
|
width: 100%;
|
|
}
|
|
|
|
.be-social {
|
|
padding-bottom: 20px;
|
|
/* border-bottom: 1px solid #aaa; */
|
|
margin: 0 auto 40px;
|
|
}
|
|
|
|
.txt-white {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.txt-gray {
|
|
color: #ddd !important;
|
|
}
|
|
|
|
.parallax {
|
|
width: 100%;
|
|
height: 570px;
|
|
display: block;
|
|
background-attachment: fixed;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
background-position: center center;
|
|
}
|
|
|
|
.logo-container .logo {
|
|
overflow: hidden;
|
|
border-radius: 50%;
|
|
border: 1px solid #333333;
|
|
width: 50px;
|
|
float: left;
|
|
}
|
|
|
|
.logo-container .brand {
|
|
font-size: 16px;
|
|
color: #FFFFFF;
|
|
line-height: 18px;
|
|
float: left;
|
|
margin-left: 10px;
|
|
margin-top: 7px;
|
|
width: 70px;
|
|
height: 40px;
|
|
text-align: left;
|
|
}
|
|
|
|
.logo-container .brand-material {
|
|
font-size: 18px;
|
|
margin-top: 15px;
|
|
height: 25px;
|
|
width: auto;
|
|
}
|
|
|
|
.logo-container .logo img {
|
|
width: 100%;
|
|
}
|
|
|
|
.navbar-small .logo-container .brand {
|
|
color: #333333;
|
|
}
|
|
|
|
.fixed-section {
|
|
top: 90px;
|
|
max-height: 80vh;
|
|
overflow: scroll;
|
|
position: -webkit-sticky;
|
|
position: sticky;
|
|
}
|
|
|
|
.fixed-section ul {
|
|
padding: 0;
|
|
}
|
|
|
|
.fixed-section ul li {
|
|
list-style: none;
|
|
}
|
|
|
|
.fixed-section li a {
|
|
font-size: 14px;
|
|
padding: 2px;
|
|
display: block;
|
|
color: #666666;
|
|
}
|
|
|
|
.fixed-section li a.active {
|
|
color: #00bbff;
|
|
}
|
|
|
|
.fixed-section.float {
|
|
position: fixed;
|
|
top: 100px;
|
|
width: 200px;
|
|
margin-top: 0;
|
|
}
|
|
|
|
.parallax .parallax-image {
|
|
width: 100%;
|
|
overflow: hidden;
|
|
position: absolute;
|
|
}
|
|
|
|
.parallax .parallax-image img {
|
|
width: 100%;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.parallax .parallax-image {
|
|
width: 100%;
|
|
height: 640px;
|
|
overflow: hidden;
|
|
}
|
|
.parallax .parallax-image img {
|
|
height: 100%;
|
|
width: auto;
|
|
}
|
|
}
|
|
|
|
/*.separator{
|
|
content: "Separator";
|
|
color: #FFFFFF;
|
|
display: block;
|
|
width: 100%;
|
|
padding: 20px;
|
|
}
|
|
.separator-line{
|
|
background-color: #EEE;
|
|
height: 1px;
|
|
width: 100%;
|
|
display: block;
|
|
}
|
|
.separator.separator-gray{
|
|
background-color: #EEEEEE;
|
|
}*/
|
|
.social-buttons-demo .btn {
|
|
margin-right: 5px;
|
|
margin-bottom: 7px;
|
|
}
|
|
|
|
.img-container {
|
|
width: 100%;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.img-container img {
|
|
width: 100%;
|
|
}
|
|
|
|
.lightbox img {
|
|
width: 100%;
|
|
}
|
|
|
|
.lightbox .modal-content {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.lightbox .modal-body {
|
|
padding: 0;
|
|
}
|
|
|
|
@media screen and (min-width: 991px) {
|
|
.lightbox .modal-dialog {
|
|
width: 960px;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 991px) {
|
|
.fixed-section.affix {
|
|
position: relative;
|
|
margin-bottom: 100px;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.btn, .btn-morphing {
|
|
margin-bottom: 10px;
|
|
}
|
|
.parallax .motto {
|
|
top: 170px;
|
|
margin-top: 0;
|
|
font-size: 60px;
|
|
width: 270px;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 576px) {
|
|
#images img {
|
|
width: 40%;
|
|
}
|
|
}
|
|
|
|
/* Loading dots */
|
|
/* transitions */
|
|
.presentation .front, .presentation .front:after, .presentation .front .btn, .logo-container .logo, .logo-container .brand {
|
|
-webkit-transition: all .2s;
|
|
transition: all .2s;
|
|
}
|
|
|
|
#images h4 {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
#javascriptComponents {
|
|
padding-bottom: 0;
|
|
}
|
|
|
|
/* layer animation */
|
|
.layers-container {
|
|
display: block;
|
|
margin-top: 50px;
|
|
position: relative;
|
|
}
|
|
|
|
.layers-container img {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: auto;
|
|
top: 0;
|
|
left: 0;
|
|
text-align: center;
|
|
}
|
|
|
|
.animate {
|
|
transition: 1.5s ease-in-out;
|
|
-moz-transition: 1.5s ease-in-out;
|
|
-webkit-transition: 1.5s ease-in-out;
|
|
}
|
|
|
|
.navbar-default.navbar-small .logo-container .brand {
|
|
color: #333333;
|
|
}
|
|
|
|
.navbar-transparent.navbar-small .logo-container .brand {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.navbar-default.navbar-small .logo-container .brand {
|
|
color: #333333;
|
|
}
|
|
|
|
.sharing-area {
|
|
margin-top: 80px;
|
|
}
|
|
|
|
.sharing-area .btn {
|
|
margin: 15px 4px 0;
|
|
}
|
|
|
|
.section-thin,
|
|
.section-notifications {
|
|
padding: 0;
|
|
}
|
|
|
|
.section-navbars {
|
|
padding-top: 0;
|
|
}
|
|
|
|
#navbar .navbar {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
#navbar .navbar-toggler,
|
|
#menu-dropdown .navbar-toggler {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.section-tabs {
|
|
background: #EEEEEE;
|
|
}
|
|
|
|
.section-pagination {
|
|
padding-bottom: 0;
|
|
}
|
|
|
|
.section-download {
|
|
padding-top: 130px;
|
|
}
|
|
|
|
.section-download .description {
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.section-download h4 {
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.section-examples a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.section-examples a + a {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.section-examples h5 {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.components-page .wrapper > .header,
|
|
.tutorial-page .wrapper > .header {
|
|
height: 500px;
|
|
padding-top: 128px;
|
|
background-size: cover;
|
|
background-position: center center;
|
|
}
|
|
|
|
.components-page .title,
|
|
.tutorial-page .title {
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.brand .h1-seo {
|
|
font-size: 2.8em;
|
|
text-transform: uppercase;
|
|
font-weight: 300;
|
|
}
|
|
|
|
.brand .n-logo {
|
|
max-width: 100px;
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.invision-logo {
|
|
max-width: 70px;
|
|
top: -2px;
|
|
position: relative;
|
|
}
|
|
|
|
.creative-tim-logo {
|
|
max-width: 140px;
|
|
top: -2px;
|
|
position: relative;
|
|
}
|
|
|
|
.section-javascript .title {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.navbar .switch-background {
|
|
display: block;
|
|
}
|
|
|
|
.navbar-transparent .switch-background {
|
|
display: none;
|
|
}
|
|
|
|
.section-signup .col .btn {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
#buttons-row .btn {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.section-navbars .navbar-collapse {
|
|
display: none;
|
|
}
|
|
|
|
.section-basic {
|
|
padding-top: 0;
|
|
}
|
|
|
|
.section-images {
|
|
padding-bottom: 0;
|
|
}
|
|
|
|
@media screen and (max-width: 991px) {
|
|
.navbar-collapse {
|
|
position: fixed;
|
|
display: block;
|
|
top: 0;
|
|
height: 100vh !important;
|
|
width: 300px;
|
|
right: 0;
|
|
z-index: 1032;
|
|
visibility: visible;
|
|
background-color: #999;
|
|
overflow-y: visible;
|
|
border-top: none;
|
|
text-align: left;
|
|
max-height: none !important;
|
|
-webkit-transform: translate3d(300px, 0, 0);
|
|
transform: translate3d(300px, 0, 0);
|
|
-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
}
|
|
.nav-open .navbar-collapse {
|
|
-webkit-transform: translate3d(0px, 0, 0);
|
|
transform: translate3d(0px, 0, 0);
|
|
}
|
|
.navbar-collapse:before {
|
|
background: #f96332;
|
|
/* For browsers that do not support gradients */
|
|
/* For Safari 5.1 to 6.0 */
|
|
/* For Opera 11.1 to 12.0 */
|
|
/* For Firefox 3.6 to 15 */
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#f96332), color-stop(80%, #000));
|
|
background: linear-gradient(#f96332 0%, #000 80%);
|
|
/* Standard syntax (must be last) */
|
|
opacity: 0.76;
|
|
filter: alpha(opacity=76);
|
|
display: block;
|
|
content: "";
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: -1;
|
|
}
|
|
.navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link {
|
|
margin: 0 1rem;
|
|
color: #FFFFFF;
|
|
}
|
|
.menu-on-left .navbar-collapse {
|
|
right: auto;
|
|
left: 0;
|
|
-webkit-transform: translate3d(-300px, 0, 0);
|
|
transform: translate3d(-300px, 0, 0);
|
|
}
|
|
.profile-photo .profile-photo-small {
|
|
margin-left: -2px;
|
|
}
|
|
[class*="navbar-toggleable-"] .navbar-collapse {
|
|
width: 300px;
|
|
}
|
|
.button-dropdown {
|
|
display: none;
|
|
}
|
|
.navbar .navbar-brand {
|
|
padding-top: .5rem;
|
|
padding-bottom: .5rem;
|
|
}
|
|
.navbar .navbar-nav {
|
|
margin-top: 53px;
|
|
}
|
|
.navbar .navbar-nav .nav-link {
|
|
padding-top: 0.75rem;
|
|
padding-bottom: .75rem;
|
|
}
|
|
.navbar .navbar-nav.navbar-logo {
|
|
top: 0;
|
|
height: 53px;
|
|
}
|
|
.navbar .dropdown.show .dropdown-menu,
|
|
.navbar .dropdown .dropdown-menu {
|
|
background-color: transparent;
|
|
border: 0;
|
|
-webkit-transition: none;
|
|
transition: none;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
width: auto;
|
|
margin: 0 1rem;
|
|
margin-top: -18px;
|
|
}
|
|
.navbar .dropdown.show .dropdown-menu:before,
|
|
.navbar .dropdown .dropdown-menu:before {
|
|
display: none;
|
|
}
|
|
.navbar .dropdown-menu .dropdown-item:focus,
|
|
.navbar .dropdown-menu .dropdown-item:hover {
|
|
color: #FFFFFF;
|
|
}
|
|
.navbar .navbar-translate {
|
|
width: 100%;
|
|
position: relative;
|
|
-webkit-transform: translate3d(0px, 0, 0);
|
|
transform: translate3d(0px, 0, 0);
|
|
-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
}
|
|
.navbar .navbar-toggler-bar {
|
|
display: block;
|
|
position: relative;
|
|
width: 22px;
|
|
height: 1px;
|
|
border-radius: 1px;
|
|
background: #FFFFFF;
|
|
}
|
|
.navbar .navbar-toggler-bar + .navbar-toggler-bar {
|
|
margin-top: 7px;
|
|
}
|
|
.navbar .navbar-toggler-bar.bar2 {
|
|
width: 17px;
|
|
-webkit-transition: width .2s linear;
|
|
transition: width .2s linear;
|
|
}
|
|
.navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
|
|
background: #B8B8B8;
|
|
}
|
|
.navbar .toggled .navbar-toggler-bar {
|
|
width: 24px;
|
|
}
|
|
.navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {
|
|
margin-top: 5px;
|
|
}
|
|
.wrapper {
|
|
-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
}
|
|
.menu-on-left .navbar-brand {
|
|
float: right;
|
|
margin-right: 0;
|
|
margin-left: 1rem;
|
|
}
|
|
.nav-open .wrapper {
|
|
-webkit-transform: translate3d(-150px, 0, 0);
|
|
transform: translate3d(-150px, 0, 0);
|
|
}
|
|
.nav-open .navbar-translate {
|
|
-webkit-transform: translate3d(-300px, 0, 0);
|
|
transform: translate3d(-300px, 0, 0);
|
|
}
|
|
.nav-open .menu-on-left .navbar-collapse {
|
|
-webkit-transform: translate3d(0px, 0, 0);
|
|
transform: translate3d(0px, 0, 0);
|
|
}
|
|
.nav-open .menu-on-left .navbar-translate {
|
|
-webkit-transform: translate3d(300px, 0, 0);
|
|
transform: translate3d(300px, 0, 0);
|
|
}
|
|
.nav-open .menu-on-left .wrapper {
|
|
-webkit-transform: translate3d(150px, 0, 0);
|
|
transform: translate3d(150px, 0, 0);
|
|
}
|
|
.nav-open .menu-on-left #bodyClick {
|
|
right: auto;
|
|
left: 300px;
|
|
}
|
|
.bar1,
|
|
.bar2,
|
|
.bar3 {
|
|
outline: 1px solid transparent;
|
|
}
|
|
.bar1 {
|
|
top: 0px;
|
|
-webkit-animation: topbar-back 500ms linear 0s;
|
|
animation: topbar-back 500ms 0s;
|
|
-webkit-animation-fill-mode: forwards;
|
|
animation-fill-mode: forwards;
|
|
}
|
|
.bar2 {
|
|
opacity: 1;
|
|
}
|
|
.bar3 {
|
|
bottom: 0px;
|
|
-webkit-animation: bottombar-back 500ms linear 0s;
|
|
animation: bottombar-back 500ms 0s;
|
|
-webkit-animation-fill-mode: forwards;
|
|
animation-fill-mode: forwards;
|
|
}
|
|
.toggled .bar1 {
|
|
top: 6px;
|
|
-webkit-animation: topbar-x 500ms linear 0s;
|
|
animation: topbar-x 500ms 0s;
|
|
-webkit-animation-fill-mode: forwards;
|
|
animation-fill-mode: forwards;
|
|
}
|
|
.toggled .bar2 {
|
|
opacity: 0;
|
|
}
|
|
.toggled .bar3 {
|
|
bottom: 6px;
|
|
-webkit-animation: bottombar-x 500ms linear 0s;
|
|
animation: bottombar-x 500ms 0s;
|
|
-webkit-animation-fill-mode: forwards;
|
|
animation-fill-mode: forwards;
|
|
}
|
|
@keyframes topbar-x {
|
|
0% {
|
|
top: 0px;
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
45% {
|
|
top: 6px;
|
|
-webkit-transform: rotate(145deg);
|
|
transform: rotate(145deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(130deg);
|
|
transform: rotate(130deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(135deg);
|
|
transform: rotate(135deg);
|
|
}
|
|
}
|
|
@-webkit-keyframes topbar-x {
|
|
0% {
|
|
top: 0px;
|
|
-webkit-transform: rotate(0deg);
|
|
}
|
|
45% {
|
|
top: 6px;
|
|
-webkit-transform: rotate(145deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(130deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(135deg);
|
|
}
|
|
}
|
|
@keyframes topbar-back {
|
|
0% {
|
|
top: 6px;
|
|
-webkit-transform: rotate(135deg);
|
|
transform: rotate(135deg);
|
|
}
|
|
45% {
|
|
-webkit-transform: rotate(-10deg);
|
|
transform: rotate(-10deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(5deg);
|
|
transform: rotate(5deg);
|
|
}
|
|
100% {
|
|
top: 0px;
|
|
-webkit-transform: rotate(0);
|
|
transform: rotate(0);
|
|
}
|
|
}
|
|
@-webkit-keyframes topbar-back {
|
|
0% {
|
|
top: 6px;
|
|
-webkit-transform: rotate(135deg);
|
|
}
|
|
45% {
|
|
-webkit-transform: rotate(-10deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(5deg);
|
|
}
|
|
100% {
|
|
top: 0px;
|
|
-webkit-transform: rotate(0);
|
|
}
|
|
}
|
|
@keyframes bottombar-x {
|
|
0% {
|
|
bottom: 0px;
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
45% {
|
|
bottom: 6px;
|
|
-webkit-transform: rotate(-145deg);
|
|
transform: rotate(-145deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(-130deg);
|
|
transform: rotate(-130deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(-135deg);
|
|
transform: rotate(-135deg);
|
|
}
|
|
}
|
|
@-webkit-keyframes bottombar-x {
|
|
0% {
|
|
bottom: 0px;
|
|
-webkit-transform: rotate(0deg);
|
|
}
|
|
45% {
|
|
bottom: 6px;
|
|
-webkit-transform: rotate(-145deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(-130deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(-135deg);
|
|
}
|
|
}
|
|
@keyframes bottombar-back {
|
|
0% {
|
|
bottom: 6px;
|
|
-webkit-transform: rotate(-135deg);
|
|
transform: rotate(-135deg);
|
|
}
|
|
45% {
|
|
-webkit-transform: rotate(10deg);
|
|
transform: rotate(10deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(-5deg);
|
|
transform: rotate(-5deg);
|
|
}
|
|
100% {
|
|
bottom: 0px;
|
|
-webkit-transform: rotate(0);
|
|
transform: rotate(0);
|
|
}
|
|
}
|
|
@-webkit-keyframes bottombar-back {
|
|
0% {
|
|
bottom: 6px;
|
|
-webkit-transform: rotate(-135deg);
|
|
}
|
|
45% {
|
|
-webkit-transform: rotate(10deg);
|
|
}
|
|
75% {
|
|
-webkit-transform: rotate(-5deg);
|
|
}
|
|
100% {
|
|
bottom: 0px;
|
|
-webkit-transform: rotate(0);
|
|
}
|
|
}
|
|
@-webkit-keyframes fadeIn {
|
|
0% {
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes fadeIn {
|
|
0% {
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
#bodyClick {
|
|
height: 100%;
|
|
width: 100%;
|
|
position: fixed;
|
|
opacity: 1;
|
|
top: 0;
|
|
left: auto;
|
|
right: 300px;
|
|
content: "";
|
|
z-index: 9999;
|
|
overflow-x: hidden;
|
|
background-color: transparent;
|
|
-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
|
|
}
|
|
.section-nucleo-icons .container .row > [class*="col-"]:first-child {
|
|
text-align: center;
|
|
}
|
|
.footer .copyright {
|
|
text-align: right;
|
|
}
|
|
.section-nucleo-icons .icons-container {
|
|
margin-top: 65px;
|
|
}
|
|
.navbar-nav .nav-link i.fa,
|
|
.navbar-nav .nav-link i.now-ui-icons {
|
|
opacity: .5;
|
|
}
|
|
.section-images {
|
|
height: 500px;
|
|
max-height: 500px;
|
|
}
|
|
.section-images .hero-images-container {
|
|
max-width: 500px;
|
|
}
|
|
.section-images .hero-images-container-1 {
|
|
right: 10%;
|
|
top: 68%;
|
|
max-width: 269px;
|
|
}
|
|
.section-images .hero-images-container-2 {
|
|
right: 5%;
|
|
max-width: 135px;
|
|
top: 93%;
|
|
}
|
|
}
|
|
|
|
@media screen and (min-width: 992px) {
|
|
.navbar-collapse {
|
|
background: none !important;
|
|
}
|
|
.navbar-nav .nav-link.profile-photo {
|
|
padding: 0;
|
|
margin: 7px 0.7rem;
|
|
}
|
|
.section-nucleo-icons .icons-container {
|
|
margin: 0 0 0 auto;
|
|
}
|
|
.dropdown-menu .dropdown-item {
|
|
color: inherit;
|
|
}
|
|
.footer .copyright {
|
|
float: right;
|
|
}
|
|
}
|
|
|
|
@media screen and (min-width: 768px) {
|
|
.image-container.image-right {
|
|
top: 80px;
|
|
margin-left: -100px;
|
|
margin-bottom: 130px;
|
|
}
|
|
.image-container.image-left {
|
|
margin-right: -100px;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
.image-container.image-left {
|
|
margin-bottom: 220px;
|
|
}
|
|
.image-container.image-left p.blockquote {
|
|
margin: 0 auto;
|
|
position: relative;
|
|
right: 0;
|
|
}
|
|
.nav-tabs {
|
|
display: inline-block;
|
|
width: 100%;
|
|
padding-left: 100px;
|
|
padding-right: 100px;
|
|
text-align: center;
|
|
}
|
|
.nav-tabs .nav-item > .nav-link {
|
|
margin-bottom: 5px;
|
|
}
|
|
.landing-page .section-story-overview .image-container:nth-child(2) {
|
|
margin-left: 0;
|
|
margin-bottom: 30px;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 576px) {
|
|
.navbar[class*='navbar-toggleable-'] .container {
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
}
|
|
.footer .copyright {
|
|
text-align: center;
|
|
}
|
|
.section-nucleo-icons .icons-container i {
|
|
font-size: 30px;
|
|
}
|
|
.section-nucleo-icons .icons-container i:nth-child(6) {
|
|
font-size: 48px;
|
|
}
|
|
.page-header .container h6.category-absolute {
|
|
width: 90%;
|
|
}
|
|
}
|
|
|
|
@media screen and (min-width: 991px) and (max-width: 1200px) {
|
|
.section-images .hero-images-container-1 {
|
|
right: 9%;
|
|
max-width: 370px;
|
|
}
|
|
.section-images .hero-images-container-2 {
|
|
right: 2%;
|
|
max-width: 216px;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
.section-images {
|
|
height: 300px;
|
|
max-height: 300px;
|
|
}
|
|
.section-images .hero-images-container {
|
|
max-width: 380px;
|
|
}
|
|
.section-images .hero-images-container-1 {
|
|
right: 7%;
|
|
top: 87%;
|
|
max-width: 210px;
|
|
}
|
|
.section-images .hero-images-container-2 {
|
|
right: 1%;
|
|
max-width: 133px;
|
|
top: 99%;
|
|
}
|
|
.footer nav {
|
|
display: block;
|
|
margin-bottom: 5px;
|
|
float: none;
|
|
}
|
|
}
|
|
|
|
@media screen and (min-width: 1200px) {
|
|
.section-images .hero-images-container-1 {
|
|
top: 51%;
|
|
right: 21%;
|
|
}
|
|
.section-images .hero-images-container-2 {
|
|
top: 66%;
|
|
right: 14%;
|
|
}
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9wbHVnaW5zL19wbHVnaW4tYm9vdHN0cmFwLXN3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi1ub3Vpc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm93LXVpLWtpdC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi1kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9taXhpbnMvX3RyYW5zcGFyZW5jeS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L21peGlucy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvbWl4aW5zL19pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2NoZWNrYm94ZXMtcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvbWl4aW5zL19iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX21pc2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcGlsbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fc29jaWFsLWJ1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9taXhpbnMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2FsZXJ0cy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcG9wdXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvbWl4aW5zL19wb3BvdmVycy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19udWNsZW8tb3V0bGluZS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9taXhpbnMvX21vZGFscy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19mb290ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2V4YW1wbGUtcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9taXhpbnMvX3BhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2RlbW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7O0dBZ0JHO0FDc0RILG1DQUFtQztBQVVuQywrQkFBK0I7QUNoRi9COzs7Ozs7R0FNRztBQXdDSDtFQUNFLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsVUFBUztFQUNULG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsYUFBWTtFQUNaLGNBQWE7RUFDYixXQUFVO0VBQ1YsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QiwrRUFBOEU7RUFDOUUsdUZBQXNFO0VBQXRFLCtFQUFzRTtFQUF0RSx1RUFBc0U7RUFBdEUsNEdBQXNFO0VBQ3RFLG1CQUFrQjtFQUNsQixrQ0RsRGtDO0NDbURuQzs7QUFFRDtFQUNFLDRCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIscUJBQW9CO0VBQ3BCLE9BQU07RUFDTixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLHdDQUF1QztFQUN2QyxnQ0FBK0I7RUFDL0Isd0JBQXVCO0NBQ3hCOztBQUNEOzs7RUFHRSwrQkFBOEI7RUFFOUIsdUJBQXNCO0VBQ3RCLGdCQUFlO0VBQ2YsaUNBQWdDO0VBQ2hDLGFBQVk7RUFDWixZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNq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QUFrQjtFQUNsQixvQkFBbUI7Q0FzQ3RCOztBQXpFTDtFQXNDWSxXQUFVO0NBYWI7O0FBbkRUOztFQTBDZ0IsbUJBQXdDO0NBQzNDOztBQTNDYjs7RUFnRG9CLG1CQUF3QztDQUMzQzs7QUFqRGpCO0VBc0RZLGFSbUZ3QjtFUWxGeEIsZ0JSa0Z3QjtFUWpGeEIsWVJpRndCO0NRMUUzQjs7QUEvRFQ7O0VBNERnQixnQlI4RW9CO0VRN0VwQixtQkFBd0M7Q0FDM0M7O0FBOURiOztFQW1FWSxtQlJnR3NCO0NRL0Z6Qjs7QUFwRVQ7RUF1RVksZ0JBQWU7Q0FDbEI7O0FBeEVUO0VBNEVRLG1CQUFrQjtFQUNsQixTQUFRO0NBQ1g7O0FBS0w7RUNqRkksMEJUMkNnQztFU21FNUIsZVR0RzRCO0NReUV5Qzs7QUMvRXpFOzs7O0VBV0ksMEJUK0IrQztFUzlCL0MsZVRONEI7Q1NPL0I7O0FBTUc7Ozs7Ozs7RUFNSSwwQlRnQndCO0VTZnhCLHNCVGV3QjtDU2QzQjs7QUFHTDtFQUVJLHlCQUFnQjtVQUFoQixpQkFBZ0I7Q0FDbkI7O0FBOEVEO0VBQ0ksZVR2RTRCO0VTd0U1QixzQlR4RTRCO0NTaUYvQjs7QUFQRztFQUdJLDhCVHBGNEI7RVNxRjVCLGVUN0UyQztFUzhFM0Msc0JUOUUyQztDUytFOUM7O0FBR0w7RUFDSSxlVHBGNEI7Q1M2Ri9COztBQVBHO0VBR0ksOEJUaEc0QjtFU2lHNUIsZVR6RjJDO0VTMEYzQyxzQkFBcUI7Q0FDeEI7O0FEckRUO0VDbEZJLDBCVGdEZ0M7RVM4RDVCLGVUdEc0QjtDUTBFeUM7O0FDaEZ6RTs7OztFQVdJLDBCVG9DK0M7RVNuQy9DLGVUTjRCO0NTTy9COztBQU1HOzs7Ozs7O0VBTUksMEJUcUJ3QjtFU3BCeEIsc0JUb0J3QjtDU25CM0I7O0FBR0w7RUFFSSx5QkFBZ0I7VUFBaEIsaUJBQWdCO0NBQ25COztBQThFRDtFQUNJLGVUbEU0QjtFU21FNUIsc0JUbkU0QjtDUzRFL0I7O0FBUEc7RUFHSSw4QlRwRjRCO0VTcUY1QixlVHhFMkM7RVN5RTNDLHNCVHpFMkM7Q1MwRTlDOztBQUdMO0VBQ0ksZVQvRTRCO0NTd0YvQjs7QUFQRztFQUdJLDhCVGhHNEI7RVNpRzVCLGVUcEYyQztFU3FGM0Msc0JBQXFCO0NBQ3hCOztBRHBEVDtFQ25GSSwwQlRxRGdDO0VTeUQ1QixlVHRHNEI7Q1EyRW1DOztBQ2pGbkU7Ozs7RUFXSSwwQlR5QzRCO0VTeEM1QixlVE40QjtDU08vQjs7QUFNRzs7Ozs7OztFQU1JLDBCVDBCd0I7RVN6QnhCLHNCVHlCd0I7Q1N4QjNCOztBQUdMO0VBRUkseUJBQWdCO1VBQWhCLGlCQUFnQjtDQUNuQjs7QUE4RUQ7RUFDSSxlVDdENEI7RVM4RDVCLHNCVDlENEI7Q1N1RS9COztBQVBHO0VBR0ksOEJUcEY0QjtFU3FGNUIsZVRuRXdCO0VTb0V4QixzQlRwRXdCO0NTcUUzQjs7QUFHTDtFQUNJLGVUMUU0QjtDU21GL0I7O0FBUEc7RUFHSSw4QlRoRzRCO0VTaUc1QixlVC9Fd0I7RVNnRnhCLHNCQUFxQjtDQUN4Qjs7QURuRFQ7RUNwRkksMEJUMERnQztFU29ENUIsZVR0RzRCO0NRNEV5Qzs7QUNsRnpFOzs7O0VBV0ksMEJUOEMrQztFUzdDL0MsZVRONEI7Q1NPL0I7O0FBTUc7Ozs7Ozs7RUFNSSwwQlQrQndCO0VTOUJ4QixzQlQ4QndCO0NTN0IzQjs7QUFHTDtFQUVJLHlCQUFnQjtVQUFoQixpQkFBZ0I7Q0FDbkI7O0FBOEVEO0VBQ0ksZVR4RDRCO0VTeUQ1QixzQlR6RDRCO0NTa0UvQjs7QUFQRztFQUdJLDhCVHBGNEI7RVNxRjVCLGVUOUQyQztFUytEM0Msc0JUL0QyQztDU2dFOUM7O0FBR0w7RUFDSSxlVHJFNEI7Q1M4RS9COztBQVBHO0VBR0ksOEJUaEc0QjtFU2lHNUIsZVQxRTJDO0VTMkUzQyxzQkFBcUI7Q0FDeEI7O0FEbERUO0VDckZJLDBCVCtEZ0M7RVMrQzVCLGVUdEc0QjtDUTZFdUM7O0FDbkZ2RTs7OztFQVdJLDBCVG1EOEM7RVNsRDlDLGVUTjRCO0NTTy9COztBQU1HOzs7Ozs7O0VBTUksMEJUb0N3QjtFU25DeEIsc0JUbUN3QjtDU2xDM0I7O0FBR0w7RUFFSSx5QkFBZ0I7VUFBaEIsaUJBQWdCO0NBQ25COztBQThFRDtFQUNJLGVUbkQ0QjtFU29ENUIsc0JUcEQ0QjtDUzZEL0I7O0FBUEc7RUFHSSw4QlRwRjRCO0VTcUY1QixlVHpEMEM7RVMwRDFDLHNCVDFEMEM7Q1MyRDdDOztBQUdMO0VBQ0ksZVRoRTRCO0NTeUUvQjs7QUFQRztFQUdJLDhCVGhHNEI7RVNpRzVCLGVUckUwQztFU3NFMUMsc0JBQXFCO0NBQ3hCOztBRGpEVDtFQ3RGSSwwQlRRZ0M7RVMrQjVCLGVUSTRCO0NRMkM4Qjs7QUNwRjlEOzs7O0VBV0ksMEJUTDRCO0VTTTVCLGVUTjRCO0NTTy9COztBQU1HOzs7Ozs7O0VBTUksMEJUbkJ3QjtFU29CeEIsc0JUcEJ3QjtDU3FCM0I7O0FBR0w7RUFFSSx5QkFBZ0I7VUFBaEIsaUJBQWdCO0NBQ25COztBQU1HO0VBQ0ksZVRxQndCO0NTZDNCOztBQUxHO0VBR0ksZVRpQnNDO0NTaEJ6Qzs7QUFHTDtFQUNJLGVUQ3dCO0NTTTNCOztBQUxHO0VBR0ksZVRIb0I7Q1NJdkI7O0FBR0w7RUFDSSxlVEp3QjtDU1czQjs7QUFMRztFQUdJLGVUUnVDO0NTUzFDOztBQUdMO0VBQ0ksZVR4QndCO0NTK0IzQjs7QUFMRztFQUdJLGVUNUJ1QztDUzZCMUM7O0FBR0w7RUFDSSxlVDNDd0I7Q1NrRDNCOztBQUxHO0VBR0ksZVQvQ3VDO0NTZ0QxQzs7QUFHTDs7OztFQVFJLDBCVDNGd0I7RVM0RnhCLGVUekR3QjtDUzBEM0I7O0FBRUQ7RUFHSSxlVDlEMkM7Q1MrRDlDOztBQU1MO0VBQ0ksZVQxRzRCO0VTMkc1QixzQlQzRzRCO0NTb0gvQjs7QUFQRztFQUdJLDhCVHBGNEI7RVNxRjVCLGVUakh3QjtFU2tIeEIsc0JUbEh3QjtDU21IM0I7O0FBR0w7RUFDSSxlVHZINEI7Q1NnSS9COztBQVBHO0VBR0ksOEJUaEc0QjtFU2lHNUIsZVQ3SHdCO0VTOEh4QixzQkFBcUI7Q0FDeEI7O0FEL0NUO0VGdkZFLGFFMkZ5QjtFRnhGekIsMEJBQVE7Q0V5Rkw7O0FBRUw7RUFDSSxrQlIzRjRCO0VRNEY1QiwrQkFBMkM7RUFDM0MsbUJSRCtCO0NRTWxDOztBQVJEO0VBTVEsbUJBQWlFO0NBQ3BFOztBQUVMO0VBQ0ksa0JSZXFDO0VRZHJDLHNCUm5FZ0M7RVFvRWhDLG1CQUFnRTtFQUNoRSw4QlJ4RW9DO0NReUV2Qzs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVlZLDhCUnZGNEI7Q1F3Ri9COztBQUlUO0VDYUcsZVRTK0I7RVNSL0IsdUJUbkJvQztFU29CcEMsbUJUeENnQztDUTJCbEM7O0FDZUU7RUFDSSxtQkFBc0Q7Q0FDekQ7O0FEaEJKO0VDVUcsZ0JUUWdDO0VTUGhDLHlCVHBCc0M7RVNxQnRDLGtCVHJDZ0M7Q1EyQmxDOztBQ1lFO0VBQ0ksa0JBQXNEO0NBQ3pEOztBRFpKO0VBQ0ksVVJwSTBCO0VRcUkxQix1QlIxQ2dDO0VRMkNoQyw4QlJ0R29DO0NRdUd2Qzs7QUFFRDtFQUNJLGlCQUFnQjtDQUNuQjs7QUFDRDtFQUNJLFlBQVc7Q0FDZDs7QUFDRDtFQUNJLGlCQUFnQjtDQUNuQjs7QUFDRDtFQUNJLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsaUJBQWdCO0VBQ2hCLFdBQVU7Q0FDYjs7QUV4SkU7RUFDSSxlVmdCNkI7RU1uQmxDLFdJSXVCO0VKRHZCLDJCQUFRO0NJRU47O0FBQ0Q7RUFDSSxlVlk2QjtFTW5CbEMsV0lRdUI7RUpMdkIsMkJBQVE7Q0lNTjs7QUFDRDtFQUNJLGVWUTZCO0VNbkJsQyxXSVl1QjtFSlR2QiwyQkFBUTtDSVVOOztBQUNEO0VBQ0ksZVZJNkI7RU1uQmxDLFdJZ0J1QjtFSmJ2QiwyQkFBUTtDSWNOOztBQ2xCSjtFQUNJLDhCWG1Db0M7RVdsQ3BDLDBCWGlCZ0M7RVdoQmhDLG9CWDhIK0I7RVc3SC9CLGVYWWdDO0VXWGhDLGlCQUFnQjtFQUNoQixvQlg4SW1DO0VLaEpuQyw2R0FBNEc7RUFJNUcscUdBQW9HO0VBVHRHLHlCTVMwQjtFTlJsQixpQk1Ra0I7Q0ErRDNCOztBQTdERztFQUNJLHNCWFE0QjtDV1AvQjs7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Q2FPekM7O0FBckRUO0VBd0RZLG9CYlp3QjtDYWEzQjs7QUF6RFQ7O0VBNkRZLGViakJ3QjtDYWtCM0I7O0FBOURUO0VBbUVZLG9DYlh1QztDYVkxQzs7QUFwRVQ7RUF1RVksb0JiakJ3QjtDYWtCM0I7O0FBeEVUOztFQTRFWSxlYnRCd0I7Q2F1QjNCOztBQTdFVDtFQWtGWSxtQ2IvQnNDO0NhZ0N6Qzs7QUFuRlQ7RUFzRlksb0JickN3QjtDYXNDM0I7O0FBdkZUOztFQTJGWSxlYjFDd0I7Q2EyQzNCOztBQTVGVDtFQWlHWSxvQ2JwQ3VDO0NhcUMxQzs7QUFsR1Q7RUFxR1ksb0JiMUN3QjtDYTJDM0I7O0FBdEdUOztFQTBHWSxlYi9Dd0I7Q2FnRDNCOztBQTNHVDtFQWdIWSxtQ2I5Q3NDO0NhK0N6Qzs7QUFqSFQ7RUFvSFksb0JicER3QjtDYXFEM0I7O0FBckhUOztFQXlIWSxlYnpEd0I7Q2EwRDNCOztBQzNIVCxrQ0FBa0M7QUFDbEM7RUFDSSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6QixvQmRnSm1DO0VjL0luQyxrQkFBaUI7RUFDakIsOEJkK0JvQztFYzlCcEMsa0Jka0hxQztFY2pIckMsbUJBQWtCO0VBQ2xCLHdCZG9Ib0M7Q2NuSHZDOztBQUNEO0VBQ0ksc0JBQXFCO0NBSXhCOztBQUxEO0VBR08saUJBQWdCO0NBQ2xCOztBQUVMO0VDakJJLHNCZndDZ0M7RWV2Q2hDLGVmdUNnQztDY3JCbkM7O0FBQ0Q7RUNwQkksc0JmNENnQztFZTNDaEMsZWYyQ2dDO0NjdEJuQzs7QUFDRDtFQ3ZCSSxzQmZzRGdDO0VlckRoQyxlZnFEZ0M7Q2M3Qm5DOztBQUNEO0VDMUJJLHNCZmlEZ0M7RWVoRGhDLGVmZ0RnQztDY3JCbkM7O0FBQ0Q7RUM3Qkksc0JmMkRnQztFZTFEaEMsZWYwRGdDO0NjNUJuQzs7QUFDRDtFQ2hDSSxzQmZnRWdDO0VlL0RoQyxlZitEZ0M7Q2M5Qm5DOztBQUNEO0VDbkNJLHNCZlNnQztFZVJoQyxlZlFnQztDYzRCbkM7O0FFdENEO0VBRVEsVUFBUztFQUNULCtC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ZTBDO0N3QmQ3Qzs7QUR0Qkw7RUNDSSwwQkR5RG9EO0NBQ25EOztBQ3hERDtFQUNJLGVEc0RnRDtDQ3JEbkQ7O0FBRUQ7RUFDSSxnQ3hCcUIwQztDd0JwQjdDOztBQUVEO0VBQ0ksZXhCRjRCO0N3QlEvQjs7QUFQRDtFQUtRLDJDeEJvQnNDO0N3Qm5CekM7O0FBR0w7RUFDSSwyQ3hCZTBDO0N3QmQ3Qzs7QUR0Qkw7RUNDSSwwQkQ2RHNEO0NBQ3JEOztBQzVERDtFQUNJLGVEMERrRDtDQ3pEckQ7O0FBRUQ7RUFDSSxnQ3hCcUIwQztDd0JwQjdDOztBQUVEO0VBQ0ksZXhCRjRCO0N3QlEvQjs7QUFQRDtFQUtRLDJDeEJvQnNDO0N3Qm5CekM7O0FBR0w7RUFDSSwyQ3hCZTBDO0N3QmQ3Qzs7QUR0Qkw7RUNDSSwwQkRpRXVEO0NBQ3REOztBQ2hFRDtFQUNJLGVEOERtRDtDQzdEdEQ7O0FBRUQ7RUFDSSxnQ3hCcUIwQztDd0JwQjdDOztBQUVEO0VBQ0ksZXhCRjRCO0N3QlEvQjs7QUFQRDtFQUtRLDJDeEJvQnNDO0N3Qm5CekM7O0FBR0w7RUFDSSwyQ3hCZTBDO0N3QmQ3Qzs7QUR0Qkw7RUNDSSwwQkRxRXVEO0NBQ3REOztBQ3BFRDtFQUNJLGVEa0VtRDtDQ2pFdEQ7O0FBRUQ7RUFDSSxnQ3hCcUIwQztDd0JwQjdDOztBQUVEO0VBQ0ksZXhCRjRCO0N3QlEvQjs7QUFQRDtFQUtRLDJDeEJvQnNDO0N3Qm5CekM7O0FBR0w7RUFDSSwyQ3hCZTBDO0N3QmQ3Qzs7QURtREQ7RWxCbENDLDRDQUEyQztFQUl4QyxvQ0FBa0M7RWtCZ0NsQyxtQkFBa0I7RUFDbEIsZUFBYztFakJ6RXBCLFdpQjBFd0I7RWpCdkV4Qix5QkFBUTtDaUJ3RUw7O0FBRUQ7RWpCN0VGLFdpQitFd0I7RWpCNUV4QiwyQkFBUTtFaUI2RUYsb0JBQW1CO0VsQjVDdEIsMENBQTJDO0VBSXhDLGtDQUFrQztDa0IwQ3JDOztBQUVEO0VsQmhEQywwQ0FBMkM7RUFJeEMsa0NBQWtDO0NrQjhDckM7O0FBR0w7RUFDSSxzQnZCSWdDO0V1QkhoQyxnQkFBZTtDQVdsQjs7QUFiRDtFQUtRLG9CdkJENEI7RXVCRTVCLHVCdkJGNEI7RXVCRzVCLGVBQWM7Q0FLakI7O0FBWkw7RUFVWSxjQUFhO0NBQ2hCOztBRXRHVDtFQUNJLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsZXpCTWdDO0V5QkxoQyxtQkFBa0I7RUFDbEIsc0JBQXFCO0NBOEN4Qjs7QUFuREQ7RUFRUSx5Q3pCNEMwQztDeUIzQzdDOztBQVRMO0VBWVEseUN6QnVEMEM7Q3lCdEQ3Qzs7QUFiTDtFQWdCUSwwQ3pCOEMyQztDeUI3QzlDOztBQWpCTDtFQW9CUSwwQ3pCcUMyQztDeUJwQzlDOztBQXJCTDtFQXdCUSx5Q3pCdUIwQztDeUJ0QjdDOztBQXpCTDtFQTRCUSxlQUFjO0VBQ2QsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q0FDbkI7O0FBaENMO0VBbUNRLDBCQUF5QjtFQUN6QixnQkFBZTtDQUNsQjs7QUFyQ0w7O0VBeUNRLGdCQUFlO0NBQ2xCOztBQTFDTDtFQTZDUSxlekJwQzRCO0V5QnFDNUIsWUFBVztFQUNYLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2QsV0FBVTtDQUNiOztBQ25ETDtFQUNJLGdCQUFlO0VBQ2YsbUJBQWtCO0NBQ3JCOztBQUNEO0VBQ0kseUQxQnVLMkQ7VTBCdkszRCxpRDFCdUsyRDtDMEJ0SzlEOztBQ05EO0VBQ0ksZ0IzQnNKK0I7RTJCckovQix5REFBZ0Q7VUFBaEQsaURBQWdEO0VBQ2hELGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBeUNuQjs7QUE5Q0Q7RUFRUSxnQzNCbUM0QztFMkJsQzVDLGdCM0I4STJCO0UyQjdJM0IsMEJBQXlCO0VBQ3pCLGlCM0JtSjJCO0UyQmxKM0IsVUFBUztFQUNULGdCQUFlO0VBQ2YsYUFBWTtFQUNaLDhCQUE2QjtDQUNoQzs7QUFoQkw7RUFtQlEsY0FBYTtDQUNoQjs7QUFwQkw7RUF1QlEsNkIzQmI0QjtFMkJjNUIsVUFBUztDQUNaOztBQXpCTDtFQ0NJLDBCNUI0Q2dDO0U0QjNDaEMsZTVCUWdDO0MyQm1CL0I7O0FDeEJEO0VBQ0ksMkI1QnVDNEI7QzRCdEMvQjs7QUFFRDtFQUNJLDZCNUJtQzRCO0M0QmxDL0I7O0FBRUQ7RUFDSSwwQjVCK0I0QjtDNEI5Qi9COztBQUVEO0VBQ0ksNEI1QjJCNEI7QzRCMUIvQjs7QUFFRDtFQUNJLGU1Qlo0QjtDNEJhL0I7O0FEdkJMO0VDQ0ksMEI1QnNEZ0M7RTRCckRoQyxlNUJRZ0M7QzJCdUIvQjs7QUM1QkQ7RUFDSSwyQjVCaUQ0QjtDNEJoRC9COztBQUVEO0VBQ0ksNkI1QjZDNEI7QzRCNUMvQjs7QUFFRDtFQUNJLDBCNUJ5QzRCO0M0QnhDL0I7O0FBRUQ7RUFDSSw0QjVCcUM0QjtDNEJwQy9COztBQUVEO0VBQ0ksZTVCWjRCO0M0QmEvQjs7QUR2Qkw7RUNDSSwwQjVCMkRnQztFNEIxRGhDLGU1QlFnQztDMkIyQi9COztBQ2hDRDtFQUNJLDJCNUJzRDRCO0M0QnJEL0I7O0FBRUQ7RUFDSSw2QjVCa0Q0QjtDNEJqRC9COztBQUVEO0VBQ0ksMEI1QjhDNEI7QzRCN0MvQjs7QUFFRDtFQUNJLDRCNUIwQzRCO0M0QnpDL0I7O0FBRUQ7RUFDSSxlNUJaNEI7QzRCYS9COztBRHZCTDtFQ0NJLDBCNUJnRWdDO0U0Qi9EaEMsZTVCUWdDO0MyQitCL0I7O0FDcENEO0VBQ0ksMkI1QjJENEI7QzRCMUQvQjs7QUFFRDtFQUNJLDZCNUJ1RDRCO0M0QnREL0I7O0FBRUQ7RUFDSSwwQjVCbUQ0QjtDNEJsRC9COztBQUVEO0VBQ0ksNEI1QitDNEI7QzRCOUMvQjs7QUFFRDtFQUNJLGU1Qlo0QjtDNEJhL0I7O0FEdkJMO0VDQ0ksMEI1QmlEZ0M7RTRCaERoQyxlNUJRZ0M7QzJCbUMvQjs7QUN4Q0Q7RUFDSSwyQjVCNEM0QjtDNEIzQy9COztBQUVEO0VBQ0ksNkI1QndDNEI7QzRCdkMvQjs7QUFFRDtFQUNJLDBCNUJvQzRCO0M0Qm5DL0I7O0FBRUQ7RUFDSSw0QjVCZ0M0QjtDNEIvQi9COztBQUVEO0VBQ0ksZTVCWjRCO0M0QmEvQjs7QUQwQkw7RUFFUSwyQjNCekM0QjtDMkIwQy9COztBQUhMO0VBTVEsNkIzQjdDNEI7QzJCOEMvQjs7QUFQTDtFQVVRLDBCM0JqRDRCO0MyQmtEL0I7O0FBWEw7RUFjUSw0QjNCckQ0QjtDMkJzRC9COztBQUdMO0VBQ0ksdUIzQjZCZ0M7RTJCNUJoQyxpQkFBZ0I7RUFDaEIsMEIzQjVEZ0M7RTJCNkRoQyxnQjNCZ0YrQjtFMkIvRS9CLGVBQWM7RUFDZCx3REFBK0M7VUFBL0MsZ0RBQStDO0NBQ2xEOztBRTFFRDs7Ozs7O21DQU1tQztBQUVuQztFQUNFLDhCQUE2QjtFQUM3Qix3Q0FBdUM7RUFDdkMsdVJBSWdEO0VBQ2hELG9CQUFtQjtFQUNuQixtQkFBa0I7QzFCaXJIbkI7O0EwQjlxSEQ7OzJCQUUyQjtBQUUzQjtFQUNFLHNCQUFxQjtFQUNyQixtREFBa0Q7RUFDbEQsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIsMkJBQTJCO0VBQzNCLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDbkM7O0FBRUQ7OzJCQUUyQjtBQUUzQjs7cUNBRXFDO0FBRXJDO0VBQ0Usc0JBQXFCO0VBQ3JCLHFCQUFvQjtFQUNwQix1QkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBRUQ7OzJCQUUyQjtBQUUzQjtFQUNFLGdCQUFlO0VBQ2YsMEJBQXlCO0VBQ3pCLHNCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDbkI7O0FBRUQ7OzJCQUUyQjtBQUUzQjtFQUNFLG1EQUFrRDtFQUVsRCwyQ0FBMEM7Q0FDM0M7O0FBRUQ7RUFDRTtJQUNFLGdDQUErQjtHMUI0cUhoQztFMEJ6cUhEO0lBQ0Usa0NBQWlDO0cxQjJxSGxDO0NBQ0Y7O0EwQjlwSEQ7RUFDRTtJQUNFLGdDQUErQjtJQUkvQix3QkFBdUI7RzFCMHFIeEI7RTBCdnFIRDtJQUNFLGtDQUFpQztJQUlqQywwQkFBeUI7RzFCeXFIMUI7Q0FDRjs7QTBCdHFIRDs7MkJBRTJCO0FBRTNCOzsyQkFFMkI7QUFFM0I7RUFDSSxpQkFBZ0I7Q0FDbkI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FB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bENzMkpEO0VrQ3AySkksMEJyQzNSZ0M7Q3FDNFJuQzs7QWxDdTJKRDtFa0NwMkpJLGVyQ3ZTZ0M7Q3FDcVhuQzs7QWxDMHhKRDs7Ozs7RWtDajJKUSxlckM5UzRCO0NxQytTL0I7O0FsQ3cySkw7O0VrQ3AySlEsZ0NyQ2hTMEM7Q3FDaVM3Qzs7QWxDdzJKTDs7OztFa0NqMkpRLHVDckNqUzBDO0NxQ2tTN0M7O0FsQ3UySkw7OztFa0NsMkpRLGVyQ2pVNEI7Q3FDa1UvQjs7QWxDdTJKTDs7RWtDbjJKUSxlckN0VTRCO0NxQ3VVL0I7O0FsQ3UySkw7O0VrQ24ySlEsMEJyQzNVNEI7RXFDNFU1QixzQnJDNVU0QjtDcUM2VS9COztBbEN1MkpMO0VPeHJLTyxlQStHa0Q7RUpsSHZELFdJSXVCO0VKRHZCLDJCQUFRO0NJRU47O0FQNHJLSjtFTzFyS08sZUEyR2tEO0VKbEh2RCxXSVF1QjtFSkx2QiwyQkFBUTtDSU1OOztBUDhyS0o7RU81cktPLGVBdUdrRDtFSmxIdkQsV0lZdUI7RUpUdkIsMkJBQVE7Q0lVTjs7QVBnc0tKO0VPOXJLTyxlQW1Ha0Q7RUpsSHZELFdJZ0J1QjtFSmJ2QiwyQkFBUTtDSWNOOztBUGtzS0o7RU85bEtRLHVDVjVGMEM7RVU2RjFDLGVWL0c0QjtDVXNIL0I7O0FQMmxLTDtFTy9sS1ksc0JWbEh3QjtFVW1IeEIsOEJWdkY0QjtFVXdGNUIsZVZwSHdCO0NVcUgzQjs7QVBrbUtUOztFTzVsS1ksZVYzSHdCO0NVNEgzQjs7QVBnbUtUO0VPM2xLWSw4QlZyRzRCO0NVc0cvQjs7QVA4bEtUO0VPMWxLUSw4QlYxR2dDO0VVMkdoQyx1Q1ZySDBDO0VVc0gxQyxlVnhJNEI7Q1V5SS9COztBUDZsS0w7RU96bEtZLDhCVmpINEI7RVVrSDVCLHNCVjlJd0I7RVUrSXhCLGVWL0l3QjtDVWdKM0I7O0FQNGxLVDs7RU90bEtZLDJDVjdIc0M7RVU4SHRDLGVWdkp3QjtDVStKM0I7O0FQbWxLVDs7OztFT3RsS2dCLDJDVmxJa0M7RVVtSWxDLGVWN0pvQjtDVThKdkI7O0FQNGxLYjs7RU94bEtZLDJDVnpJ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QUNiO0NwQzQ5TFI7O0FvQ3g5TEQ7RUFDSTtJQUVRLFVBQVM7SUFDVCxpQkFBZ0I7R0FDbkI7RUFKTDtJQU9RLFVBQVM7SUFDVCxpQkFBZ0I7R0FDbkI7Q3BDeTlMUjs7QW9DcjlMRDtFQUNJO0lBQ0ksY0FBYTtJQUNiLGtCQUFpQjtHQWlCcEI7RUFuQkQ7SUFLUSxpQkFBZ0I7R0FDbkI7RUFOTDtJQVNRLFVBQVM7SUFDVCxTQUFRO0lBQ1IsaUJBQWdCO0dBQ25CO0VBWkw7SUFlUSxVQUFTO0lBQ1QsaUJBQWdCO0lBQ2hCLFNBQVE7R0FDWDtFQUdMO0lBQ0ksZUFBYztJQUNkLG1CQUFrQjtJQUNsQixZQUFXO0dBQ2Q7Q3BDbzlMSjs7QW9DajlMRDtFQUNJO0lBRVEsU0FBUTtJQUNSLFdBQVU7R0FDYjtFQUpMO0lBT1EsU0FBUTtJQUNSLFdBQVU7R0FDYjtDcENrOUxSIiwiZmlsZSI6Ii9hc3NldHMvZnJvbnRlbmQvY3NzL25vdy11aS1raXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE5vdy11aS1raXQgLSB2MS4wLjBcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICogUHJvZHVjdCBQYWdlOiBodHRwOi8vd3d3LmNyZWF0aXZlLXRpbS5jb20vcHJvZHVjdC9ub3ctdWkta2l0XG4gKiBDb3B5cmlnaHQgMjAxNyBDcmVhdGl2ZSBUaW0gKGh0dHA6Ly93d3cuY3JlYXRpdmUtdGltLmNvbSlcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL2NyZWF0aXZldGltb2ZmaWNpYWwvbm93LXVpLWtpdC9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuXG4gKiBEZXNpZ25lZCBieSB3d3cuaW52aXNpb25hcHAuY29tIENvZGVkIGJ5IHd3dy5jcmVhdGl2ZS10aW0uY29tXG5cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG5cbiAqL1xuXG5AaW1wb3J0ICdub3ctdWkta2l0L3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdub3ctdWkta2l0L21peGlucyc7XG5cbi8vIFBsdWdpbnMgQ1NTXG5AaW1wb3J0IFwibm93LXVpLWtpdC9wbHVnaW5zL3BsdWdpbi1ib290c3RyYXAtc3dpdGNoXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9wbHVnaW5zL3BsdWdpbi1ub3Vpc2xpZGVyXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9wbHVnaW5zL3BsdWdpbi1kYXRlcGlja2VyXCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwibm93LXVpLWtpdC9idXR0b25zXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9pbnB1dHNcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L2NoZWNrYm94ZXMtcmFkaW9cIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9iYWRnZXNcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L21pc2NcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L3BpbGxzXCI7XG5cbi8vIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJub3ctdWkta2l0L3NvY2lhbC1idXR0b25zXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC90YWJzXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9uYXZiYXJcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9hbGVydHNcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L2ltYWdlc1wiO1xuQGltcG9ydCBcIm5vdy11aS1raXQvcG9wdXBzXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9udWNsZW8tb3V0bGluZVwiO1xuQGltcG9ydCBcIm5vdy11aS1raXQvbW9kYWxzXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9jYXJvdXNlbFwiO1xuQGltcG9ydCBcIm5vdy11aS1raXQvY2FyZHNcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L2Zvb3RlcnNcIjtcblxuLy8gZXhhbXBsZSBwYWdlcyBhbmQgc2VjdGlvbnNcbkBpbXBvcnQgXCJub3ctdWkta2l0L2V4YW1wbGUtcGFnZXNcIjtcbkBpbXBvcnQgXCJub3ctdWkta2l0L3NlY3Rpb25zXCI7XG5AaW1wb3J0IFwibm93LXVpLWtpdC9kZW1vXCI7XG5cbkBpbXBvcnQgXCJub3ctdWkta2l0L3Jlc3BvbnNpdmVcIjtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0LnNjc3MiLCIvLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRzYW5zLXNlcmlmLWZhbWlseTogICAgICAgICAgJ01vbnRzZXJyYXQnLCAnSGVsdmV0aWNhIE5ldWUnLCAgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRub25lOiAgICAgICAgICAgICAgICAgICAgICAgMCAgICFkZWZhdWx0O1xuJGJvcmRlci10aGluOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXRoaWNrOiAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcblxuJHdoaXRlLWNvbG9yOiAgICAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJHdoaXRlLWJnOiAgICAgICAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJG9yYW5nZS1iZzogICAgICAgICAgICAgICAgICAjZTk1ZTM4ICFkZWZhdWx0O1xuXG4kc21va2UtYmc6ICAgICAgICAgICAgICAgICAgICNGNUY1RjUgIWRlZmF1bHQ7XG5cbiRibGFjay1iZzogICAgICAgICAgICAgICAgICAgcmdiYSgzMCwzMCwzMCwuOTcpICFkZWZhdWx0O1xuXG4kYmxhY2stY29sb3I6ICAgICAgICAgICAgICAgICMyYzJjMmMgIWRlZmF1bHQ7XG4kYmxhY2staHI6ICAgICAgICAgICAgICAgICAgICM0NDQ0NDQgIWRlZmF1bHQ7XG5cbiRsaWdodC1ncmF5OiAgICAgICAgICAgICAgICAgI0UzRTNFMyAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JheTogICAgICAgICAgICAgICAgI0RERERERCAhZGVmYXVsdDtcbiRkYXJrLWdyYXk6ICAgICAgICAgICAgICAgICAgIzlBOUE5QSAhZGVmYXVsdDtcblxuJG9wYWNpdHktZ3JheS0zOiAgICAgICAgICAgICByZ2JhKDIyMiwyMjIsMjIyLCAuMykgIWRlZmF1bHQ7XG4kb3BhY2l0eS1ncmF5LTU6ICAgICAgICAgICAgIHJnYmEoMjIyLDIyMiwyMjIsIC41KSAhZGVmYXVsdDtcblxuJG9wYWNpdHktNTogICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAuNSkgIWRlZmF1bHQ7XG4kb3BhY2l0eS04OiAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIC44KSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItY29sb3ItZGF5czogICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgLjgpICAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNvbG9yLW9sZC1uZXctZGF5czogICAgIHJnYmEoMjU1LDI1NSwyNTUsIC40KSAgIWRlZmF1bHQ7XG5cblxuJG9wYWNpdHktMTogICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAuMSkgIWRlZmF1bHQ7XG4kb3BhY2l0eS0yOiAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIC4yKSAhZGVmYXVsdDtcblxuJHRyYW5zcGFyZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRkYXJrLWJhY2tncm91bmQ6ICAgICAgICAgICAgIzU1NTU1NSAhZGVmYXVsdDtcblxuJGRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjQjhCOEI4ICFkZWZhdWx0O1xuJGRlZmF1bHQtc3RhdGVzLWNvbG9yOiAgICAgICBkYXJrZW4oJGRlZmF1bHQtY29sb3IsIDUlKSAhZGVmYXVsdDtcbiRkZWZhdWx0LWNvbG9yLW9wYWNpdHk6ICAgICAgcmdiYSgxODIsIDE4MiwgMTgyLCAuNikgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2Y5NjMzMiAhZGVmYXVsdDtcbiRwcmltYXJ5LXN0YXRlcy1jb2xvcjogICAgICAgZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1vcGFjaXR5OiAgICAgIHJnYmEoMjQ5LCA5OSwgNTAsIC4zKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWFsZXJ0OiAgICAgICAgcmdiYSgyNDksIDk5LCA1MCwgLjgpICFkZWZhdWx0O1xuXG4kc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICMxOGNlMGYgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1zdGF0ZXMtY29sb3I6ICAgICAgIGRhcmtlbigkc3VjY2Vzcy1jb2xvciwgNSUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtY29sb3Itb3BhY2l0eTogICAgICByZ2JhKDI0LCAyMDYsIDE1LCAuMykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1jb2xvci1hbGVydDogICAgICAgIHJnYmEoMjQsIDIwNiwgMTUsIC44KSAhZGVmYXVsdDtcblxuJGluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjMkNBOEZGICFkZWZhdWx0O1xuJGluZm8tc3RhdGVzLWNvbG9yOiAgICAgICAgICAjMTA5Q0ZGICFkZWZhdWx0O1xuJGluZm8tY29sb3Itb3BhY2l0eTogICAgICAgICByZ2JhKDQ0LCAxNjgsIDI1NSwgLjMpICFkZWZhdWx0O1xuJGluZm8tY29sb3ItYWxlcnQ6ICAgICAgICAgICByZ2JhKDQ0LCAxNjgsIDI1NSwgLjgpICFkZWZhdWx0O1xuXG4kd2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNGRkIyMzYgIWRlZmF1bHQ7XG4kd2FybmluZy1zdGF0ZXMtY29sb3I6ICAgICAgIGRhcmtlbigkd2FybmluZy1jb2xvciwgNSUpICFkZWZhdWx0O1xuJHdhcm5pbmctY29sb3Itb3BhY2l0eTogICAgICByZ2JhKDI1NSwgMTc4LCA1NCwgLjMpICFkZWZhdWx0O1xuJHdhcm5pbmctY29sb3ItYWxlcnQ6ICAgICAgICByZ2JhKDI1NSwgMTc4LCA1NCwgLjgpICFkZWZhdWx0O1xuXG4kZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNGRjM2MzYgIWRlZmF1bHQ7XG4kZGFuZ2VyLXN0YXRlcy1jb2xvcjogICAgICAgIGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWNvbG9yLW9wYWNpdHk6ICAgICAgIHJnYmEoMjU1LCA1NCwgNTQsIC4zKSAhZGVmYXVsdDtcbiRkYW5nZXItY29sb3ItYWxlcnQ6ICAgICAgICAgcmdiYSgyNTUsIDU0LCA1NCwgLjgpICFkZWZhdWx0O1xuXG4vKiAgICAgYnJhbmQgQ29sb3JzICAgICAgICAgICAgICAqL1xuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAgJGluZm8tY29sb3IgIWRlZmF1bHQ7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgICRzdWNjZXNzLWNvbG9yICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICAkd2FybmluZy1jb2xvciAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAgJGRhbmdlci1jb2xvciAhZGVmYXVsdDtcbiRicmFuZC1pbnZlcnNlOiAgICAgICAgICAgICAgJGJsYWNrLWNvbG9yICFkZWZhdWx0O1xuXG4kbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM2NjY2NjYgIWRlZmF1bHQ7XG5cbi8qICAgICAgbGlnaHQgY29sb3JzICAgICAgICAgKi9cbiRsaWdodC1ibHVlOiAgICAgICAgICAgICAgICAgcmdiYSgkcHJpbWFyeS1jb2xvciwgLjIpO1xuJGxpZ2h0LWF6dXJlOiAgICAgICAgICAgICAgICByZ2JhKCRpbmZvLWNvbG9yLCAuMik7XG4kbGlnaHQtZ3JlZW46ICAgICAgICAgICAgICAgIHJnYmEoJHN1Y2Nlc3MtY29sb3IsIC4yKTtcbiRsaWdodC1vcmFuZ2U6ICAgICAgICAgICAgICAgcmdiYSgkd2FybmluZy1jb2xvciwgLjIpO1xuJGxpZ2h0LXJlZDogICAgICAgICAgICAgICAgICByZ2JhKCRkYW5nZXItY29sb3IsIC4yKTtcblxuLy89PSBDb21wb25lbnRzXG4vL1xuXG4kcGFkZGluZy1pbnB1dC12ZXJ0aWNhbDogICAgICAgIDExcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1pbnB1dC1ob3Jpem9udGFsOiAgICAgIDE5cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWJ0bi12ZXJ0aWNhbDogICAgICAgICAxMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYnRuLWhvcml6b250YWw6ICAgICAgIDIycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAgICAuN3JlbSAhZGVmYXVsdDtcblxuJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbDogICAgIDIzcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNpbXBsZS12ZXJ0aWNhbDogICAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc2ltcGxlLWhvcml6b250YWw6ICAgIDE3cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogICAgIDQ4cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogICAgIDE1cHggIWRlZmF1bHQ7XG5cbi8vICRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuLy8gJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhYmVsLXZlcnRpY2FsOiAgICAgICAgMnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFiZWwtaG9yaXpvbnRhbDogICAgIDEycHggIWRlZmF1bHQ7XG5cbiRtYXJnaW4tbGFyZ2UtdmVydGljYWw6ICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJG1hcmdpbi1iYXNlLXZlcnRpY2FsOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtYXJnaW4tYmFzZS1ob3Jpem9udGFsOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgIDEwcHggICAgICAgICFkZWZhdWx0O1xuJGJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAxcHggc29saWQgICAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWV4dHJhLXNtYWxsOiAgICAgMC4xMjVyZW0gICAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICAgIDAuMTg3NXJlbSAgICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAgICAwLjI1cmVtICAgICAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWV4dHJlbWU6ICAgICAgICAgMC44NzVyZW0gICAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWxhcmdlLXRvcDogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAkYm9yZGVyLXJhZGl1cy1sYXJnZSAwIDAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZS1ib3R0b206ICAgMCAwICRib3JkZXItcmFkaXVzLWxhcmdlICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuXG4kYnRuLXJvdW5kLXJhZGl1czogICAgICAgICAgICAgMzBweCAgICAgICAgICFkZWZhdWx0O1xuXG4kaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAgICAgNTVweCAgICAgICAgICFkZWZhdWx0O1xuXG4kYnRuLWljb24tZm9udC1zaXplOiAgICAgICAgICAgIDI0cHggICAgICAgICFkZWZhdWx0O1xuJGJ0bi1pY29uLXNpemU6ICAgICAgICAgICAgICAgICA1NnB4ICAgICAgICAhZGVmYXVsdDtcbiRidG4taWNvbi1zaXplLW1pbmk6ICAgICAgICAgICAgMzZweCAgICAgICAgIWRlZmF1bHQ7XG4kYnRuLWljb24tZm9udC1zaXplLW1pbmk6ICAgICAgIDE0cHggICAgICAgICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgICAgICAgMy41ZW0gICAgICAgICFkZWZhdWx0OyAvLyB+IDQ5cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgICAgICAyLjVlbSAgICAgICAgIWRlZmF1bHQ7IC8vIH4gMzVweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICAgICAgIDJlbSAgICAgICAgICAhZGVmYXVsdDsgLy8gfiAyOHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgICAgICAgMS43MTRlbSAgICAgICFkZWZhdWx0OyAvLyB+IDI0cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgICAgICAxLjU3ZW0gICAgICAgIWRlZmF1bHQ7IC8vIH4gMjJweFxuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICAgICAgIDFlbSAgICAgICAgICAhZGVmYXVsdDsgLy8gfiAxNHB4XG5cbiRmb250LXBhcmFncmFwaDogICAgICAgICAgICAgICAxZW0gICAgICAgICAgIWRlZmF1bHQ7XG4kZm9udC1zaXplLW5hdmJhcjogICAgICAgICAgICAgMWVtICAgICAgICAgICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1taW5pOiAgICAgICAgICAgICAgIDAuNzE0MmVtICAgICAhZGVmYXVsdDtcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgICAgICAwLjg1NzFlbSAgICAgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAgMTRweCAgICAgICAgICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICAgICAgIDFlbSAgICAgICAgICAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2UtbmF2YmFyOiAgICAgICAyMHB4ICAgICAgICAgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJsb2NrcXVvdGU6ICAgICAgICAgMS4xZW0gICAgICAgICFkZWZhdWx0OyAvLyB+IDE1cHhcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgICAzMDAgICAgICAgICAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgICAgNDAwICAgICAgICAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaTogICAgICAgICAgICAgIDYwMCAgICAgICAgICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgICA3MDAgICAgICAgICAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWdlbmVyYWw6ICAgICAgICAxLjUgICAgICAgICAgICAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1uYXYtbGluazogICAgICAgMS42MjVyZW0gICAgICAgIWRlZmF1bHQ7XG4kYnRuLWljb24tbGluZS1oZWlnaHQ6ICAgICAgIDIuNGVtICAgICAgICAgICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAxLjM1ZW0gICAgICAgICAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgNTRweCAgICAgICAgICAgIWRlZmF1bHQ7XG5cblxuJGJvcmRlci1yYWRpdXMtdG9wOiAgICAgICAgMTBweCAxMHB4IDAgMCAgICAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1ib3R0b206ICAgICAwIDAgMTBweCAxMHB4ICAgICAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLXNoYWRvdzogICAgICAgICAgMXB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4kYm94LXNoYWRvdy1yYWlzZWQ6ICAgICAgICAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiRnZW5lcmFsLXRyYW5zaXRpb24tdGltZTogIDMwMG1zICAgICAgICAgICAgICFkZWZhdWx0O1xuXG4kc2xvdy10cmFuc2l0aW9uLXRpbWU6ICAgICAgICAgICAzNzBtcyAgICAgICAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb29yZGluYXRlczogICAgICAyOXB4IC01MHB4ICAgICAgICFkZWZhdWx0O1xuXG4kZmFzdC10cmFuc2l0aW9uLXRpbWU6ICAgICAgICAgICAxNTBtcyAgICAgICAhZGVmYXVsdDtcbiRzZWxlY3QtY29vcmRpbmF0ZXM6ICAgICAgICAgNTAlIC00MHB4ICAgICAgICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1saW5lYXI6ICAgICAgICAgbGluZWFyICAgICAgICAgICAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWJlemllcjogICAgICAgICBjdWJpYy1iZXppZXIoMC4zNCwgMS42MSwgMC43LCAxKSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWVhc2U6ICAgICAgICAgICBlYXNlIDBzO1xuXG5cbi8vJG5hdmJhci1wYWRkaW5nLWE6ICAgICAgICAgICAgICAgOXB4IDEzcHg7XG4kbmF2YmFyLW1hcmdpbi1hOiAgICAgICAgICAgICAgICAxNXB4IDBweDtcblxuJHBhZGRpbmctc29jaWFsLWE6ICAgICAgICAgICAgICAgMTBweCA1cHg7XG5cbiRuYXZiYXItbWFyZ2luLWEtYnRuOiAgICAgICAgICAgIDE1cHggMHB4O1xuJG5hdmJhci1tYXJnaW4tYS1idG4tcm91bmQ6ICAgICAgMTZweCAwcHg7XG5cbiRuYXZiYXItcGFkZGluZy1hLWljb25zOiAgICAgICAgIDZweCAxNXB4O1xuJG5hdmJhci1tYXJnaW4tYS1pY29uczogICAgICAgICAgNnB4ICAzcHg7XG5cbiRuYXZiYXItcGFkZGluZy1iYXNlOiAgICAgICAgICAgIDAuNjI1cmVtO1xuLy8kbmF2YmFyLW1hcmdpbi1icmFuZDogICAgICAgICAgICAgNXB4ICAwcHg7XG5cbiRuYXZiYXItbWFyZ2luLWJyYW5kLWljb25zOiAgICAgIDEycHggYXV0bztcbiRuYXZiYXItbWFyZ2luLWJ0bjogICAgICAgICAgICAgIDE1cHggIDNweDtcblxuJGhlaWdodC1pY29uLXNtOlx0XHRcdFx0IDMycHg7XG4kd2lkdGgtaWNvbi1zbTpcdFx0XHRcdFx0IDMycHg7XG4kcGFkZGluZy1pY29uLXNtOlx0XHRcdCAgICAgNHB4O1xuJGJvcmRlci1yYWRpdXMtaWNvbi1zbTpcdFx0XHQgN3B4O1xuXG4kaGVpZ2h0LWljb24tbWVzc2FnZTpcdFx0XHQgNDBweDtcbiR3aWR0aC1pY29uLW1lc3NhZ2U6XHRcdFx0IDQwcHg7XG5cbiRoZWlnaHQtaWNvbi1tZXNzYWdlLXNtOiBcdFx0IDIwcHg7XG4kd2lkdGgtaWNvbi1tZXNzYWdlLXNtOlx0XHRcdCAyMHB4O1xuXG4kd2hpdGUtbmF2YmFyOiAgICAgICAgICAgICAgICAgIHJnYmEoI0ZGRkZGRiwgLjk2KTtcbiRwcmltYXJ5LW5hdmJhcjogICAgICAgICAgICAgICAgcmdiYSgjMzRBQ0RDLCAuOTgpO1xuJGluZm8tbmF2YmFyOiAgICAgICAgICAgICAgICAgICByZ2JhKCM1QkNBRkYsIC45OCk7XG4kc3VjY2Vzcy1uYXZiYXI6ICAgICAgICAgICAgICAgIHJnYmEoIzRDRDk2NCwgLjk4KTtcbiR3YXJuaW5nLW5hdmJhcjogICAgICAgICAgICAgICAgcmdiYSgjRkY5NTAwLCAuOTgpO1xuJGRhbmdlci1uYXZiYXI6ICAgICAgICAgICAgICAgICByZ2JhKCNGRjRDNDAsIC45OCk7XG5cbiR0b3BiYXIteDogICAgICAgICAgICAgdG9wYmFyLXggIWRlZmF1bHQ7XG4kdG9wYmFyLWJhY2s6ICAgICAgICAgIHRvcGJhci1iYWNrICFkZWZhdWx0O1xuJGJvdHRvbWJhci14OiAgICAgICAgICBib3R0b21iYXIteCAhZGVmYXVsdDtcbiRib3R0b21iYXItYmFjazogICAgICAgYm90dG9tYmFyLWJhY2sgIWRlZmF1bHQ7XG5cbi8vTnVjbGVvIEljb25zXG5cbiRuYy1mb250LXBhdGg6ICAgICAgICAnLi4vZm9udHMnICFkZWZhdWx0O1xuJG5jLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kbmMtY3NzLXByZWZpeDogICAgICAgbm93LXVpICFkZWZhdWx0O1xuJG5jLWJhY2tncm91bmQtY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJG5jLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuJG5jLXBhZGRpbmctd2lkdGg6ICAgICgxZW0vMykgIWRlZmF1bHQ7XG5cbi8vIFNvY2lhbCBpY29ucyBjb2xvclxuJHNvY2lhbC10d2l0dGVyOiAgICAgICAgICAgICAgICAgICAjNTVhY2VlICFkZWZhdWx0O1xuJHNvY2lhbC10d2l0dGVyLXN0YXRlLWNvbG9yOiAgICAgICBkYXJrZW4oIzU1YWNlZSwgNSUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWZhY2Vib29rOiBcdFx0XHQgICAgICAgIzNiNTk5OCAhZGVmYXVsdDtcbiRzb2NpYWwtZmFjZWJvb2stc3RhdGUtY29sb3I6ICAgICAgZGFya2VuKCMzYjU5OTgsIDUlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1nb29nbGU6IFx0XHRcdCAgICAgICAjZGQ0YjM5ICFkZWZhdWx0O1xuJHNvY2lhbC1nb29nbGUtc3RhdGUtY29sb3I6ICAgICAgICBkYXJrZW4oI2RkNGIzOSwgNSUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWxpbmtlZGluOiBcdFx0XHQgICAgICAgICAjMDA3N0I1ICFkZWZhdWx0O1xuJHNvY2lhbC1saW5rZWRpbi1zdGF0ZS1jb2xvcjogICAgICAgIGRhcmtlbigjMDA3N0I1LCA1JSkgIWRlZmF1bHQ7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fdmFyaWFibGVzLnNjc3MiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC1zd2l0Y2ggLSB2My4zLjJcbiAqIGh0dHA6Ly93d3cuYm9vdHN0cmFwLXN3aXRjaC5vcmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ29weXJpZ2h0IDIwMTItMjAxMyBNYXR0aWEgTGFyZW50aXNcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICovXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiAvLyogSU1QT1JUQU5UISBDcmVhdGl2ZSBUaW0gTm90aWNlOiB0aGlzIGZpbGUgaGFzIG1ham9yIGNoYW5nZXMgdG8gZml0IHRoZSBOT1cgVUkgS2l0J3MgZGVzaWduLiBJZiB5b3Ugd2FudCB0byB1c2UgdGhlIHBsdWdpbiBhcyBpdCB3YXMgYmVmb3JlIG91ciBjaGFuZ2VzLCBwbGVhc2UgZ2V0IHRoZSBvbGQgZmlsZXMgZnJvbSBodHRwOi8vd3d3LmJvb3RzdHJhcC1zd2l0Y2gub3JnXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDU5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2stY29sb3IsIC4yKTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1pbmRlbnQ6IC01cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuXG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJyb3duLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWJyb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1pbmZvO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXN1Y2Nlc3M7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdhcm5pbmc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFuZ2VyO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IC0xMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIC40KTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb246aG92ZXIgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWx7XG4gICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZjpob3ZlciAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcbiAgICB3aWR0aDogMjdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtaW5kZW50OiA2cHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLmZvcm0tY29udHJvbCxcbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHksXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICAvLyBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIC8vIG91dGxpbmU6IDA7XG4gIC8vIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4vLyAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLy8gLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbi8vICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbi8vICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbi8vIH1cbi8vIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLy8gLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuLy8gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4vLyAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbi8vIH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVse1xuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24gfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJsdWUgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1icm93bixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbntcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2Zme1xuICAgIG9wYWNpdHk6IDA7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9wbHVnaW5zL19wbHVnaW4tYm9vdHN0cmFwLXN3aXRjaC5zY3NzIiwiLyohIG5vdWlzbGlkZXIgLSA5LjEuMCAtIDIwMTYtMTItMTAgMTY6MDA6MzIgKi9cblxuXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4td2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4td2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4td2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuLW1zLXVzZXItc2VsZWN0OiBub25lO1xuLW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG4tbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS10YXJnZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpcmVjdGlvbjogbHRyO1xufVxuLm5vVWktYmFzZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTsgLyogRml4IDQwMSAqL1xufVxuLm5vVWktY29ubmVjdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xufVxuLm5vVWktb3JpZ2luIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xufVxuLm5vVWktaGFuZGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbi13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XG5cdHRyYW5zaXRpb246IHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xufVxuLm5vVWktc3RhdGUtZHJhZyAqIHtcblx0Y3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBhaW50aW5nIGFuZCBwZXJmb3JtYW5jZTtcbiAqIEJyb3dzZXJzIGNhbiBwYWludCBoYW5kbGVzIGluIHRoZWlyIG93biBsYXllci5cbiAqL1xuLm5vVWktYmFzZSxcbi5ub1VpLWhhbmRsZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogMXB4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRib3gtc2hhZG93OiAwIDFweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRoZWlnaHQ6MTVweDtcblx0d2lkdGg6MTVweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAxOHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMzRweDtcblx0bGVmdDogLTZweDtcblx0dG9wOiAtMTdweDtcbn1cblxuLyogU3R5bGluZztcbiAqL1xuLm5vVWktdGFyZ2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDE4MiwgMTgyLCAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuXHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4td2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG59XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG5cdGN1cnNvcjogZXctcmVzaXplO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcblx0Y3Vyc29yOiBucy1yZXNpemU7XG59XG4ubm9VaS1oYW5kbGUge1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLFxuXHRcdFx0XHRpbnNldCAwIDFweCA3cHggI0VCRUJFQixcblx0XHRcdFx0MCAzcHggNnB4IC0zcHggI0JCQjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246ICRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcbiAgICAtby10cmFuc2Zvcm06ICRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xuICAgIHRyYW5zaXRpb246ICRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xufVxuLm5vVWktYWN0aXZlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LDEuNSwxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS41LDEuNSwxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMS41LDEuNSwxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LDEuNSwxKTtcbn1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cblxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcblx0YmFja2dyb3VuZDogI0I4QjhCODtcbn1cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBCYXNlO1xuICpcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4tbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS1waXBzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub1VpLXZhbHVlLXN1YiB7XG5cdGNvbG9yOiAjY2NjO1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLm5vVWktbWFya2VyLXN1YiB7XG5cdGJhY2tncm91bmQ6ICNBQUE7XG59XG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuXHRiYWNrZ3JvdW5kOiAjQUFBO1xufVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0aGVpZ2h0OiA4MHB4O1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDUwJSwwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDUwJSwwKTtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuXHRtYXJnaW4tbGVmdDogLTFweDtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiA1cHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuXHRoZWlnaHQ6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDJweDtcblx0bWFyZ2luLXRvcDogLTFweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuXHR3aWR0aDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG5cdHdpZHRoOiAxNXB4O1xufVxuXG4ubm9VaS10b29sdGlwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZzogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAxMjAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMjAlO1xufVxuXG5cbi5zbGlkZXIge1xuXG5cdCYuc2xpZGVyLW5ldXRyYWx7XG5cdFx0JiAubm9VaS1jb25uZWN0LFxuICAgICAgICAmLm5vVWktY29ubmVjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuXG5cdFx0Ji5ub1VpLXRhcmdldHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC4zKTtcblx0XHR9XG5cblx0XHQmIC5ub1VpLWhhbmRsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmLnNsaWRlci1wcmltYXJ5e1xuXHRcdCYgLm5vVWktY29ubmVjdCxcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG5cdFx0Ji5ub1VpLXRhcmdldHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuICAgICYuc2xpZGVyLWluZm97XG4gICAgICAgICYgLm5vVWktY29ubmVjdCxcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICAgICAgfVxuXG5cdFx0Ji5ub1VpLXRhcmdldHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcblx0XHR9XG4gICAgfVxuICAgICYuc2xpZGVyLXN1Y2Nlc3N7XG4gICAgICAgICYgLm5vVWktY29ubmVjdCxcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgICAgICAgfVxuXG4gICAgICAgICYubm9VaS10YXJnZXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvci1vcGFjaXR5O1xuXHRcdH1cblxuXHRcdCYgLm5vVWktaGFuZGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cdFx0fVxuICAgIH1cbiAgICAmLnNsaWRlci13YXJuaW5ne1xuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vVWktdGFyZ2V0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3Itb3BhY2l0eTtcblx0XHR9XG5cblx0XHQmIC5ub1VpLWhhbmRsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuXHRcdH1cbiAgICB9XG4gICAgJi5zbGlkZXItZGFuZ2Vye1xuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm9VaS10YXJnZXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXHRcdH1cbiAgICB9XG5cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi1ub3Vpc2xpZGVyLnNjc3MiLCIvKiFcblxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTm93LXVpLWtpdCAtIHYxLjAuMFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gKiBQcm9kdWN0IFBhZ2U6IGh0dHA6Ly93d3cuY3JlYXRpdmUtdGltLmNvbS9wcm9kdWN0L25vdy11aS1raXRcbiAqIENvcHlyaWdodCAyMDE3IENyZWF0aXZlIFRpbSAoaHR0cDovL3d3dy5jcmVhdGl2ZS10aW0uY29tKVxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vY3JlYXRpdmV0aW1vZmZpY2lhbC9ub3ctdWkta2l0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXG5cbiAqIERlc2lnbmVkIGJ5IHd3dy5pbnZpc2lvbmFwcC5jb20gQ29kZWQgYnkgd3d3LmNyZWF0aXZlLXRpbS5jb21cblxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cblxuICovXG4vKiAgICAgYnJhbmQgQ29sb3JzICAgICAgICAgICAgICAqL1xuLyogICAgICBsaWdodCBjb2xvcnMgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBib290c3RyYXAtc3dpdGNoIC0gdjMuMy4yXG4gKiBodHRwOi8vd3d3LmJvb3RzdHJhcC1zd2l0Y2gub3JnXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENvcHlyaWdodCAyMDEyLTIwMTMgTWF0dGlhIExhcmVudGlzXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqL1xuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogOHB4O1xuICB3aWR0aDogNTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NCwgNDQsIDAuMik7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1pbmRlbnQ6IC01cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJyb3duLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWJyb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmOTYzMzI7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMkNBOEZGO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmVlbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMThjZTBmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0ZGQjIzNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXJlZCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1yZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZGMzYzNjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggLTExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDFweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjQpO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uOmhvdmVyIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZjpob3ZlciAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICB0ZXh0LWluZGVudDogNnB4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9J3JhZGlvJ10uZm9ybS1jb250cm9sLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5LFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtYW5pbWF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJyb3duIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1icm93bixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyohIG5vdWlzbGlkZXIgLSA5LjEuMCAtIDIwMTYtMTItMTAgMTY6MDA6MzIgKi9cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLm5vVWktYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLyogRml4IDQwMSAqL1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbn1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBhaW50aW5nIGFuZCBwZXJmb3JtYW5jZTtcbiAqIEJyb3dzZXJzIGNhbiBwYWludCBoYW5kbGVzIGluIHRoZWlyIG93biBsYXllci5cbiAqL1xuLm5vVWktYmFzZSxcbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuXG4vKiBTdHlsaW5nO1xuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IDMwMG1zIGVhc2UgMHM7XG4gIC1vLXRyYW5zZm9ybTogMzAwbXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSAwcztcbn1cblxuLm5vVWktYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xufVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcbn1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLyogTWFya2luZ3M7XG4gKlxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNTAlLCAwKTtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDtcbn1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTtcbn1cblxuLnNsaWRlci5zbGlkZXItbmV1dHJhbCAubm9VaS1jb25uZWN0LCAuc2xpZGVyLnNsaWRlci1uZXV0cmFsLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zbGlkZXIuc2xpZGVyLW5ldXRyYWwubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5zbGlkZXIuc2xpZGVyLW5ldXRyYWwgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNsaWRlci5zbGlkZXItcHJpbWFyeSAubm9VaS1jb25uZWN0LCAuc2xpZGVyLnNsaWRlci1wcmltYXJ5Lm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXByaW1hcnkubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgOTksIDUwLCAwLjMpO1xufVxuXG4uc2xpZGVyLnNsaWRlci1wcmltYXJ5IC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5zbGlkZXIuc2xpZGVyLWluZm8gLm5vVWktY29ubmVjdCwgLnNsaWRlci5zbGlkZXItaW5mby5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xufVxuXG4uc2xpZGVyLnNsaWRlci1pbmZvLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTY4LCAyNTUsIDAuMyk7XG59XG5cbi5zbGlkZXIuc2xpZGVyLWluZm8gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbn1cblxuLnNsaWRlci5zbGlkZXItc3VjY2VzcyAubm9VaS1jb25uZWN0LCAuc2xpZGVyLnNsaWRlci1zdWNjZXNzLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXN1Y2Nlc3Mubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyMDYsIDE1LCAwLjMpO1xufVxuXG4uc2xpZGVyLnNsaWRlci1zdWNjZXNzIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXdhcm5pbmcgLm5vVWktY29ubmVjdCwgLnNsaWRlci5zbGlkZXItd2FybmluZy5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xufVxuXG4uc2xpZGVyLnNsaWRlci13YXJuaW5nLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3OCwgNTQsIDAuMyk7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXdhcm5pbmcgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cblxuLnNsaWRlci5zbGlkZXItZGFuZ2VyIC5ub1VpLWNvbm5lY3QsIC5zbGlkZXIuc2xpZGVyLWRhbmdlci5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xufVxuXG4uc2xpZGVyLnNsaWRlci1kYW5nZXIubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTQsIDU0LCAwLjMpO1xufVxuXG4uc2xpZGVyLnNsaWRlci1kYW5nZXIgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNy4wLWRldiAoaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cbi5kYXRlcGlja2VyIHtcbiAgcGFkZGluZzogOHB4IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00MHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00MHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMsIG9wYWNpdHkgMC4zcyBlYXNlIDBzLCBoZWlnaHQgMHMgbGluZWFyIDAuMzVzO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNTRweDtcbiAgbWF4LXdpZHRoOiAyNTRweDtcbn1cblxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGgsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgLmRheSBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnk6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjk2MzMyO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkuZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5NjMzMjtcbn1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IC5kb3cge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQub2xkIGRpdixcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZC5uZXcgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlIGRpdixcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuZGF5OmhvdmVyIGRpdixcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCBkaXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlciBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIGRpdixcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkIGRpdixcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQgZGl2LFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSBkaXYsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXByaW1hcnkgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1wcmltYXJ5IHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcHJpbWFyeSB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2Y5NjMzMjtcbn1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjQxcHg7XG4gIG1heC13aWR0aDogMjQxcHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXkgZGl2LFxuLmRhdGVwaWNrZXIgdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4yO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGgge1xuICBjb2xvcjogI2Y5NjMzMjtcbn1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQgZGl2IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogI0I4QjhCODtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjQjhCOEI4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjU5YTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmM2MxN2EpLCB0bygjZjNlOTdhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlOTdhO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjYjNiM2IzKSwgdG8oIzgwODA4MCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzYjNiMycsIGVuZENvbG9yc3RyPScjODA4MDgwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0gZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjQjhCOEI4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogI0I4QjhCODtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLmRhdGVwaWNrZXIgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5kYXRlcGlja2VyIC5wcmV2IGkge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uZGF0ZXBpY2tlciAubmV4dCBpIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgLm5leHQuZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODU3MWVtO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMTFweCAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEI4Qjg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZTpob3ZlciwgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQ6aG92ZXIsIC5idG4uZGlzYWJsZWQ6Zm9jdXMsIC5idG4uZGlzYWJsZWQuZm9jdXMsIC5idG4uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bjpkaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZDpob3ZlciwgLmJ0bjpkaXNhYmxlZDpmb2N1cywgLmJ0bjpkaXNhYmxlZC5mb2N1cywgLmJ0bjpkaXNhYmxlZDphY3RpdmUsIC5idG46ZGlzYWJsZWQuYWN0aXZlLCAuYnRuW2Rpc2FibGVkXSwgLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5idG5bZGlzYWJsZWRdOmZvY3VzLCAuYnRuW2Rpc2FibGVkXS5mb2N1cywgLmJ0bltkaXNhYmxlZF06YWN0aXZlLCAuYnRuW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG46Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEI4Qjg7XG4gIGJvcmRlci1jb2xvcjogI0I4QjhCODtcbn1cblxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLXNpbXBsZSB7XG4gIGNvbG9yOiAjQjhCOEI4O1xuICBib3JkZXItY29sb3I6ICNCOEI4Qjg7XG59XG5cbi5idG4uYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLmJ0bi1zaW1wbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG59XG5cbi5idG4uYnRuLWxpbmsge1xuICBjb2xvcjogI0I4QjhCODtcbn1cblxuLmJ0bi5idG4tbGluazpob3ZlciwgLmJ0bi5idG4tbGluazpmb2N1cywgLmJ0bi5idG4tbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYnRuLmJ0bi1pY29uLmJ0bi1zaW1wbGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnRuLmJ0bi1pY29uLmJ0bi1zaW1wbGUgaS5mYSxcbi5idG4uYnRuLWljb24uYnRuLXNpbXBsZSBpLm5vdy11aS1pY29ucyB7XG4gIGxpbmUtaGVpZ2h0OiAyLjZlbTtcbn1cblxuLmJ0bi5idG4taWNvbi5idG4tc2ltcGxlLmJ0bi1pY29uLW1pbmkgaS5mYSxcbi5idG4uYnRuLWljb24uYnRuLXNpbXBsZS5idG4taWNvbi1taW5pIGkubm93LXVpLWljb25zIHtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xufVxuXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1pbmkge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5idG4uYnRuLWljb24uYnRuLWljb24tbWluaSAuZmEsXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1pbmkgLm5vdy11aS1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xufVxuXG4uYnRuLmJ0bi1pY29uIGkuZmEsXG4uYnRuLmJ0bi1pY29uIGkubm93LXVpLWljb25zIHtcbiAgbGluZS1oZWlnaHQ6IDIuNGVtO1xufVxuXG4uYnRuLmJ0bi1pY29uIGkubm93LXVpLWljb25zIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYnRuOm5vdCguYnRuLWljb24pIC5ub3ctdWktaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg1MDE5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeTpkaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeTpkaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjk2MzMyO1xufVxuXG4uYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2ltcGxlIHtcbiAgY29sb3I6ICNmOTYzMzI7XG4gIGJvcmRlci1jb2xvcjogI2Y5NjMzMjtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4tcHJpbWFyeS5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmODUwMTk7XG4gIGJvcmRlci1jb2xvcjogI2Y4NTAxOTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1saW5rIHtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tbGluazpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1saW5rOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjg1MDE5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNWI2MGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2VzczpkaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzcyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xuICBib3JkZXItY29sb3I6ICMxOGNlMGY7XG59XG5cbi5idG4tc3VjY2Vzcy5mb2N1cywgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGUge1xuICBjb2xvcjogIzE4Y2UwZjtcbiAgYm9yZGVyLWNvbG9yOiAjMThjZTBmO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE1YjYwZDtcbiAgYm9yZGVyLWNvbG9yOiAjMTViNjBkO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWxpbmsge1xuICBjb2xvcjogIzE4Y2UwZjtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1saW5rOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLWxpbms6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNWI2MGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOUNGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1pbmZvOmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mbzpkaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvOmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm86ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWluZm86ZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0E4RkY7XG4gIGJvcmRlci1jb2xvcjogIzJDQThGRjtcbn1cblxuLmJ0bi1pbmZvLmZvY3VzLCAuYnRuLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWluZm8uYnRuLXNpbXBsZSB7XG4gIGNvbG9yOiAjMkNBOEZGO1xuICBib3JkZXItY29sb3I6ICMyQ0E4RkY7XG59XG5cbi5idG4taW5mby5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLWluZm8uYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaW1wbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTA5Q0ZGO1xuICBib3JkZXItY29sb3I6ICMxMDlDRkY7XG59XG5cbi5idG4taW5mby5idG4tbGluayB7XG4gIGNvbG9yOiAjMkNBOEZGO1xufVxuXG4uYnRuLWluZm8uYnRuLWxpbms6aG92ZXIsIC5idG4taW5mby5idG4tbGluazpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEwOUNGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODFkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZzpkaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZzpkaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0sIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZCMjM2O1xufVxuXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4td2FybmluZy5idG4tc2ltcGxlIHtcbiAgY29sb3I6ICNGRkIyMzY7XG4gIGJvcmRlci1jb2xvcjogI0ZGQjIzNjtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4td2FybmluZy5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmE4MWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTgxZDtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNGRkIyMzY7XG59XG5cbi5idG4td2FybmluZy5idG4tbGluazpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1saW5rOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZhODFkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFkMWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFuZ2VyOmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyOmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlcjpkaXNhYmxlZDphY3RpdmUsIC5idG4tZGFuZ2VyOmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xuICBib3JkZXItY29sb3I6ICNGRjM2MzY7XG59XG5cbi5idG4tZGFuZ2VyLmZvY3VzLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaW1wbGUge1xuICBjb2xvcjogI0ZGMzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNjM2O1xufVxuXG4uYnRuLWRhbmdlci5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmMWQxZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxZDFkO1xufVxuXG4uYnRuLWRhbmdlci5idG4tbGluayB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuXG4uYnRuLWRhbmdlci5idG4tbGluazpob3ZlciwgLmJ0bi1kYW5nZXIuYnRuLWxpbms6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmMWQxZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2Y5NjMzMjtcbn1cblxuLmJ0bi1uZXV0cmFsOmhvdmVyLCAuYnRuLW5ldXRyYWw6Zm9jdXMsIC5idG4tbmV1dHJhbDphY3RpdmUsIC5idG4tbmV1dHJhbC5hY3RpdmUsIC5idG4tbmV1dHJhbDphY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbDphY3RpdmU6aG92ZXIsIC5idG4tbmV1dHJhbC5hY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiA+IC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1uZXV0cmFsLmRpc2FibGVkLCAuYnRuLW5ldXRyYWwuZGlzYWJsZWQ6aG92ZXIsIC5idG4tbmV1dHJhbC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1uZXV0cmFsLmRpc2FibGVkLmZvY3VzLCAuYnRuLW5ldXRyYWwuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLW5ldXRyYWwuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLW5ldXRyYWw6ZGlzYWJsZWQsIC5idG4tbmV1dHJhbDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1uZXV0cmFsOmRpc2FibGVkOmZvY3VzLCAuYnRuLW5ldXRyYWw6ZGlzYWJsZWQuZm9jdXMsIC5idG4tbmV1dHJhbDpkaXNhYmxlZDphY3RpdmUsIC5idG4tbmV1dHJhbDpkaXNhYmxlZC5hY3RpdmUsIC5idG4tbmV1dHJhbFtkaXNhYmxlZF0sIC5idG4tbmV1dHJhbFtkaXNhYmxlZF06aG92ZXIsIC5idG4tbmV1dHJhbFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tbmV1dHJhbFtkaXNhYmxlZF0uZm9jdXMsIC5idG4tbmV1dHJhbFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLW5ldXRyYWxbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW5ldXRyYWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbmV1dHJhbDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW5ldXRyYWwuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW5ldXRyYWwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLW5ldXRyYWwuZm9jdXMsIC5idG4tbmV1dHJhbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbmV1dHJhbC5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNGRjM2MzY7XG59XG5cbi5idG4tbmV1dHJhbC5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1uZXV0cmFsLmJ0bi1kYW5nZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZjFkMWQ7XG59XG5cbi5idG4tbmV1dHJhbC5idG4taW5mbyB7XG4gIGNvbG9yOiAjMkNBOEZGO1xufVxuXG4uYnRuLW5ldXRyYWwuYnRuLWluZm86aG92ZXIsIC5idG4tbmV1dHJhbC5idG4taW5mbzpmb2N1cywgLmJ0bi1uZXV0cmFsLmJ0bi1pbmZvOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTA5Q0ZGO1xufVxuXG4uYnRuLW5ldXRyYWwuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQjIzNjtcbn1cblxuLmJ0bi1uZXV0cmFsLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4td2FybmluZzphY3RpdmUge1xuICBjb2xvcjogI2ZmYTgxZDtcbn1cblxuLmJ0bi1uZXV0cmFsLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOGNlMGY7XG59XG5cbi5idG4tbmV1dHJhbC5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1uZXV0cmFsLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgY29sb3I6ICMxNWI2MGQ7XG59XG5cbi5idG4tbmV1dHJhbC5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjQjhCOEI4O1xufVxuXG4uYnRuLW5ldXRyYWwuYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tbmV1dHJhbC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1uZXV0cmFsLmJ0bi1kZWZhdWx0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4uYnRuLW5ldXRyYWwuYWN0aXZlLCAuYnRuLW5ldXRyYWw6YWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLW5ldXRyYWwuYWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi1uZXV0cmFsOmZvY3VzLCAuYnRuLW5ldXRyYWw6YWN0aXZlIHtcbiAgY29sb3I6ICNmODUwMTk7XG59XG5cbi5idG4tbmV1dHJhbC5idG4tc2ltcGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4tbmV1dHJhbC5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1uZXV0cmFsLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tbmV1dHJhbC5idG4tbGluazpob3ZlciwgLmJ0bi1uZXV0cmFsLmJ0bi1saW5rOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46ZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCAuYnRuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4uYnRuLXJvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTFweCAyM3B4O1xufVxuXG4uYnRuLXJvdW5kLmJ0bi1zaW1wbGUge1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG59XG5cbi5idG4tc2ltcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0I4QjhCODtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zaW1wbGUuZGlzYWJsZWQsIC5idG4tc2ltcGxlLmRpc2FibGVkOmhvdmVyLCAuYnRuLXNpbXBsZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zaW1wbGUuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2ltcGxlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zaW1wbGUuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNpbXBsZTpkaXNhYmxlZCwgLmJ0bi1zaW1wbGU6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tc2ltcGxlOmRpc2FibGVkOmZvY3VzLCAuYnRuLXNpbXBsZTpkaXNhYmxlZC5mb2N1cywgLmJ0bi1zaW1wbGU6ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXNpbXBsZTpkaXNhYmxlZC5hY3RpdmUsIC5idG4tc2ltcGxlW2Rpc2FibGVkXSwgLmJ0bi1zaW1wbGVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXNpbXBsZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tc2ltcGxlW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zaW1wbGVbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zaW1wbGVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNpbXBsZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNpbXBsZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNpbXBsZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNpbXBsZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNpbXBsZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGUuYWN0aXZlLFxuLmJ0bi1saW5rLmRpc2FibGVkLFxuLmJ0bi1saW5rLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1saW5rLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1saW5rLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1saW5rLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tbGluay5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWxpbms6ZGlzYWJsZWQsXG4uYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWxpbms6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWxpbms6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWxpbms6ZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1saW5rOmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tbGlua1tkaXNhYmxlZF0uZm9jdXMsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uYnRuLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF1cbi5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmJ0bi1saW5rOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uYnRuLWxpbmsuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5idG4tbGluazphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5idG4tbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxNXB4IDQ4cHg7XG59XG5cbi5idG4tbGcuYnRuLXNpbXBsZSB7XG4gIHBhZGRpbmc6IDE0cHggNDdweDtcbn1cblxuLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuLmJ0bi1zbS5idG4tc2ltcGxlIHtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG59XG5cbi5idG4tbGluayB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAuN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4td2Qge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4uYnRuLWdyb3VwLnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLnNlbGVjdCAuYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJ0bi1ncm91cC5zZWxlY3QgLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjREREREREO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNEREREREQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNEREREREQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjREREREREO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTNFM0UzO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5NjMzMjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uLFxuLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTYzMzI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wsXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNmY2Y7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2ZjZjtcbiAgY29sb3I6ICNGRjM2MzY7XG59XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG59XG5cbi5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm9wZW4gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhhcy1zdWNjZXNzOmFmdGVyLFxuLmhhcy1kYW5nZXI6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNXB4O1xuICB0b3A6IDEycHg7XG4gIGNvbG9yOiAjMThjZTBmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5oYXMtc3VjY2Vzcy5pbnB1dC1sZzphZnRlcixcbi5oYXMtZGFuZ2VyLmlucHV0LWxnOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDEzcHg7XG59XG5cbi5oYXMtZGFuZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbiAgY29sb3I6ICNGRjM2MzY7XG59XG5cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLmlucHV0LWxnIC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlci5pbnB1dC1sZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxOXB4O1xufVxuXG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlci5pbnB1dC1sZyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxNXB4IDE5cHg7XG59XG5cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtbGcgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTlweCAxNXB4IDA7XG59XG5cbi5mb3JtLWdyb3VwLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtbGcgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbn1cblxuLmZvcm0tZ3JvdXAuaW5wdXQtbGcgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC5pbnB1dC1sZyAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMTRweCAxOHB4IDE0cHggMDtcbn1cblxuLmZvcm0tZ3JvdXAuaW5wdXQtbGcgLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLmlucHV0LWxnIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDE0cHggMCAxNXB4IDE4cHg7XG59XG5cbi5mb3JtLWdyb3VwLmlucHV0LWxnIC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtbGcgLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE1cHggMThweCAxNXB4IDE2cHg7XG59XG5cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDExcHggMTlweDtcbn1cblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMTFweCAxOXB4IDExcHggMDtcbn1cblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDExcHggMCAxMXB4IDE5cHg7XG59XG5cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDE4cHg7XG59XG5cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDA7XG59XG5cbi5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxOHB4O1xufVxuXG4uZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIH4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB+IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxMHB4IDE5cHggMTFweCAxNnB4O1xufVxuXG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246Zm9jdXMsXG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmFjdGl2ZSxcbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246YWN0aXZlLFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpmb2N1cyxcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmFjdGl2ZSxcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmFjdGl2ZSB7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KTtcbn1cblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjUpO1xufVxuXG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMxOGNlMGY7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBwYWRkaW5nOiAtMC41cmVtIDAgLTAuNXJlbSAtMC4zcmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaGFzLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNGRjM2MzY7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMxOGNlMGY7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtYWRkb24gfiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogLTAuNXJlbSAwLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmlucHV0LWdyb3VwLWZvY3VzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI2Y5NjMzMjtcbn1cblxuLmlucHV0LWdyb3VwLWZvY3VzLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KTtcbn1cblxuLmlucHV0LWdyb3VwLFxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXBbZGlzYWJsZWRdIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xuICBjb2xvcjogI0I4QjhCODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDExcHggMC43cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4tZGVmYXVsdDpub3QoLmJ0bi1maWxsKSB7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDA7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cywgdGV4dGFyZWEuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5oYXMtc3VjY2Vzcy5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uaGFzLXN1Y2Nlc3MuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sLFxuLmhhcy1kYW5nZXIuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmhhcy1kYW5nZXIuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmNoZWNrYm94LFxuLnJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNoZWNrYm94IGxhYmVsLFxuLnJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbiAgdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwsXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogIzlBOUE5QTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCxcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTtcbn1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJhZGlvIGxhYmVsOjpiZWZvcmUsXG4ucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIsXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAxMXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogIzlBOUE5QTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICM5QTlBOUE7XG59XG5cbi5yYWRpby5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyICsgLnByb2dyZXNzLWNvbnRhaW5lcixcbi5wcm9ncmVzcy1jb250YWluZXIgfiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFkZ2Uge1xuICBjb2xvcjogI0I4QjhCODtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjUpO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4QjhCODtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MgLnByb2dyZXNzLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQjhCOEI4O1xuICBmb250LXNpemU6IDAuODU3MWVtO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLW5ldXRyYWwgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLW5ldXRyYWwgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtbmV1dHJhbCAucHJvZ3Jlc3MtdmFsdWUsXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLW5ldXRyYWwgLnByb2dyZXNzLWJhZGdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgOTksIDUwLCAwLjMpO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmOTYzMzI7XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtdmFsdWUsXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhZGdlIHtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxNjgsIDI1NSwgMC4zKTtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMkNBOEZGO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLXZhbHVlLFxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYWRnZSB7XG4gIGNvbG9yOiAjMkNBOEZGO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjA2LCAxNSwgMC4zKTtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMThjZTBmO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLXZhbHVlLFxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYWRnZSB7XG4gIGNvbG9yOiAjMThjZTBmO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE3OCwgNTQsIDAuMyk7XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI0ZGQjIzNjtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy12YWx1ZSxcbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFkZ2Uge1xuICBjb2xvcjogI0ZGQjIzNjtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDU0LCA1NCwgMC4zKTtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICNGRjM2MzY7XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy12YWx1ZSxcbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYWRnZSB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuXG4vKiAgICAgICAgICAgYmFkZ2VzICAgICAgICAgICAgICovXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43MTQyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG59XG5cbi5iYWRnZS1pY29uIHtcbiAgcGFkZGluZzogMC40ZW0gMC41NWVtO1xufVxuXG4uYmFkZ2UtaWNvbiBpIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmJhZGdlLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNCOEI4Qjg7XG4gIGNvbG9yOiAjQjhCOEI4O1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NjMzMjtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkNBOEZGO1xuICBjb2xvcjogIzJDQThGRjtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxOGNlMGY7XG4gIGNvbG9yOiAjMThjZTBmO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQjIzNjtcbiAgY29sb3I6ICNGRkIyMzY7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNGRjM2MzY7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuXG4uYmFkZ2UtbmV1dHJhbCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBwYWRkaW5nOiAwcHggMTFweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAuYXJyb3ctbWFyZ2luLWxlZnQsXG4ucGFnaW5hdGlvbiAuYXJyb3ctbWFyZ2luLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGFnaW5hdGlvbiAuYXJyb3ctbWFyZ2luLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wYWdpbmF0aW9uIC5hcnJvdy1tYXJnaW4tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjRTNFM0UzO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rLCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEI4Qjg7XG4gIGJvcmRlci1jb2xvcjogI0I4QjhCODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgb3BhY2l0eTogLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xuICBib3JkZXItY29sb3I6ICMyQ0E4RkY7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xuICBib3JkZXItY29sb3I6ICMxOGNlMGY7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xuICBib3JkZXItY29sb3I6ICNmOTYzMzI7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xuICBib3JkZXItY29sb3I6ICNGRkIyMzY7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluaywgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmZvY3VzLCAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xuICBib3JkZXItY29sb3I6ICNGRjM2MzY7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5ldXRyYWwgLnBhZ2UtaXRlbSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtID4gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogI2Y5NjMzMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5oMSBzbWFsbCwgLmgxIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogLjg7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS43MTRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaDQgKyAuY2F0ZWdvcnksXG5oNC50aXRsZSArIC5jYXRlZ29yeSwgLmg0ICsgLmNhdGVnb3J5LFxuLmg0LnRpdGxlICsgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuNTdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS42MWVtO1xufVxuXG5wLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjE0ZW07XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS50aXRsZS11cCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50aXRsZS50aXRsZS11cCBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRpdGxlICsgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5kZXNjcmlwdGlvbixcbi5jYXJkLWRlc2NyaXB0aW9uLFxuLmZvb3Rlci1iaWcgcCB7XG4gIGNvbG9yOiAjOUE5QTlBO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY2F0ZWdvcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzlBOUE5QTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZjk2MzMyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzJDQThGRiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOGNlMGYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZCMjM2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRkYzNjM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOEI4Qjg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5ibG9ja3F1b3RlIHNtYWxsIHtcbiAgY29sb3I6ICNCOEI4Qjg7XG4gIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NjMzMjtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcHJpbWFyeSBzbWFsbCB7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuXG4uYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzYzNjtcbiAgY29sb3I6ICNGRjM2MzY7XG59XG5cbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGFuZ2VyIHNtYWxsIHtcbiAgY29sb3I6ICNGRjM2MzY7XG59XG5cbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtd2hpdGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtd2hpdGUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi8qIEFuaW1hdGlvbnMgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rLFxuLm5hdmJhcixcbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5ib290c3RyYXAtc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJ1dHRvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi1iYXIgKyAuYnV0dG9uLWJhciB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmJ1dHRvbi1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE3cHg7XG59XG5cbi5vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNlcGFyYXRvciB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4QjhCODtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5zZXBhcmF0b3Iuc2VwYXJhdG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwIDE1LjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzlBOUE5QTtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTlBOUE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6ZGlzYWJsZWQsIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGlua1tkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4ubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xufVxuXG4ubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbn1cblxuLm5hdi1waWxscy5uYXYtcGlsbHMtc3VjY2VzcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtc3VjY2VzcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscy5uYXYtcGlsbHMtc3VjY2VzcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xufVxuXG4ubmF2LXBpbGxzLm5hdi1waWxscy1kYW5nZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscy5uYXYtcGlsbHMtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnRhYi1zcGFjZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDBweDtcbn1cblxuLm5hdi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtYWxpZ24tY2VudGVyIC5uYXYtcGlsbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICM1NWFjZWU7XG59XG5cbi5idG4tdHdpdHRlcjpob3ZlciwgLmJ0bi10d2l0dGVyOmZvY3VzLCAuYnRuLXR3aXR0ZXI6YWN0aXZlIHtcbiAgY29sb3I6ICMzZWExZWM7XG59XG5cbi5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cblxuLmJ0bi1mYWNlYm9vazpob3ZlciwgLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJ0bi1mYWNlYm9vazphY3RpdmUge1xuICBjb2xvcjogIzM0NGU4Njtcbn1cblxuLmJ0bi1nb29nbGUge1xuICBjb2xvcjogI2RkNGIzOTtcbn1cblxuLmJ0bi1nb29nbGU6aG92ZXIsIC5idG4tZ29vZ2xlOmZvY3VzLCAuYnRuLWdvb2dsZTphY3RpdmUge1xuICBjb2xvcjogI2Q3MzkyNTtcbn1cblxuLmJ0bi1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMDA3N0I1O1xufVxuXG4uYnRuLWxpbmtlZGluOmhvdmVyLCAuYnRuLWxpbmtlZGluOmZvY3VzLCAuYnRuLWxpbmtlZGluOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2NjljO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE1cHggMC43cmVtO1xufVxuXG4ubmF2LXRhYnMgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBjb2xvcjogI0I4QjhCODtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDExcHggMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm5hdi10YWJzID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjhCOEI4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4ubmF2LXRhYnMgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgaS5ub3ctdWktaWNvbnMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubmF2LXRhYnMgPiAubmF2LWl0ZW0uZGlzYWJsZWQgPiAubmF2LWxpbmssXG4ubmF2LXRhYnMgPiAubmF2LWl0ZW0uZGlzYWJsZWQgPiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtbmV1dHJhbCA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtbmV1dHJhbCA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1wcmltYXJ5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NjMzMjtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1pbmZvID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJDQThGRjtcbiAgY29sb3I6ICMyQ0E4RkY7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1kYW5nZXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNjM2O1xuICBjb2xvcjogI0ZGMzYzNjtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLXdhcm5pbmcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZCMjM2O1xuICBjb2xvcjogI0ZGQjIzNjtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLXN1Y2Nlc3MgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMThjZTBmO1xuICBjb2xvcjogIzE4Y2UwZjtcbn1cblxuLm5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiA1M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5uYXZiYXIgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubmF2YmFyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQ5cHg7XG4gIHRvcDogLTRweDtcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzE0MmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkuZmEgKyBwLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsgaS5ub3ctdWktaWNvbnMgKyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsgaS5mYSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkubm93LXVpLWljb25zIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMXB4O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayBpLm5vdy11aS1pY29ucyB7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLnByb2ZpbGUtcGhvdG8gLnByb2ZpbGUtcGhvdG8tc21hbGwge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuXG4ubmF2YmFyW2NsYXNzKj0nbmF2YmFyLXRvZ2dsZWFibGUtJ10gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLm5hdmJhciAubG9nby1jb250YWluZXIge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuXG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3ZlciAubmF2YmFyLXRvZ2dsZXItYmFyLmJhcjIge1xuICB3aWR0aDogMjJweDtcbn1cblxuLm5hdmJhciAuYnV0dG9uLWRyb3Bkb3duIC5uYXZiYXItdG9nZ2xlci1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE3cHg7XG59XG5cbi5uYXZiYXIubmF2YmFyLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogI0I4QjhCODtcbn1cblxuLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG4gIGNvbG9yOiAjQjhCOEI4O1xufVxuXG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAuYnV0dG9uLWJhciB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5cbi5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpO1xufVxuXG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubG9nby1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjhCOEI4O1xufVxuXG4uYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEI4QjggIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGYgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM2MzYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IC40ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjUpO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC43MTQyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk1ODIzO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjk1ODIzO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTJmZjtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbzpiZWZvcmUge1xuICBjb2xvcjogIzFkYTJmZjtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWluZm8gLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjcyNztcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZGFuZ2VyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmYyNzI3O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZGFuZ2VyIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWRhbmdlciAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNmMwMGU7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29sb3I6ICMxNmMwMGU7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1zdWNjZXNzIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYzI3O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZhYzI3O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24td2FybmluZyAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1cHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSwgLmRyb3Bkb3duLW1lbnUub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xufVxuXG4ubmF2YmFyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgN3B4LCAwKTtcbn1cblxuLmJ1dHRvbi1kcm9wZG93biB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1dHRvbi1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsZXJ0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IC45cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjlyZW07XG59XG5cbi5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjA2LCAxNSwgMC44KTtcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA1NCwgNTQsIDAuOCk7XG59XG5cbi5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3OCwgNTQsIDAuOCk7XG59XG5cbi5hbGVydC5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTY4LCAyNTUsIDAuOCk7XG59XG5cbi5hbGVydC5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDk5LCA1MCwgMC44KTtcbn1cblxuLmFsZXJ0IC5hbGVydC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5hbGVydCBzdHJvbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5hbGVydCBpLmZhLFxuLmFsZXJ0IGkubm93LXVpLWljb25zIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWxlcnQgLmNsb3NlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IC45O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uaW1nLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnBvcG92ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4ucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wb3BvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogLTlweDtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeS5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjk2MzMyO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y5NjMzMjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1wcmltYXJ5LmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeS5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjk2MzMyO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItaW5mby5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkNBOEZGO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLWluZm8uYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJDQThGRjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1pbmZvLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyQ0E4RkY7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItaW5mby5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkNBOEZGO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLWluZm8gLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItd2FybmluZy5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZCMjM2O1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXdhcm5pbmcuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQjIzNjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci13YXJuaW5nLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkIyMzY7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItd2FybmluZy5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZCMjM2O1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItc3VjY2Vzcy5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMThjZTBmO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXN1Y2Nlc3MuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE4Y2UwZjtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxOGNlMGY7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItc3VjY2Vzcy5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMThjZTBmO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXN1Y2Nlc3MgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQgLnRvb2x0aXAtaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAudG9vbHRpcC1pbm5lcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnRvb2x0aXAtaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCAudG9vbHRpcC1pbm5lcjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuN3JlbTtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbk51Y2xlbyBPdXRsaW5lIFdlYiBGb250IC0gbnVjbGVvYXBwLmNvbS9cbkxpY2Vuc2UgLSBudWNsZW9hcHAuY29tL2xpY2Vuc2UvXG5DcmVhdGVkIHVzaW5nIEljb01vb24gLSBpY29tb29uLmlvXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbnVjbGVvLW91dGxpbmUuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbnVjbGVvLW91dGxpbmUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbnVjbGVvLW91dGxpbmUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9udWNsZW8tb3V0bGluZS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGJhc2UgY2xhc3MgZGVmaW5pdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm93LXVpLWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ051Y2xlbyBPdXRsaW5lJztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgY2hhbmdlIGljb24gc2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYWRkIGEgc3F1YXJlL2NpcmNsZSBiYWNrZ3JvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm93LXVpLWljb25zLmNpcmNsZSB7XG4gIHBhZGRpbmc6IDAuMzMzMzMzMzNlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5ub3ctdWktaWNvbnMuY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBsaXN0IGljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYy1pY29uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uYy1pY29uLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYy1pY29uLXVsID4gbGkgPiAubm93LXVpLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS41NzE0Mjg1N2VtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpID4gLm5vdy11aS1pY29ucy5jaXJjbGUge1xuICB0b3A6IC0wLjE5MDQ3NjE5ZW07XG4gIGxlZnQ6IC0xLjkwNDc2MTllbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc3Bpbm5pbmcgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5vdy11aS1pY29ucy5zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBuYy1pY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIG5jLWljb24tc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5jLWljb24tc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHJvdGF0ZWQvZmxpcHBlZCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRmb250IGljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ub3ctdWktaWNvbnMudWktMV9jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfZW1haWwtODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9jbG91ZC1kb3dubG9hZC05MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX2Nsb3VkLXVwbG9hZC05NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX21pbmltYWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX21pbmltYWwtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX21pbmltYWwtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfcmVmcmVzaC02OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX3NoYXJlLTY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYnJpZWZjYXNlLTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYnVsYi02MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2NoYXJ0LWJhci0zMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2NoYXJ0LXBpZS0zNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2dsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfbW9uZXktY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLm5vdy11aS1pY29ucy5jbG90aGVzX3RpZS1ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9idWxsZXQtbGlzdC02NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX3NjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduLTJfaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ24tMl9ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lbW90aWNvbnNfc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZmlsZXNfYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZmlsZXNfcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5maWxlc19zaW5nbGUtY29weS0wNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuXG4ubm93LXVpLWljb25zLmhlYWx0aF9hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2FkZXJfZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvYWRlcl9yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl9jb21wYXNzLTA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fbWFwLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX3BpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX3dvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYnV0dG9uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9idXR0b24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYnV0dG9uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9jYW1lcmEtY29tcGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTJfbm90ZS0wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTJfc291bmQtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOVwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX2tleS0yNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19zcGFjZXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3N1cHBvcnQtMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3VtYnJlbGxhLTEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2FnZW5kYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2dsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25faGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfYmFnLTE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfY2FydC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2RlbGl2ZXJ5LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfdGFnLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zcG9ydF90cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zcG9ydF91c2VyLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfY29udHJvbGxlci1tb2Rlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX2hlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzFcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX2xhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF90YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNThcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX3R2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF93YXRjaC10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGV4dF9hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZXh0X2FsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZXh0X2JvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZXh0X2NhcHMtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5nZXN0dXJlc190YXAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjtcbn1cblxuLm5vdy11aS1pY29ucy50cmFuc3BvcnRhdGlvbl9haXItYmFsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudHJhbnNwb3J0YXRpb25fYnVzLWZyb250LTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudHJhdmVsX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLm5vdy11aS1pY29ucy50cmF2ZWxfaXN0YW5idWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX2JlbGwtNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX2NhbGVuZGFyLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9sb2NrLWNpcmNsZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9zZXR0aW5ncy1nZWFyLTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9zaW1wbGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9zaW1wbGUtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9zaW1wbGUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV96b29tLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0yX2NoYXQtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0yX2Zhdm91cml0ZS0yODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzN1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfc2V0dGluZ3MtOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0yX3RpbWUtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cblxuLm5vdy11aS1pY29ucy51c2Vyc19jaXJjbGUtMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjNcIjtcbn1cblxuLm5vdy11aS1pY29ucy51c2Vyc19zaW5nbGUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTFcIjtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjdweDtcbiAgdG9wOiAzMHB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvKiBTYWZhcmkgNi4xKyAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5wdWxsLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICsgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5tb2RhbC5tb2RhbC1taW5pIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUuNztcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1wcm9maWxlIGkge1xuICBjb2xvcjogI2Y5NjMzMjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ubW9kYWwubW9kYWwtbWluaSAubW9kYWwtcHJvZmlsZVtjbGFzcyo9XCJtb2RhbC1wcm9maWxlLVwiXSBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1wcm9maWxlLm1vZGFsLXByb2ZpbGUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1wcm9maWxlLm1vZGFsLXByb2ZpbGUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUubW9kYWwtcHJvZmlsZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cblxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUubW9kYWwtcHJvZmlsZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbn1cblxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUubW9kYWwtcHJvZmlsZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbn1cblxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9kYWwubW9kYWwtbWluaSAubW9kYWwtZm9vdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4ubW9kYWwubW9kYWwtZGVmYXVsdCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ubW9kYWwubW9kYWwtZGVmYXVsdCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ubW9kYWwubW9kYWwtcHJpbWFyeSAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubW9kYWwubW9kYWwtcHJpbWFyeSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubW9kYWwubW9kYWwtZGFuZ2VyIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tb2RhbC5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZGFsLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZGFsLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZGFsLm1vZGFsLWluZm8gLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZGFsLm1vZGFsLWluZm8gLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbn1cblxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNGRjM2MzY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6aG92ZXIsIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5jYXJvdXNlbCAubm93LXVpLWljb25zIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5jYXJkIC5jYXJkLWJsb2NrIHtcbiAgbWluLWhlaWdodDogMTkwcHg7XG59XG5cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cIm9yYW5nZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cInJlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM2MzY7XG59XG5cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cInllbGxvd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIyMzY7XG59XG5cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImJsdWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xufVxuXG4uY2FyZFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmVlblwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG59XG5cbi5jYXJkLXNpZ251cCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FyZC1zaWdudXAgLmhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmNhcmQtc2lnbnVwIC50ZXh0LWRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmQtc2lnbnVwIC5jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG59XG5cbi5jYXJkLXNpZ251cCAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2FyZC1zaWdudXAgLmNoZWNrYm94IGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbi5jYXJkLXNpZ251cCAuY2hlY2tib3ggLmNoZWNrYm94LW1hdGVyaWFsIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmNhcmQtc2lnbnVwIC5zb2NpYWwtbGluZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmQtc2lnbnVwIC5zb2NpYWwtbGluZSAuYnRuLmJ0bi1pY29uLFxuLmNhcmQtc2lnbnVwIC5zb2NpYWwtbGluZSAuYnRuLmJ0bi1pY29uIC5idG4taWNvbiAtbWluaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmNhcmQtc2lnbnVwIC5mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2FyZC1wbGFpbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY2FyZC1wbGFpbiAuaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmQtcGxhaW4gLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5mb290ZXIuZm9vdGVyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uZm9vdGVyIG5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9vdGVyIHVsIGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDAuODU3MWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXIgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5pbmRleC1wYWdlIC5wYWdlLWhlYWRlciB7XG4gIGhlaWdodDogMTI1dmg7XG59XG5cbi5pbmRleC1wYWdlIC5wYWdlLWhlYWRlciAuY29udGFpbmVyID4gLmNvbnRlbnQtY2VudGVyIHtcbiAgdG9wOiAzNyU7XG59XG5cbi5pbmRleC1wYWdlIC5wYWdlLWhlYWRlciAuY2F0ZWdvcnktYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubGFuZGluZy1wYWdlIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDI2dmg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmhlYWRlciAuc2hhcmUge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLmxhbmRpbmctcGFnZSAuaGVhZGVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxhbmRpbmctcGFnZSAuaGVhZGVyIC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLXRlYW0gLnRlYW0gLnRlYW0tcGxheWVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tdGVhbSAudGVhbS1wbGF5ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuaW5wdXQtZ3JvdXAsXG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLnNlbmQtYnV0dG9uLFxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIC50ZXh0YXJlYS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAudGV4dGFyZWEtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyBhLmJ0biB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnBob3RvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjNweDtcbiAgaGVpZ2h0OiAxMjNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ucHJvZmlsZS1wYWdlIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAuZGVzY3JpcHRpb24sXG4ucHJvZmlsZS1wYWdlIC5jYXRlZ29yeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtcGFnZSBoNS5kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDc1cHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLm5hdi1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJvZmlsZS1wYWdlIC5jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9maWxlLXBhZ2UgLmNvbnRlbnQgLnNvY2lhbC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDE0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDBweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAuY29udGVudCAuc29jaWFsLWRlc2NyaXB0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTk5cHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLmNvbGxlY3Rpb25zIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLmdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnNlY3Rpb24tZnVsbC1wYWdlOmFmdGVyLCAuc2VjdGlvbi1mdWxsLXBhZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPVwicHVycGxlXCJdOmFmdGVyLCAuc2VjdGlvbi1mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPVwicHJpbWFyeVwiXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNik7XG4gIC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI2KSwgcmdiYSgyNDksIDk5LCA1MCwgMC45NSkpO1xuICAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjYpLCByZ2JhKDI0OSwgOTksIDUwLCAwLjk1KSk7XG4gIC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNiksIHJnYmEoMjQ5LCA5OSwgNTAsIDAuOTUpKTtcbiAgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjYpLCByZ2JhKDI0OSwgOTksIDUwLCAwLjk1KSk7XG4gIC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2VbZGF0YS1pbWFnZV06YWZ0ZXIge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnNlY3Rpb24tZnVsbC1wYWdlID4gLmNvbnRlbnQsXG4uc2VjdGlvbi1mdWxsLXBhZ2UgPiAuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2UgPiAuY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbn1cblxuLnNlY3Rpb24tZnVsbC1wYWdlIC5mdWxsLXBhZ2UtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tZnVsbC1wYWdlIC5mb290ZXIgbmF2ID4gdWwgYTpub3QoLmJ0biksXG4uc2VjdGlvbi1mdWxsLXBhZ2UgLmZvb3Rlcixcbi5zZWN0aW9uLWZ1bGwtcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5idG4td2Qge1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAubG9nby1jb250YWluZXIge1xuICB3aWR0aDogNjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4gLmlucHV0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmhhcy1zdWNjZXNzOmFmdGVyLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaGFzLWRhbmdlcjphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cywgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmZvY3VzLCAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246YWN0aXZlLCAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246YWN0aXZlLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpmb2N1cyxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246YWN0aXZlLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLWFkZG9uLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbixcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5sb2dpbi1wYWdlIC5saW5rIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbiAucm93ICsgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlY3Rpb24tbmF2YmFycyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1mdWxsLXNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zZWN0aW9uLXNpZ251cCB7XG4gIHBhZGRpbmctdG9wOiAyMHZoO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGFnZS1oZWFkZXIgZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciA+IC5jb250ZW50LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODgwcHg7XG59XG5cbi5wYWdlLWhlYWRlciAuY2F0ZWdvcnksXG4ucGFnZS1oZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLXNtYWxsIHtcbiAgaGVpZ2h0OiA2MHZoO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbn1cblxuLnBhZ2UtaGVhZGVyOmFmdGVyLCAucGFnZS1oZWFkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGFnZS1oZWFkZXJbZmlsdGVyLWNvbG9yPVwib3JhbmdlXCJdIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDQsIDQ0LCAwLjIpO1xuICAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNDQsIDQ0LCA0NCwgMC4yKSwgcmdiYSgyMjQsIDIzLCAzLCAwLjYpKTtcbiAgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xuICAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ0LCA0NCwgNDQsIDAuMiksIHJnYmEoMjI0LCAyMywgMywgMC42KSk7XG4gIC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xuICAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cblxuLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2xlYXItZmlsdGVyOmFmdGVyLCAuY2xlYXItZmlsdGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyLmltYWdlLXJpZ2h0ICsgaDMudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lci5pbWFnZS1yaWdodCBpbWcge1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyLmltYWdlLWxlZnQgaW1nIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbn1cblxuLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgcC5ibG9ja3F1b3RlIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2NXB4O1xuICByaWdodDogMTU1cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAubnVjbGVvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5udWNsZW8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgaDUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMSkge1xuICB0b3A6IDUlO1xuICBsZWZ0OiA3JTtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMikge1xuICB0b3A6IDI4JTtcbiAgbGVmdDogMjQlO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogNDAlO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMTglO1xuICBsZWZ0OiA2MiU7XG59XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiA3NCU7XG4gIGxlZnQ6IDMlO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KSB7XG4gIHRvcDogMzYlO1xuICBsZWZ0OiA0NCU7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgY29sb3I6ICNmOTYzMzI7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNykge1xuICB0b3A6IDU5JTtcbiAgbGVmdDogMjYlO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg4KSB7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA2OSU7XG59XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDkpIHtcbiAgdG9wOiA3MiU7XG4gIGxlZnQ6IDQ3JTtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTApIHtcbiAgdG9wOiA4OCU7XG4gIGxlZnQ6IDI3JTtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTEpIHtcbiAgdG9wOiAzMSU7XG4gIGxlZnQ6IDgwJTtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTIpIHtcbiAgdG9wOiA4OCU7XG4gIGxlZnQ6IDY4JTtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTMpIHtcbiAgdG9wOiA1JTtcbiAgbGVmdDogODElO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxNCkge1xuICB0b3A6IDU4JTtcbiAgbGVmdDogOTAlO1xufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxNSkge1xuICB0b3A6IDYlO1xuICBsZWZ0OiA0MCU7XG59XG5cbi5zZWN0aW9uLWltYWdlcyB7XG4gIG1heC1oZWlnaHQ6IDY3MHB4O1xuICBoZWlnaHQ6IDY3MHB4O1xufVxuXG4uc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lcixcbi5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTEsXG4uc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgbWFyZ2luLXRvcDogLTM4dmg7XG59XG5cbi5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbn1cblxuLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMSB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiAxOCU7XG59XG5cbi5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTIge1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjglO1xuICByaWdodDogMTIlO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwib3JhbmdlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NWUzODtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImJsYWNrXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnRpdGxlLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnNvY2lhbC1kZXNjcmlwdGlvbiBoMixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIHAsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBoMSwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gaDIsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIGgzLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBoNCwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gaDUsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIGg2LCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBhOm5vdCguYnRuKSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pY29ucy1jb250YWluZXIgaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZGVzY3JpcHRpb24sXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuc29jaWFsLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAucmFkaW8gbGFiZWw6OmJlZm9yZSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmNoZWNrYm94IGxhYmVsOjphZnRlcixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5jaGVja2JveCBsYWJlbCxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5yYWRpbyBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjphZnRlcixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaGFzLXN1Y2Nlc3M6YWZ0ZXIsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaGFzLWRhbmdlcjphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cywgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246Zm9jdXMsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246YWN0aXZlLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmFjdGl2ZSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmZvY3VzLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246YWN0aXZlLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC1hZGRvbixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLWFkZG9uLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLmlucHV0LWdyb3VwLWZvY3VzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC1hZGRvbixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuYnRuLmJ0bi1zaW1wbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuYnRuLmJ0bi1zaW1wbGU6aG92ZXIsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5idG4uYnRuLXNpbXBsZTpob3ZlciwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmJ0bi5idG4tc2ltcGxlOmZvY3VzLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuYnRuLmJ0bi1zaW1wbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLm5hdi10YWJzID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIGkubm93LXVpLWljb25zIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNikge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRpbS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGltLXdoaXRlLWJ1dHRvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4udHlwb2dyYXBoeS1saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHlwb2dyYXBoeS1saW5lIHNwYW4ge1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjYzBjMWMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnRpbS1yb3cge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnRpbS1yb3cgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3dpdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4jbmF2YmFyLWZ1bGwgLm5hdmJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMjtcbn1cblxuI21lbnUtZHJvcGRvd24gLm5hdmJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuI3BhZ2luYXRpb24tcm93IC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2ljb25zLXJvdyBpLm5vdy11aS1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNwYWNlIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGFjZS0xMTAge1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwYWNlLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwYWNlLTcwIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmlnYXRpb24tZXhhbXBsZSAuaW1nLXNyYyB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuXG4ubmF2aWdhdGlvbi1leGFtcGxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWluLWhlaWdodDogNzQwcHg7XG59XG5cbiNub3RpZmljYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aW0tbm90ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4jYnV0dG9ucyAuYnRuLFxuI2phdmFzY3JpcHRDb21wb25lbnRzIC5idG4ge1xuICBtYXJnaW46IDAgMHB4IDEwcHg7XG59XG5cbi5zcGFjZS0xMDAge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZS1zb2NpYWwge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLyogICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhOyAqL1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuXG4udHh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50eHQtZ3JheSB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhbGxheCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmxvZ28tY29udGFpbmVyIC5sb2dvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICB3aWR0aDogNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5sb2dvLWNvbnRhaW5lciAuYnJhbmQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sb2dvLWNvbnRhaW5lciAuYnJhbmQtbWF0ZXJpYWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5sb2dvLWNvbnRhaW5lciAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhci1zbWFsbCAubG9nby1jb250YWluZXIgLmJyYW5kIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5maXhlZC1zZWN0aW9uIHtcbiAgdG9wOiA5MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uZml4ZWQtc2VjdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maXhlZC1zZWN0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZpeGVkLXNlY3Rpb24gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5maXhlZC1zZWN0aW9uIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMGJiZmY7XG59XG5cbi5maXhlZC1zZWN0aW9uLmZsb2F0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLyouc2VwYXJhdG9ye1xuICAgIGNvbnRlbnQ6IFwiU2VwYXJhdG9yXCI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbn1cbi5zZXBhcmF0b3ItbGluZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlcGFyYXRvci5zZXBhcmF0b3ItZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufSovXG4uc29jaWFsLWJ1dHRvbnMtZGVtbyAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmltZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saWdodGJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpZ2h0Ym94IC5tb2RhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpZ2h0Ym94IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmxpZ2h0Ym94IC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZpeGVkLXNlY3Rpb24uYWZmaXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0biwgLmJ0bi1tb3JwaGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFyYWxsYXggLm1vdHRvIHtcbiAgICB0b3A6IDE3MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAjaW1hZ2VzIGltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4vKiAgICAgICBMb2FkaW5nIGRvdHMgICovXG4vKiAgICAgIHRyYW5zaXRpb25zICovXG4ucHJlc2VudGF0aW9uIC5mcm9udCwgLnByZXNlbnRhdGlvbiAuZnJvbnQ6YWZ0ZXIsIC5wcmVzZW50YXRpb24gLmZyb250IC5idG4sIC5sb2dvLWNvbnRhaW5lciAubG9nbywgLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4jaW1hZ2VzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI2phdmFzY3JpcHRDb21wb25lbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qICAgICAgbGF5ZXIgYW5pbWF0aW9uICAgICAgICAgICovXG4ubGF5ZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYXllcnMtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogMS41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItc21hbGwgLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubmF2YmFyLXRyYW5zcGFyZW50Lm5hdmJhci1zbWFsbCAubG9nby1jb250YWluZXIgLmJyYW5kIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItc21hbGwgLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uc2hhcmluZy1hcmVhIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnNoYXJpbmctYXJlYSAuYnRuIHtcbiAgbWFyZ2luOiAxNXB4IDRweCAwO1xufVxuXG4uc2VjdGlvbi10aGluLFxuLnNlY3Rpb24tbm90aWZpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLW5hdmJhcnMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI25hdmJhciAubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI25hdmJhciAubmF2YmFyLXRvZ2dsZXIsXG4jbWVudS1kcm9wZG93biAubmF2YmFyLXRvZ2dsZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlY3Rpb24tdGFicyB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG59XG5cbi5zZWN0aW9uLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tZG93bmxvYWQge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi5zZWN0aW9uLWRvd25sb2FkIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zZWN0aW9uLWRvd25sb2FkIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlY3Rpb24tZXhhbXBsZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlY3Rpb24tZXhhbXBsZXMgYSArIGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1leGFtcGxlcyBoNSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jb21wb25lbnRzLXBhZ2UgLndyYXBwZXIgPiAuaGVhZGVyLFxuLnR1dG9yaWFsLXBhZ2UgLndyYXBwZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy10b3A6IDEyOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uY29tcG9uZW50cy1wYWdlIC50aXRsZSxcbi50dXRvcmlhbC1wYWdlIC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnJhbmQgLmgxLXNlbyB7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5icmFuZCAubi1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmludmlzaW9uLWxvZ28ge1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIHRvcDogLTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3JlYXRpdmUtdGltLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tamF2YXNjcmlwdCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyIC5zd2l0Y2gtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLXRyYW5zcGFyZW50IC5zd2l0Y2gtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXNpZ251cCAuY29sIC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4jYnV0dG9ucy1yb3cgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWN0aW9uLW5hdmJhcnMgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWJhc2ljIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWltYWdlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gIH1cbiAgLm5hdi1vcGVuIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5NjMzMjtcbiAgICAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjk2MzMyIDAlLCAjMDAwIDgwJSk7XG4gICAgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmOTYzMzIgMCUsICMwMDAgODAlKTtcbiAgICAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2Y5NjMzMiAwJSwgIzAwMCA4MCUpO1xuICAgIC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjk2MzMyIDAlLCAjMDAwIDgwJSk7XG4gICAgLyogU3RhbmRhcmQgc3ludGF4IChtdXN0IGJlIGxhc3QpICovXG4gICAgb3BhY2l0eTogMC43NjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzYpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLWxvZ28pIC5uYXYtbGluayB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm1lbnUtb24tbGVmdCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgfVxuICAucHJvZmlsZS1waG90byAucHJvZmlsZS1waG90by1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgW2NsYXNzKj1cIm5hdmJhci10b2dnbGVhYmxlLVwiXSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmJ1dHRvbi1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1sb2dvIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG4gIC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUsXG4gIC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgLm5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci10cmFuc2xhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyICsgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyLWJhci5iYXIyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgbGluZWFyO1xuICB9XG4gIC5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXZiYXItdG9nZ2xlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG4gIH1cbiAgLm5hdmJhciAudG9nZ2xlZCAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAubmF2YmFyIC50b2dnbGVkIC5uYXZiYXItdG9nZ2xlci1iYXIgKyAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICB9XG4gIC5tZW51LW9uLWxlZnQgLm5hdmJhci1icmFuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAubmF2LW9wZW4gLndyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcbiAgfVxuICAubmF2LW9wZW4gLm5hdmJhci10cmFuc2xhdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgfVxuICAubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5tZW51LW9uLWxlZnQgLm5hdmJhci10cmFuc2xhdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5tZW51LW9uLWxlZnQgLndyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5tZW51LW9uLWxlZnQgI2JvZHlDbGljayB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzAwcHg7XG4gIH1cbiAgLmJhcjEsXG4gIC5iYXIyLFxuICAuYmFyMyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5iYXIxIHtcbiAgICB0b3A6IDBweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdG9wYmFyLWJhY2sgNTAwbXMgbGluZWFyIDBzO1xuICAgIC1tb3otYW5pbWF0aW9uOiB0b3BiYXItYmFjayA1MDBtcyBsaW5lYXIgMHM7XG4gICAgYW5pbWF0aW9uOiB0b3BiYXItYmFjayA1MDBtcyAwcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgLmJhcjIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJhcjMge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3R0b21iYXItYmFjayA1MDBtcyBsaW5lYXIgMHM7XG4gICAgLW1vei1hbmltYXRpb246IGJvdHRvbWJhci1iYWNrIDUwMG1zIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IGJvdHRvbWJhci1iYWNrIDUwMG1zIDBzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAudG9nZ2xlZCAuYmFyMSB7XG4gICAgdG9wOiA2cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHRvcGJhci14IDUwMG1zIGxpbmVhciAwcztcbiAgICAtbW96LWFuaW1hdGlvbjogdG9wYmFyLXggNTAwbXMgbGluZWFyIDBzO1xuICAgIGFuaW1hdGlvbjogdG9wYmFyLXggNTAwbXMgMHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIC50b2dnbGVkIC5iYXIyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC50b2dnbGVkIC5iYXIzIHtcbiAgICBib3R0b206IDZweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm90dG9tYmFyLXggNTAwbXMgbGluZWFyIDBzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBib3R0b21iYXIteCA1MDBtcyBsaW5lYXIgMHM7XG4gICAgYW5pbWF0aW9uOiBib3R0b21iYXIteCA1MDBtcyAwcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHRvcGJhci14IHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm90dG9tYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBib3R0b21iYXIteCB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgYm90dG9tYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3R0b21iYXItYmFjayB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgI2JvZHlDbGljayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzMDBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICB9XG4gIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuY29udGFpbmVyIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkuZmEsXG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayBpLm5vdy11aS1pY29ucyB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTEge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgdG9wOiA2OCU7XG4gICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgICByaWdodDogNSU7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICB0b3A6IDkzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLnByb2ZpbGUtcGhvdG8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA3cHggMC43cmVtO1xuICB9XG4gIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuaW1hZ2UtcmlnaHQge1xuICAgIHRvcDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1hZ2UtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWNvbnRhaW5lci5pbWFnZS1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmltYWdlLWxlZnQgcC5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhcltjbGFzcyo9J25hdmJhci10b2dnbGVhYmxlLSddIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNikge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciBoNi5jYXRlZ29yeS1hYnNvbHV0ZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xIHtcbiAgICByaWdodDogOSU7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgICByaWdodDogMiU7XG4gICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbWFnZXMge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMSB7XG4gICAgcmlnaHQ6IDclO1xuICAgIHRvcDogODclO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gICAgcmlnaHQ6IDElO1xuICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgdG9wOiA5OSU7XG4gIH1cbiAgLmZvb3RlciBuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMSB7XG4gICAgdG9wOiA1MSU7XG4gICAgcmlnaHQ6IDIxJTtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgICB0b3A6IDY2JTtcbiAgICByaWdodDogMTQlO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub3ctdWkta2l0LnNjc3MiLCIvKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS43LjAtZGV2IChodHRwczovL2dpdGh1Yi5jb20vdXhzb2x1dGlvbnMvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15KC00MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMsIG9wYWNpdHkgMC4zcyBlYXNlIDBzLCBoZWlnaHQgMHMgbGluZWFyIDAuMzVzO1xuXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNTRweDtcbiAgbWF4LXdpZHRoOiAyNTRweDtcblxuICAmLmRyb3Bkb3duLW1lbnU6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZGF0ZXBpY2tlci1wcmltYXJ5e1xuICAgICAgQGluY2x1ZGUgZGF0ZXBpY2tlci1jb2xvcnMoJHByaW1hcnktY29sb3IpO1xuICB9XG59XG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyNDFweDtcbiAgbWF4LXdpZHRoOiAyNDFweDtcbn1cbi5kYXRlcGlja2VyIC5kYXkgZGl2LFxuLmRhdGVwaWNrZXIgdGgge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGh7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGh7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlciBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICRkZWZhdWx0LWNvbG9yIDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMDY5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmM2MxN2EpLCB0bygjZjNlOTdhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmUyNGIgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjYjNiM2IzKSwgdG8oIzgwODA4MCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzYjNiMycsIGVuZENvbG9yc3RyPScjODA4MDgwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIgZGl2IHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQgZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdIGRpdixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0gZGl2LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSBkaXYsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIGRpdntcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXJ7XG4gICAgLnByZXYsXG4gICAgLm5leHR7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgaXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAucHJldiBpe1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgIH1cblxuICAgIC5uZXh0IGl7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgIH1cbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgLm5leHQuZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZGF0ZXBpY2tlciAuY3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLmlucHV0LWRhdGVyYW5nZSAuYWRkLW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9wbHVnaW5zL19wbHVnaW4tZGF0ZXBpY2tlci5zY3NzIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuQG1peGluIHRyYW5zaXRpb24taW5wdXQtZm9jdXMtY29sb3IoKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJHRpbWUsICR0eXBlKXtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgJHRpbWUgJHR5cGU7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgJHR5cGU7XG59XG5cbkBtaXhpbiByb3RhdGUtMTgwKCl7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuXG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZS14KCR2YWx1ZSl7XG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgdHJhbnNsYXRlM2QoJHZhbHVlLCAwLCAwKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR2YWx1ZSwgMCwgMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHZhbHVlLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHZhbHVlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdmFsdWUsIDAsIDApO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZS15KCR2YWx1ZSl7XG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCR2YWx1ZSwwKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCR2YWx1ZSwwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG59XG5cbkBtaXhpbiBiYXItYW5pbWF0aW9uKCR0eXBlKXtcbiAgICAgLXdlYmtpdC1hbmltYXRpb246ICR0eXBlIDUwMG1zIGxpbmVhciAwcztcbiAgICAgLW1vei1hbmltYXRpb246ICR0eXBlIDUwMG1zIGxpbmVhciAwcztcbiAgICAgYW5pbWF0aW9uOiAkdHlwZSA1MDBtcyAwcztcbiAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBtaXhpbiB0b3BiYXIteC1yb3RhdGlvbigpe1xuICAgIEBrZXlmcmFtZXMgdG9wYmFyLXgge1xuICAgICAgMCUge3RvcDogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgNDUlIHt0b3A6IDZweDsgdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTsgfVxuICAgICAgNzUlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gICAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgICAwJSB7dG9wOiAwcHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIDQ1JSB7dG9wOiA2cHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTsgfVxuICAgICAgNzUlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIHRvcGJhci14IHtcbiAgICAgIDAlIHt0b3A6IDBweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgNDUlIHt0b3A6IDZweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpOyB9XG4gICAgICA3NSUgey1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICAgICAgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgIH1cbn1cblxuQG1peGluIHRvcGJhci1iYWNrLXJvdGF0aW9uKCl7XG4gICAgQGtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgICAwJSB7IHRvcDogNnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgICA0NSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgICA3NSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgICAgMTAwJSB7IHRvcDogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgICAwJSB7IHRvcDogNnB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAgIDQ1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICAgICAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgICAgMTAwJSB7IHRvcDogMHB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gICAgfVxuXG4gICAgQC1tb3ota2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgICAgIDAlIHsgdG9wOiA2cHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgICAgNDUlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgICA3NSUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gICAgICAxMDAlIHsgdG9wOiAwcHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgICB9XG59XG5cbkBtaXhpbiBib3R0b21iYXIteC1yb3RhdGlvbigpe1xuICAgIEBrZXlmcmFtZXMgYm90dG9tYmFyLXgge1xuICAgICAgMCUge2JvdHRvbTogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgICA0NSUge2JvdHRvbTogNnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTt9XG4gICAgICA3NSUge3RyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO31cbiAgICAgIDEwMCUge3RyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICB9XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAgIDAlIHtib3R0b206IDBweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgICA0NSUge2JvdHRvbTogNnB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO31cbiAgICAgIDc1JSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTt9XG4gICAgICAxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAgIDAlIHtib3R0b206IDBweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgICA0NSUge2JvdHRvbTogNnB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO31cbiAgICAgIDc1JSB7LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTt9XG4gICAgICAxMDAlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICB9XG59XG5cbkBtaXhpbiBib3R0b21iYXItYmFjay1yb3RhdGlvbntcbiAgICBAa2V5ZnJhbWVzIGJvdHRvbWJhci1iYWNrIHtcbiAgICAgIDAlIHsgYm90dG9tOiA2cHg7dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fVxuICAgICAgNDUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO31cbiAgICAgIDc1JSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTt9XG4gICAgICAxMDAlIHsgYm90dG9tOiAwcHg7dHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgICAgMCUge2JvdHRvbTogNnB4Oy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fVxuICAgICAgNDUlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTt9XG4gICAgICA3NSUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO31cbiAgICAgIDEwMCUge2JvdHRvbTogMHB4Oy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuICAgIH1cbiAgICBALW1vei1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgICAgMCUge2JvdHRvbTogNnB4Oy1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fVxuICAgICAgNDUlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTt9XG4gICAgICA3NSUgey1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO31cbiAgICAgIDEwMCUge2JvdHRvbTogMHB4Oy1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuICAgIH1cblxufVxuXG5cbkBtaXhpbiBuYy1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBuYy1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6ICN7YWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSl9O1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvbWl4aW5zL190cmFuc3BhcmVuY3kuc2NzcyIsIkBtaXhpbiBkYXRlcGlja2VyLWNvbG9ycygkY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICB0aCxcbiAgICAuZGF5IGRpdixcbiAgICB0YWJsZSB0ciB0ZCBzcGFue1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlcntcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIC5kb3d7XG4gICAgICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1jb2xvci1kYXlzO1xuICAgIH1cblxuICAgIHRhYmxlIHRyIHRkLm9sZCBkaXYsXG4gICAgdGFibGUgdHIgdGQubmV3IGRpdixcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLm5ld3tcbiAgICAgICBjb2xvcjogJGRhdGVwaWNrZXItY29sb3Itb2xkLW5ldy1kYXlzO1xuICAgIH1cblxuICAgIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2Vke1xuICAgICAgICBiYWNrZ3JvdW5kOiRvcGFjaXR5LTE7XG4gICAgfVxuXG4gICAgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuICAgIC5wcmV2OmhvdmVyLFxuICAgIC5uZXh0OmhvdmVyLFxuICAgIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRvcGFjaXR5LTI7XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlIGRpdixcbiAgICB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIGRpdiB7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGQuZGF5OmhvdmVyIGRpdixcbiAgICB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCBkaXYge1xuICAgICAgYmFja2dyb3VuZDogJG9wYWNpdHktMjtcbiAgICB9XG5cbiAgICB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlciBkaXYsXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIGRpdixcbiAgICB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCBkaXYsXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkIGRpdixcbiAgICB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQgZGl2LFxuICAgIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCBkaXYsXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSBkaXYsXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSBkaXYsXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSBkaXYsXG4gICAgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSBkaXYsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF17XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4gICAgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuICAgIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgICB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF17XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9taXhpbnMvX2RhdGVwaWNrZXIuc2NzcyIsIi5idG57XG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXRoaWNrO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgJHBhZGRpbmctYnRuLWhvcml6b250YWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnRuLXN0eWxlcygkZGVmYXVsdC1jb2xvciwgJGRlZmF1bHQtc3RhdGVzLWNvbG9yKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSxcbiAgICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4taWNvbiB7XG4gICAgICAgIC8vIHNlZSBhYm92ZSBmb3IgY29sb3IgdmFyaWF0aW9uc1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1pY29uLWZvbnQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkYnRuLWljb24tc2l6ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6ICRidG4taWNvbi1zaXplO1xuICAgICAgICB3aWR0aDogJGJ0bi1pY29uLXNpemU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAmLmJ0bi1zaW1wbGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBpLmZhLFxuICAgICAgICAgICAgaS5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4taWNvbi1saW5lLWhlaWdodCArIDAuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4taWNvbi1taW5pe1xuICAgICAgICAgICAgICAgIGkuZmEsXG4gICAgICAgICAgICAgICAgaS5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWljb24tbGluZS1oZWlnaHQgLSAwLjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4taWNvbi1taW5pe1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1taW5pO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkYnRuLWljb24tc2l6ZS1taW5pO1xuICAgICAgICAgICAgd2lkdGg6ICRidG4taWNvbi1zaXplLW1pbmk7XG5cbiAgICAgICAgICAgIC5mYSxcbiAgICAgICAgICAgIC5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYnRuLWljb24tZm9udC1zaXplLW1pbmk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4taWNvbi1saW5lLWhlaWdodCAtIDAuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkuZmEsXG4gICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4taWNvbi1saW5lLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmJ0bi1pY29uKSAubm93LXVpLWljb25ze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgIH1cbn1cblxuLy8gQXBwbHkgdGhlIG1peGluIHRvIHRoZSBidXR0b25zXG4vLy5idG4tZGVmYXVsdCB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJGRlZmF1bHQtY29sb3IsICRkZWZhdWx0LXN0YXRlcy1jb2xvcik7IH1cbi5idG4tcHJpbWFyeSB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJHByaW1hcnktY29sb3IsICRwcmltYXJ5LXN0YXRlcy1jb2xvcik7IH1cbi5idG4tc3VjY2VzcyB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJHN1Y2Nlc3MtY29sb3IsICRzdWNjZXNzLXN0YXRlcy1jb2xvcik7IH1cbi5idG4taW5mbyAgICB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJGluZm8tY29sb3IsICRpbmZvLXN0YXRlcy1jb2xvcik7IH1cbi5idG4td2FybmluZyB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJHdhcm5pbmctY29sb3IsICR3YXJuaW5nLXN0YXRlcy1jb2xvcik7IH1cbi5idG4tZGFuZ2VyICB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJGRhbmdlci1jb2xvciwgJGRhbmdlci1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLW5ldXRyYWwgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCR3aGl0ZS1jb2xvciwgJHdoaXRlLWNvbG9yKTsgfVxuXG4uYnRue1xuICAgICAmOmRpc2FibGVkLFxuICAgICAmW2Rpc2FibGVkXSxcbiAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gICAgfVxufVxuLmJ0bi1yb3VuZHtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpbjtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJvdW5kLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbDtcblxuICAgICYuYnRuLXNpbXBsZXtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsIC0gMSAgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbCAtIDE7XG4gICAgfVxufVxuLmJ0bi1zaW1wbGV7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1yb3VuZC1ob3Jpem9udGFsIC0gMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG59XG5cbi5idG4tc2ltcGxlLFxuLmJ0bi1saW5re1xuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuZm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tbGd7XG4gICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbXtcbiAgICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cbi5idG4tbGlua3tcbiAgICBib3JkZXI6ICRub25lO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbn1cblxuLmJ0bi13ZCB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5idG4tZ3JvdXAuc2VsZWN0e1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC5zZWxlY3QgLmJ0bntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ0bi1ncm91cC5zZWxlY3QgLmNhcmV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiA4cHg7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fYnV0dG9ucy5zY3NzIiwiLy8gTWl4aW4gZm9yIGdlbmVyYXRpbmcgbmV3IHN0eWxlc1xuQG1peGluIGJ0bi1zdHlsZXMoJGJ0bi1jb2xvciwgJGJ0bi1zdGF0ZXMtY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICY6YWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zdGF0ZXMtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5mb2N1cyxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvY3VzLFxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gYnRuLW5ldXRyYWwgc3R5bGVcbiAgICBAaWYgJGJ0bi1jb2xvciA9PSAkd2hpdGUtY29sb3J7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmLmJ0bi1kYW5nZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlci1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1pbmZve1xuICAgICAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5mby1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi13YXJuaW5ne1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZy1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zdWNjZXNze1xuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1kZWZhdWx0e1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZTpmb2N1cyxcbiAgICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAgIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgICAgIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgICAgIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc3RhdGVzLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1zaW1wbGV7XG4gICAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidG4tY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tc3RhdGVzLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tbGlua3tcbiAgICAgICAgY29sb3I6ICRidG4tY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1peGluIGJ0bi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkYm9yZGVyKXtcbiAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXI7XG4gICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAmLmJ0bi1zaW1wbGV7XG4gICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgLSAxO1xuICAgfVxuXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIkBtaXhpbiBpbnB1dC1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKXtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyKCRjb2xvciwgJG9wYWNpdHkpe1xuICAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICB9XG4gICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgfVxuICAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICB9XG4gICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICB9XG59XG5cbkBtaXhpbiBsaWdodC1mb3JtKCl7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6MDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG59XG5cblxuQG1peGluIGlucHV0LWxnLXBhZGRpbmcoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwpIHtcbiAgICAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlci5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtbGd7XG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIDAgJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgJHBhZGRpbmctdmVydGljYWwgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC5pbnB1dC1sZ3tcbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsIC0gMTtcblxuICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgLSAxIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgMCAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsIC0gMTtcblxuICAgICAgICAgICAgJiArIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgICRwYWRkaW5nLWhvcml6b250YWwgLSAxICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgLSAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQG1peGluIGlucHV0LWJhc2UtcGFkZGluZygkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCkge1xuICAgIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLFxuICAgIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlcntcbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbCAkcGFkZGluZy12ZXJ0aWNhbCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgMCAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAsXG4gICAgLmlucHV0LWdyb3Vwe1xuICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgLSAxICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsIC0gMTtcblxuICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgLSAxIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgMCAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XG5cbiAgICAgICAgICAgICYgKyAuZm9ybS1jb250cm9sLFxuICAgICAgICAgICAgJiB+IC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgcGFkZGluZzokcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsIC0gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL2NvbG9yMSA9ICRvcGFjaXR5LTVcbi8vY29sb3IyID0gJG9wYWNpdHktOFxuLy9jb2xvcjMgPSAkd2hpdGUtY29sb3Jcbi8vY29sb3I0ID0gJHRyYW5zcGFyZW50LWJnXG4vL2NvbG9yNSA9ICRvcGFjaXR5LTFcbi8vY29sb3I2ID0gJG9wYWNpdHktMlxuXG5cbkBtaXhpbiBpbnB1dC1jb2xvdXJlZC1iZygkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KSB7XG4gICAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyKGRhcmtlbigkY29sb3IyLCA4JSksIDEpO1xuXG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IxO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1zdWNjZXNzLFxuICAgIC5oYXMtZGFuZ2Vye1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLWRhbmdlcntcbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWZvY3Vze1xuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlcixcbiAgICAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXJ7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5wdXQtZ3JvdXAtZm9jdXN7XG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L21peGlucy9faW5wdXRzLnNjc3MiLCJAaW5jbHVkZSBmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXIoJG1lZGl1bS1ncmF5LCAxKTtcblxuLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1pbnB1dC1mb2N1cy1jb2xvcigpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG5cbiAgICAuaGFzLXN1Y2Nlc3MgJntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuXG4gICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAgICYgfiAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1zdWNjZXNzICYsXG4gICAgLmhhcy1lcnJvciAmLFxuICAgIC5oYXMtc3VjY2VzcyAmOmZvY3VzLFxuICAgIC5oYXMtZXJyb3IgJjpmb2N1c3tcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICB9XG5cbiAgICAuaGFzLWRhbmdlciAmLFxuICAgIC5oYXMtc3VjY2VzcyAme1xuICAgICAgICAmLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuICAgICAgICAmLmZvcm0tY29udHJvbC1kYW5nZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1kYW5nZXIgJntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFuZ2VyLWNvbG9yLCAzMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhbmdlci1jb2xvciwgMzAlKTtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNre1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5vcGVuICZ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlICRib3JkZXItcmFkaXVzLWxhcmdlIDAgMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJiArIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJnO1xuICAgIH1cbn1cblxuLmhhcy1zdWNjZXNzLFxuLmhhcy1kYW5nZXJ7XG4gICAgJjphZnRlcntcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxne1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFzLWRhbmdlcntcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlxcZWE1M1wiO1xuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGlucHV0LWxnLXBhZGRpbmcoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWlucHV0LWhvcml6b250YWwpO1xuQGluY2x1ZGUgaW5wdXQtYmFzZS1wYWRkaW5nKCRwYWRkaW5nLWlucHV0LXZlcnRpY2FsLCAkcGFkZGluZy1pbnB1dC1ob3Jpem9udGFsKTtcblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXJ7XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLmhhcy1lcnJvcntcbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuY29udHJvbC1sYWJlbHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxufVxuLmhhcy1zdWNjZXNze1xuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5jb250cm9sLWxhYmVse1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJvdW5kLXJhZGl1cztcbiAgICBjb2xvcjogJGRhcmstYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsIC0gMSAwICRwYWRkaW5nLWJhc2UtdmVydGljYWwgLSAxICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAtIDE7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWlucHV0LWZvY3VzLWNvbG9yKCk7XG5cbiAgICAuaGFzLXN1Y2Nlc3MgJixcbiAgICAuaGFzLWRhbmdlciAme1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICAgIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAme1xuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICB9XG4gICAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAme1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuXG4gICAgJiArIC5mb3JtLWNvbnRyb2wsXG4gICAgJiB+IC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIEBpbmNsdWRlIGlucHV0LXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAtIDEsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cC1mb2N1c3tcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmZvcm0tZ3JvdXAtbm8tYm9yZGVye1xuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCxcbi5mb3JtLWdyb3Vwe1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5wdXQtZ3JvdXBbZGlzYWJsZWRde1xuICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgfVxufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gLmJ0bntcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpbjtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbn1cbi5pbnB1dC1ncm91cC1idG4gLmJ0bi1kZWZhdWx0Om5vdCguYnRuLWZpbGwpe1xuICAgIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmF5O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9se1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAwO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZle1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbn1cblxuLmhhcy1zdWNjZXNzLFxuLmhhcy1kYW5nZXJ7XG5cbiAgICAmLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxcbiAgICAmLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctaW5wdXQtaG9yaXpvbnRhbCArIDIxO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19pbnB1dHMuc2NzcyIsIi5jaGVja2JveCxcbi5yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jaGVja2JveCBsYWJlbCxcbi5yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmFkaW8gbGFiZWx7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbiAuY2hlY2tib3ggbGFiZWw6OmFmdGVye1xuICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbiAgdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogJGRhcmstYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCxcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCAge1xuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXJ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVse1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTtcbn1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJhZGlvIGxhYmVsOjpiZWZvcmUsXG4ucmFkaW8gbGFiZWw6OmFmdGVye1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIsXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogJGRhcmstZ3JheTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICRkYXJrLWdyYXk7XG59XG5cbi5yYWRpby5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2NoZWNrYm94ZXMtcmFkaW8uc2NzcyIsIi8vIFRoaXMgZmlsZSBoYXMgYmVlbiBhdXRvZ2VuZXJhdGVkIGJ5IGdydW50IHRhc2sgbGVzc1RvU2Fzcy4gQW55IGNoYW5nZXMgd2lsbCBiZSBvdmVyd3JpdHRlbi5cbi5wcm9ncmVzcy1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiArIC5wcm9ncmVzcy1jb250YWluZXIsXG4gICAgJiB+IC5wcm9ncmVzcy1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1uZXV0cmFse1xuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLXByaW1hcnl7XG4gICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtaW5mb3tcbiAgICAgICAgLnByb2dyZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3Itb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtaW5mbztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1pbmZvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1zdWNjZXNze1xuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvci1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLXZhbHVlLFxuICAgICAgICAucHJvZ3Jlc3MtYmFkZ2V7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLXdhcm5pbmd7XG4gICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdhcm5pbmc7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtZGFuZ2Vye1xuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcHJvZ3Jlc3Muc2NzcyIsIi8qICAgICAgICAgICBiYWRnZXMgICAgICAgICAgICAgKi9cbi5iYWRnZXtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1taW5pO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbiAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWV4dHJlbWU7XG59XG4uYmFkZ2UtaWNvbntcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjU1ZW07XG4gICAgaXtcbiAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbn1cbi5iYWRnZS1kZWZhdWx0e1xuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRkZWZhdWx0LWNvbG9yKTtcbn1cbi5iYWRnZS1wcmltYXJ5e1xuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRwcmltYXJ5LWNvbG9yKTtcbn1cbi5iYWRnZS1pbmZve1xuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRpbmZvLWNvbG9yKTtcbn1cbi5iYWRnZS1zdWNjZXNze1xuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRzdWNjZXNzLWNvbG9yKTtcbn1cbi5iYWRnZS13YXJuaW5ne1xuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCR3YXJuaW5nLWNvbG9yKTtcbn1cbi5iYWRnZS1kYW5nZXJ7XG4gICAgQGluY2x1ZGUgYmFkZ2UtY29sb3IoJGRhbmdlci1jb2xvcik7XG59XG4uYmFkZ2UtbmV1dHJhbHtcbiAgICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkd2hpdGUtY29sb3IpO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2JhZGdlcy5zY3NzIiwiQG1peGluIGJhZGdlLWNvbG9yKCRjb2xvcikge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiAkY29sb3I7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9taXhpbnMvX2JhZGdlcy5zY3NzIiwiLnBhZ2luYXRpb257XG4gICAgLnBhZ2UtaXRlbSAucGFnZS1saW5re1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgcGFkZGluZzogMHB4IDExcHg7XG4gICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdy1tYXJnaW4tbGVmdCxcbiAgICAuYXJyb3ctbWFyZ2luLXJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmFycm93LW1hcmdpbi1yaWdodHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93LW1hcmdpbi1sZWZ0e1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAmLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0uZGlzYWJsZWQgPiAucGFnZS1saW5re1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjIpO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIENvbG9yc1xuICAgICYucGFnaW5hdGlvbi1pbmZve1xuICAgICAgICAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmt7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnaW5hdGlvbi1zdWNjZXNze1xuICAgICAgICAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmt7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnaW5hdGlvbi1wcmltYXJ5e1xuICAgICAgICAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmt7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnaW5hdGlvbi13YXJuaW5ne1xuICAgICAgICAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmt7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnaW5hdGlvbi1kYW5nZXJ7XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnaW5hdGlvbi1uZXV0cmFse1xuICAgICAgICAucGFnZS1pdGVtID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtYmc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcGFnaW5hdGlvbi5zY3NzIiwiYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhe1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZi1mYW1pbHk7XG59XG5oMSxoMixoMyxoNCxoNSxoNntcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuYXtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3Vze1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxufVxuaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XG5cbiAgICBzbWFsbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG59XG5oMiwgLmgye1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJhc2UtdmVydGljYWwgKiAyO1xufVxuaDMsIC5oM3tcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1iYXNlLXZlcnRpY2FsICogMjtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5oNCwgLmg0e1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xuXG4gICAgJiArIC5jYXRlZ29yeSxcbiAgICAmLnRpdGxlICsgLmNhdGVnb3J5e1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG59XG5oNSwgLmg1IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5oNiwgLmg2e1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjFlbTtcblxuICAgICYuZGVzY3JpcHRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNGVtO1xuICAgIH1cbn1cblxuLnRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICYudGl0bGUtdXB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiArIC5jYXRlZ29yeXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgfVxufVxuXG4uZGVzY3JpcHRpb24sXG4uY2FyZC1kZXNjcmlwdGlvbixcbi5mb290ZXItYmlnIHB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cbi5jYXRlZ29yeXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogJGJyYW5kLWluZm8gIWltcG9ydGFudDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3MgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogJGJyYW5kLXdhcm5pbmcgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAkYnJhbmQtZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja3F1b3Rle1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJsb2NrcXVvdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIHNtYWxse1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLmJsb2NrcXVvdGUtcHJpbWFyeXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgIHNtYWxse1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja3F1b3RlLWRhbmdlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja3F1b3RlLXdoaXRle1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgc21hbGx7XG4gICAgICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L190eXBvZ3JhcGh5LnNjc3MiLCJib2R5e1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmLWZhbWlseTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ubWFpbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xufVxuLyogQW5pbWF0aW9ucyAqL1xuLm5hdi1waWxscyAubmF2LWxpbmssXG4ubmF2YmFyLFxuLm5hdi10YWJzIC5uYXYtbGlua3tcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XG59XG5cbi8vdHJhbnNpdGlvbiBmb3IgZHJvcGRvd24gY2FyZXRcbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uYm9vdHN0cmFwLXN3aXRjaC1sYWJlbDpiZWZvcmV7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdC10cmFuc2l0aW9uLXRpbWUsICR0cmFuc2l0aW9uLWVhc2UpO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVye1xuICAgIEBpbmNsdWRlIHJvdGF0ZS0xODAoKTtcbn1cblxuLmJ1dHRvbi1iYXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmc7XG5cbiAgICAmICsgLmJ1dHRvbi1iYXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgfVxufVxuXG4ub3BlbntcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXkoMCk7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VwYXJhdG9ye1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuXG4gICAgJi5zZXBhcmF0b3ItcHJpbWFyeXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX21pc2Muc2NzcyIsIi5uYXYtcGlsbHN7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1LjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtcGlsbHMtbmV1dHJhbHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXBpbGxzLXByaW1hcnl7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1waWxscy1pbmZve1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtcGlsbHMtc3VjY2Vzc3tcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluay5hY3RpdmV7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXBpbGxzLXdhcm5pbmd7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1waWxscy1kYW5nZXJ7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWItc3BhY2V7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHggMHB4O1xufVxuXG4ubmF2LWFsaWduLWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubmF2LXBpbGxze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fcGlsbHMuc2NzcyIsIi5idG4tdHdpdHRlcntcbiAgICBjb2xvcjogJHNvY2lhbC10d2l0dGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogJHNvY2lhbC10d2l0dGVyLXN0YXRlLWNvbG9yO1xuICAgIH1cbn1cblxuLmJ0bi1mYWNlYm9va3tcbiAgICBjb2xvcjogJHNvY2lhbC1mYWNlYm9vaztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRzb2NpYWwtZmFjZWJvb2stc3RhdGUtY29sb3I7XG4gICAgfVxufVxuXG4uYnRuLWdvb2dsZXtcbiAgICBjb2xvcjogJHNvY2lhbC1nb29nbGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkc29jaWFsLWdvb2dsZS1zdGF0ZS1jb2xvcjtcbiAgICB9XG59XG5cbi5idG4tbGlua2VkaW57XG4gICAgY29sb3I6ICRzb2NpYWwtbGlua2VkaW47XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkc29jaWFsLWxpbmtlZGluLXN0YXRlLWNvbG9yO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19zb2NpYWwtYnV0dG9ucy5zY3NzIiwiLy8gVGhpcyBmaWxlIGhhcyBiZWVuIGF1dG9nZW5lcmF0ZWQgYnkgZ3J1bnQgdGFzayBsZXNzVG9TYXNzLiBBbnkgY2hhbmdlcyB3aWxsIGJlIG92ZXJ3cml0dGVuLlxuXG4ubmF2LXRhYnMge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG5cbiAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgPiAubmF2LWxpbmt7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudC1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAkcGFkZGluZy1yb3VuZC1ob3Jpem9udGFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1nZW5lcmFsO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkID4gLm5hdi1saW5rLFxuICAgICAgICAmLmRpc2FibGVkID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLW5ldXRyYWx7XG4gICAgICAgID4gLm5hdi1pdGVte1xuICAgICAgICAgICAgPiAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1wcmltYXJ5e1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1pbmZve1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1kYW5nZXJ7XG4gICAgICAgID4gLm5hdi1pdGVte1xuICAgICAgICAgICAgPiAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy13YXJuaW5ne1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1zdWNjZXNze1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fdGFicy5zY3NzIiwiLm5hdmJhcntcbiAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLWJhc2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy1iYXNlO1xuICAgIG1pbi1oZWlnaHQ6IDUzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICBhe1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdntcbiAgICAgICAgJi5uYXZiYXItbG9nb3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbmF2LWxpbms7XG5cbiAgICAgICAgICAgIGkuZmEgKyBwLFxuICAgICAgICAgICAgaS5ub3ctdWktaWNvbnMgKyBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkuZmEsXG4gICAgICAgICAgICBpLm5vdy11aS1pY29uc3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByb2ZpbGUtcGhvdG97XG4gICAgICAgICAgICAgICAgLnByb2ZpbGUtcGhvdG8tc21hbGx7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGlua3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPSduYXZiYXItdG9nZ2xlYWJsZS0nXSAuY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmxvZ28tY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1uYXYtbGluaztcbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLm5hdmJhci10b2dnbGVyLWxlZnR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXZiYXItdG9nZ2xlci1yaWdodHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmIC5uYXZiYXItdG9nZ2xlci1iYXIuYmFyMntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tZHJvcGRvd257XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1iYXI6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdmJhci10cmFuc3BhcmVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICYuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpe1xuICAgICAgICBhOm5vdCguZHJvcGRvd24taXRlbSl7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5re1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS0zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28tY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iZy1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZve1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fbmF2YmFyLnNjc3MiLCIuZHJvcGRvd24tbWVudXtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWV4dHJhLXNtYWxsO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3QtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1saW5lYXIpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0e1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuNGVtIHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdC10cmFuc2l0aW9uLXRpbWUsICR0cmFuc2l0aW9uLWxpbmVhcik7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1kaXZpZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSl7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvci1vcGFjaXR5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tcHJpbWFyeXtcbiAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tY29sb3JzKGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLWluZm97XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJGluZm8tY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1kYW5nZXJ7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJGRhbmdlci1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLXN1Y2Nlc3N7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi13YXJuaW5ne1xuICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1jb2xvcnMoZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAzJSksJG9wYWNpdHktOCwkd2hpdGUtY29sb3IsICRvcGFjaXR5LTIpO1xuICAgIH1cblxuICAgIC5kcm9wZG93biAme1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXkoLTI1cHgpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi5zaG93ICYsXG4gICAgJi5vcGVue1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXkoMHB4KTtcbiAgICB9XG5cbiAgICAubmF2YmFyIC5kcm9wZG93bi5zaG93ICZ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteSg3cHgpO1xuICAgIH1cbn1cblxuLmJ1dHRvbi1kcm9wZG93bntcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJiAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2Ryb3Bkb3duLnNjc3MiLCJAbWl4aW4gZHJvcGRvd24tY29sb3JzKCRicmFuZC1jb2xvciwgJGRyb3Bkb3duLWhlYWRlci1jb2xvciwgJGRyb3Bkb3duLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvciApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKXtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWRpdmlkZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L21peGlucy9fZHJvcGRvd24uc2NzcyIsIi8vIFRoaXMgZmlsZSBoYXMgYmVlbiBhdXRvZ2VuZXJhdGVkIGJ5IGdydW50IHRhc2sgbGVzc1RvU2Fzcy4gQW55IGNoYW5nZXMgd2lsbCBiZSBvdmVyd3JpdHRlbi5cbi5hbGVydHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiAuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjlyZW07XG5cbiAgICAmLmFsZXJ0LXN1Y2Nlc3N7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yLWFsZXJ0O1xuICAgIH1cblxuICAgICYuYWxlcnQtZGFuZ2Vye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yLWFsZXJ0O1xuICAgIH1cblxuICAgICYuYWxlcnQtd2FybmluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3ItYWxlcnQ7XG4gICAgfVxuXG4gICAgJi5hbGVydC1pbmZve1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvci1hbGVydDtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LXByaW1hcnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWFsZXJ0O1xuICAgIH1cblxuICAgIC5hbGVydC1pY29ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICBzdHJvbmd7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBpLmZhLFxuICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNsb3Nle1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19hbGVydHMuc2NzcyIsImltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLmltZy1yYWlzZWR7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctcmFpc2VkO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2ltYWdlcy5zY3NzIiwiLnBvcG92ZXJ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAucG9wb3Zlci10aXRsZXtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVye1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgIH1cblxuICAgICYucG9wb3Zlci1wcmltYXJ5e1xuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCRwcmltYXJ5LWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYucG9wb3Zlci1pbmZve1xuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCRpbmZvLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYucG9wb3Zlci13YXJuaW5ne1xuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCR3YXJuaW5nLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYucG9wb3Zlci1kYW5nZXJ7XG4gICAgICAgIEBpbmNsdWRlIHBvcG92ZXItY29sb3IoJGRhbmdlci1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLnBvcG92ZXItc3VjY2Vzc3tcbiAgICAgICAgQGluY2x1ZGUgcG9wb3Zlci1jb2xvcigkc3VjY2Vzcy1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG59XG5cblxuLnRvb2x0aXB7XG4gICAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAudG9vbHRpcC1pbm5lcjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAudG9vbHRpcC1pbm5lcjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC50b29sdGlwLWlubmVyOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjokd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC50b29sdGlwLWlubmVyOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICB9XG59XG5cbi50b29sdGlwLWlubmVye1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX3BvcHVwcy5zY3NzIiwiQG1peGluIHBvcG92ZXItY29sb3IoJGNvbG9yLCAkdGV4dC1jb2xvcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cblxuICAgICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRjb2xvcjtcbiAgICB9XG5cbiAgICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDphZnRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokY29sb3I7XG4gICAgfVxuXG4gICAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b206YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6JGNvbG9yO1xuICAgIH1cblxuICAgICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDphZnRlcntcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiRjb2xvcjtcbiAgICB9XG5cbiAgICAucG9wb3Zlci10aXRsZXtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L21peGlucy9fcG9wb3ZlcnMuc2NzcyIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbk51Y2xlbyBPdXRsaW5lIFdlYiBGb250IC0gbnVjbGVvYXBwLmNvbS9cbkxpY2Vuc2UgLSBudWNsZW9hcHAuY29tL2xpY2Vuc2UvXG5DcmVhdGVkIHVzaW5nIEljb01vb24gLSBpY29tb29uLmlvXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbnVjbGVvLW91dGxpbmUuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9udWNsZW8tb3V0bGluZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvbnVjbGVvLW91dGxpbmUuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRiYXNlIGNsYXNzIGRlZmluaXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubm93LXVpLWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ051Y2xlbyBPdXRsaW5lJztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgY2hhbmdlIGljb24gc2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBhZGQgYSBzcXVhcmUvY2lyY2xlIGJhY2tncm91bmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vdy11aS1pY29ucy5jaXJjbGUge1xuICBwYWRkaW5nOiAwLjMzMzMzMzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ubm93LXVpLWljb25zLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgbGlzdCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5uYy1pY29uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uYy1pY29uLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYy1pY29uLXVsID4gbGkgPiAubm93LXVpLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS41NzE0Mjg1N2VtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpID4gLm5vdy11aS1pY29ucy5jaXJjbGUge1xuICB0b3A6IC0wLjE5MDQ3NjE5ZW07XG4gIGxlZnQ6IC0xLjkwNDc2MTllbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc3Bpbm5pbmcgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubm93LXVpLWljb25zLnNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbmMtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbmMtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG5jLWljb24tc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5jLWljb24tc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcm90YXRlZC9mbGlwcGVkIGljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Zm9udCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ub3ctdWktaWNvbnMudWktMV9jaGVjazpiZWZvcmV7XG4gICAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX2VtYWlsLTg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfY2xvdWQtZG93bmxvYWQtOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9jbG91ZC11cGxvYWQtOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2FcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzY1wiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX3JlZnJlc2gtNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9zaGFyZS02NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2JhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2JyaWVmY2FzZS0yNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2J1bGItNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19jaGFydC1iYXItMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19jaGFydC1waWUtMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX21vbmV5LWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuY2xvdGhlc190aWUtYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTViXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX3ZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fYnVsbGV0LWxpc3QtNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbi0yX2h0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduLTJfcnVsZXItcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZW1vdGljb25zX3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4ubm93LXVpLWljb25zLmZpbGVzX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4ubm93LXVpLWljb25zLmZpbGVzX3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZmlsZXNfc2luZ2xlLWNvcHktMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5oZWFsdGhfYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9hZGVyX2dlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2FkZXJfcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX2Jvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fY29tcGFzcy0wNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX21hcC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl9waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl93b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2M1wiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYnV0dG9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfY2FtZXJhLWNvbXBhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0yX25vdGUtMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0yX3NvdW5kLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX2RpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX2dsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19rZXktMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3BsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfc3BhY2VzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19zdXBwb3J0LTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c191bWJyZWxsYS0xMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9hZ2VuZGEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2JhZy0xNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2Jhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2NhcnQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19kZWxpdmVyeS1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX3RhZy1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc3BvcnRfdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc3BvcnRfdXNlci1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX2NvbnRyb2xsZXItbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF90djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfd2F0Y2gtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGV4dF9hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGV4dF9ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGV4dF9jYXBzLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZ2VzdHVyZXNfdGFwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudHJhbnNwb3J0YXRpb25fYWlyLWJhbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2J1cy1mcm9udC0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYXZlbF9pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudHJhdmVsX2lzdGFuYnVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9iZWxsLTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9jYWxlbmRhci02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfbG9jay1jaXJjbGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2V0dGluZ3MtZ2Vhci02MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfem9vbS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9jaGF0LXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9mYXZvdXJpdGUtMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0yX2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzdcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0yX3NldHRpbmdzLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRiXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl90aW1lLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudXNlcnNfY2lyY2xlLTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudXNlcnNfc2luZ2xlLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fbnVjbGVvLW91dGxpbmUuc2NzcyIsIi8vXG4vLyBNb2RhbHNcbi8vIE5vdyBVaSBLaXQgRGVzaWduIGVsZW1lbnQgRGlhbG9nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhbC1jb250ZW50IHtcblxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC8vIE1vZGFsIGhlYWRlclxuICAvLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogICAgMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAgMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICAgMjRweDtcblxuICAgICYgYnV0dG9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAvLyBNb2RhbCBib2R5XG4gIC8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAgICAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogICAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cbiAgLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLyogU2FmYXJpIDYuMSsgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJi5wdWxsLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLm1vZGFsLWJvZHkgKyAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4ubW9kYWx7XG5cbiAgICAmLm1vZGFsLW1pbml7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZGlhbG9ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLXByb2ZpbGV7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1Ljc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2NsYXNzKj1cIm1vZGFsLXByb2ZpbGUtXCJde1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtcHJpbWFyeXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb2RhbC1wcm9maWxlLWRhbmdlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtd2FybmluZ3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb2RhbC1wcm9maWxlLXN1Y2Nlc3N7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9kYWwtcHJvZmlsZS1pbmZve1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWZvb3RlcntcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kZWZhdWx0e1xuICAgICAgICBAaW5jbHVkZSBtb2RhbC1jb2xvcnMoJHdoaXRlLWNvbG9yLCAkYmxhY2stY29sb3IpO1xuICAgIH1cblxuICAgICYubW9kYWwtcHJpbWFyeXtcbiAgICAgICAgQGluY2x1ZGUgbW9kYWwtY29sb3JzKCRwcmltYXJ5LWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYubW9kYWwtZGFuZ2Vye1xuICAgICAgICBAaW5jbHVkZSBtb2RhbC1jb2xvcnMoJGRhbmdlci1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLm1vZGFsLXdhcm5pbmd7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkd2FybmluZy1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLm1vZGFsLXN1Y2Nlc3N7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkc3VjY2Vzcy1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLm1vZGFsLWluZm97XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkaW5mby1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLnNob3cgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDMwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMzAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzMCUpO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIgLmNsb3Nle1xuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fbW9kYWxzLnNjc3MiLCJAbWl4aW4gbW9kYWwtY29sb3JzKCRiZy1jb2xvciwgJGNvbG9yKSB7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIC5jbG9zZXtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cblxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvbWl4aW5zL19tb2RhbHMuc2NzcyIsIi8vIGRpc3BsYXkgZmxleCB3YXMgY2F1c2luZyBlcnJvcnNcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmNhcm91c2VsLWl0ZW0uYWN0aXZle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWx7XG4gICAgLmNhcm91c2VsLWlubmVye1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1yYWlzZWQ7XG4gICAgfVxuICAgIC5ub3ctdWktaWNvbnN7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19jYXJvdXNlbC5zY3NzIiwiLmNhcmR7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgLmNhcmQtYmxvY2t7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwib3JhbmdlXCJde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cInJlZFwiXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cInllbGxvd1wiXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgfVxuXG4gICAgJltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJibHVlXCJde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICB9XG5cbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyZWVuXCJde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG59XG5cbi5jYXJkLXNpZ251cHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmhlYWRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgICAudGV4dC1kaXZpZGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xuICAgIH1cblxuICAgIC5jaGVja2JveHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5jaGVja2JveC1tYXRlcmlhbHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWxpbmV7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYnRuLmJ0bi1pY29uICxcbiAgICAgICAgLmJ0bi5idG4taWNvbiAuYnRuLWljb24gLW1pbml7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxufVxuXG4uY2FyZC1wbGFpbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLmhlYWRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L19jYXJkcy5zY3NzIiwiLmZvb3RlcntcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICAmLmZvb3Rlci1kZWZhdWx0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIH1cblxuICAgIG5hdntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0e1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fZm9vdGVycy5zY3NzIiwiLy8gc3R5bGUgZm9yIHRoZSBsYW5kaW5nIHBhZ2Vcbi5pbmRleC1wYWdle1xuICAgIC5wYWdlLWhlYWRlcntcbiAgICAgICAgaGVpZ2h0OiAxMjV2aDtcblxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgPiAuY29udGVudC1jZW50ZXJ7XG4gICAgICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnktYWJzb2x1dGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMHZoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2V7XG5cbiAgICAuaGVhZGVye1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnZoO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10ZWFte1xuICAgICAgICAudGVhbSAudGVhbS1wbGF5ZXIgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLXBsYXllcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWN0LXVze1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cCxcbiAgICAgICAgLnNlbmQtYnV0dG9uLFxuICAgICAgICAudGV4dGFyZWEtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRhcmVhLWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzdHlsZSBmb3IgdGhlIHByb2ZpbGUgcGFnZVxuLnByb2ZpbGUtcGFnZXtcblxuICAgIC5wYWdlLWhlYWRlcntcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtY29udGFpbmVye1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG4gICAgLnBob3RvLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEyM3B4O1xuICAgICAgICBoZWlnaHQ6IDEyM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLFxuICAgIC5jYXRlZ29yeXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGg1LmRlc2NyaXB0aW9ue1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byA3NXB4O1xuICAgIH1cblxuICAgIC5uYXYtYWxpZ24tY2VudGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50e1xuICAgICAgICAvL21heC13aWR0aDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5zb2NpYWwtZGVzY3JpcHRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMHB4O1xuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTk5cHg7XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb25ze1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tZnVsbC1wYWdle1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICB9XG5cbiAgICAmW2ZpbHRlci1jb2xvcj1cInB1cnBsZVwiXSxcbiAgICAmW2ZpbHRlci1jb2xvcj1cInByaW1hcnlcIl17XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQocmdiYSgkbGlnaHQtZ3JheSwuMjYpLCByZ2JhKCRwcmltYXJ5LWNvbG9yLC45NSkpO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZbZGF0YS1pbWFnZV06YWZ0ZXJ7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgID4gLmNvbnRlbnQsXG4gICAgPiAuZm9vdGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgPiAuY29udGVudHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIH1cblxuICAgIC5mdWxsLXBhZ2UtYmFja2dyb3VuZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmZvb3RlciBuYXYgPiB1bCBhOm5vdCguYnRuKSxcbiAgICAuZm9vdGVyLFxuICAgIC5mb290ZXIgLmNvcHlyaWdodCBhe1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxufVxuXG4ubG9naW4tcGFnZXtcblxuICAgIC5jYXJkLWxvZ2lue1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgICAuYnRuLXdke1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZ3JvdXA6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcmQtcGxhaW57XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1jb2xvdXJlZC1iZygkb3BhY2l0eS01LCAkd2hpdGUtY29sb3IsICR3aGl0ZS1jb2xvciwgJHRyYW5zcGFyZW50LWJnLCAkb3BhY2l0eS0xLCAkb3BhY2l0eS0yKTtcblxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5re1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fZXhhbXBsZS1wYWdlcy5zY3NzIiwiQG1peGluIGxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyKXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAsICRjb2xvcjIpOyAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEsICRjb2xvcjIpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEsICRjb2xvcjIpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yMSAsICRjb2xvcjIpOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3B1YmxpYy9hc3NldHMvZnJvbnRlbmQvc2Fzcy9ub3ctdWkta2l0L21peGlucy9fcGFnZXMuc2NzcyIsIi5zZWN0aW9ue1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuXG4gICAgLnJvdyArIC5jYXRlZ29yeXtcbiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xuICAgIH1cbn1cbi5zZWN0aW9uLW5hdmJhcnN7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWZ1bGwtc2NyZWVue1xuICAgIGhlaWdodDogMTAwdmg7XG59XG4uc2VjdGlvbi1zaWdudXB7XG4gICAgcGFkZGluZy10b3A6IDIwdmg7XG59XG5cbi5wYWdlLWhlYWRlcntcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIGZvb3RlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICA+IC5jb250ZW50LWNlbnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yeSxcbiAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIGNvbG9yOiAkb3BhY2l0eS01O1xuICAgIH1cblxuICAgICYucGFnZS1oZWFkZXItc21hbGx7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIH1cblxuICAgICZbZmlsdGVyLWNvbG9yPVwib3JhbmdlXCJde1xuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmxhY2stY29sb3IsLjIwKSwgcmdiYSgyMjQsIDIzLCAzLCAwLjYpKTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxufVxuXG4uY2xlYXItZmlsdGVye1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1zdG9yeS1vdmVydmlld3tcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5pbWFnZS1yaWdodHtcbiAgICAgICAgICAgICsgaDMudGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZS1sZWZ0e1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAuYmxvY2txdW90ZXtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM2NXB4O1xuICAgICAgICByaWdodDogMTU1cHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnN7XG4gICAgIC5udWNsZW8tY29udGFpbmVyIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgIC5udWNsZW8tY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgIGg1e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIH1cbiAgICAgLmljb25zLWNvbnRhaW5lciBpe1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEpe1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBsZWZ0OiA3JTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgyKXtcbiAgICAgICAgIHRvcDogMjglO1xuICAgICAgICAgbGVmdDogMjQlO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgdG9wOiA0MCU7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNCl7XG4gICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgIGxlZnQ6IDYyJTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg1KXtcbiAgICAgICAgIHRvcDogNzQlO1xuICAgICAgICAgbGVmdDogMyU7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNil7XG4gICAgICAgICB0b3A6IDM2JTtcbiAgICAgICAgIGxlZnQ6IDQ0JTtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBjb2xvcjogI2Y5NjMzMjtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgdG9wOiA1OSU7XG4gICAgICAgICBsZWZ0OiAyNiU7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoOCl7XG4gICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgIGxlZnQ6IDY5JTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg5KXtcbiAgICAgICAgdG9wOiA3MiU7XG4gICAgICAgIGxlZnQ6IDQ3JTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMCl7XG4gICAgICAgICB0b3A6IDg4JTtcbiAgICAgICAgIGxlZnQ6IDI3JTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMSl7XG4gICAgICAgICB0b3A6IDMxJTtcbiAgICAgICAgIGxlZnQ6IDgwJTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMil7XG4gICAgICAgICB0b3A6IDg4JTtcbiAgICAgICAgIGxlZnQ6IDY4JTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMyl7XG4gICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgbGVmdDogODElO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDE0KXtcbiAgICAgICAgIHRvcDogNTglO1xuICAgICAgICAgbGVmdDogOTAlO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDE1KXtcbiAgICAgICAgdG9wOiA2JTtcbiAgICAgICAgbGVmdDogNDAlO1xuICAgIH1cbn1cblxuLnNlY3Rpb24taW1hZ2Vze1xuICAgIG1heC1oZWlnaHQ6IDY3MHB4O1xuICAgIGhlaWdodDogNjcwcHg7XG5cbiAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLFxuICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMSxcbiAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zOHZoO1xuICAgIH1cblxuICAgIC5oZXJvLWltYWdlcy1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xe1xuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTUlO1xuICAgICAgICByaWdodDogMTglO1xuXG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0ye1xuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjglO1xuICAgICAgICByaWdodDogMTIlO1xuICAgIH1cbn1cblxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwib3JhbmdlXCJde1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtYmc7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiYmxhY2tcIl17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXXtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgLnRpdGxlLFxuICAgIC5zb2NpYWwtZGVzY3JpcHRpb24gaDIsXG4gICAgcCxcbiAgICBoMSxoMixoMyxoNCxoNSxoNixhOm5vdCguYnRuKSxcbiAgICAuaWNvbnMtY29udGFpbmVyIGl7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLFxuICAgIC5zb2NpYWwtZGVzY3JpcHRpb24gcHtcbiAgICAgICAgY29sb3I6ICRvcGFjaXR5LTg7XG4gICAgfVxuXG4gICAgLy9yYWRpbyBhbmQgY2hlY2tib3hlc1xuICAgIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlLFxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXG4gICAgLnJhZGlvIGxhYmVsOjpiZWZvcmUsXG4gICAgLnJhZGlvIGxhYmVsOjphZnRlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BhY2l0eS0yO1xuICAgIH1cblxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXG4gICAgLmNoZWNrYm94IGxhYmVsLFxuICAgIC5yYWRpbyBsYWJlbHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwsXG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsICB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjphZnRlcixcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgIC8vaW5wdXRzXG4gICAgQGluY2x1ZGUgaW5wdXQtY29sb3VyZWQtYmcoJG9wYWNpdHktNSwgJHdoaXRlLWNvbG9yLCAkd2hpdGUtY29sb3IsICR0cmFuc3BhcmVudC1iZywgJG9wYWNpdHktMSwgJG9wYWNpdHktMik7XG5cbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgIGNvbG9yOiAkb3BhY2l0eS04O1xuICAgIH1cblxuICAgIC8vYnV0dG9uc1xuICAgIC5idG4uYnRuLXNpbXBsZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vdGFic1xuICAgIC5uYXYtdGFic3tcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+Lm5hdi1saW5re1xuICAgICAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9wdWJsaWMvYXNzZXRzL2Zyb250ZW5kL3Nhc3Mvbm93LXVpLWtpdC9fc2VjdGlvbnMuc2NzcyIsIi50aW0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRpbS13aGl0ZS1idXR0b25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cblxuLnR5cG9ncmFwaHktbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR5cG9ncmFwaHktbGluZSBzcGFuIHtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2MwYzFjMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50aW0tcm93IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi50aW0tcm93IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN3aXRjaCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuI25hdmJhci1mdWxsIC5uYXZiYXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNtZW51LWRyb3Bkb3duIC5uYXZiYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbiNwYWdpbmF0aW9uLXJvdyAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNpY29ucy1yb3cgaS5ub3ctdWktaWNvbnMge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5zcGFjZSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BhY2UtMTEwIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGFjZS01MCB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGFjZS03MCB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZpZ2F0aW9uLWV4YW1wbGUgLmltZy1zcmMge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLm5hdmlnYXRpb24tZXhhbXBsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDc0MHB4O1xufVxuXG4jbm90aWZpY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGltLW5vdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuI2J1dHRvbnMgLmJ0bixcbiNqYXZhc2NyaXB0Q29tcG9uZW50cyAuYnRuIHtcbiAgbWFyZ2luOiAwIDBweCAxMHB4O1xufVxuXG4uc3BhY2UtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmUtc29jaWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC8qICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTsgKi9cbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cblxuLnR4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udHh0LWdyYXkge1xuICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYWxsYXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NzBweDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxufVxuXG4ubG9nby1jb250YWluZXIgLmxvZ28ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIHdpZHRoOiA1MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvZ28tY29udGFpbmVyIC5icmFuZC1tYXRlcmlhbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxvZ28tY29udGFpbmVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2YmFyLXNtYWxsIC5sb2dvLWNvbnRhaW5lciAuYnJhbmQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmZpeGVkLXNlY3Rpb24ge1xuICB0b3A6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5maXhlZC1zZWN0aW9uIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZpeGVkLXNlY3Rpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZml4ZWQtc2VjdGlvbiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmZpeGVkLXNlY3Rpb24gbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzAwYmJmZjtcbn1cblxuLmZpeGVkLXNlY3Rpb24uZmxvYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vKi5zZXBhcmF0b3J7XG4gICAgY29udGVudDogXCJTZXBhcmF0b3JcIjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLnNlcGFyYXRvci1saW5le1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VwYXJhdG9yLnNlcGFyYXRvci1ncmF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59Ki9cbi5zb2NpYWwtYnV0dG9ucy1kZW1vIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpZ2h0Ym94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlnaHRib3ggLm1vZGFsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlnaHRib3ggLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAubGlnaHRib3ggLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZml4ZWQtc2VjdGlvbi5hZmZpeCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLCAuYnRuLW1vcnBoaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYXJhbGxheCAubW90dG8ge1xuICAgIHRvcDogMTcwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICNpbWFnZXMgaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbi8qICAgICAgIExvYWRpbmcgZG90cyAgKi9cblxuLyogICAgICB0cmFuc2l0aW9ucyAqL1xuLnByZXNlbnRhdGlvbiAuZnJvbnQsIC5wcmVzZW50YXRpb24gLmZyb250OmFmdGVyLCAucHJlc2VudGF0aW9uIC5mcm9udCAuYnRuLCAubG9nby1jb250YWluZXIgLmxvZ28sIC5sb2dvLWNvbnRhaW5lciAuYnJhbmQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuI2ltYWdlcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNqYXZhc2NyaXB0Q29tcG9uZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiAgICAgIGxheWVyIGFuaW1hdGlvbiAgICAgICAgICAqL1xuXG4ubGF5ZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYXllcnMtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogMS41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItc21hbGwgLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubmF2YmFyLXRyYW5zcGFyZW50Lm5hdmJhci1zbWFsbCAubG9nby1jb250YWluZXIgLmJyYW5kIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItc21hbGwgLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uc2hhcmluZy1hcmVhIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnNoYXJpbmctYXJlYSAuYnRuIHtcbiAgbWFyZ2luOiAxNXB4IDRweCAwO1xufVxuXG4uc2VjdGlvbi10aGluLFxuLnNlY3Rpb24tbm90aWZpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLW5hdmJhcnMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI25hdmJhciAubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI25hdmJhciAubmF2YmFyLXRvZ2dsZXIsXG4jbWVudS1kcm9wZG93biAubmF2YmFyLXRvZ2dsZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlY3Rpb24tdGFicyB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG59XG5cbi5zZWN0aW9uLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tZG93bmxvYWQge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi5zZWN0aW9uLWRvd25sb2FkIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zZWN0aW9uLWRvd25sb2FkIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlY3Rpb24tZXhhbXBsZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlY3Rpb24tZXhhbXBsZXMgYSArIGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1leGFtcGxlcyBoNSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jb21wb25lbnRzLXBhZ2UgLndyYXBwZXIgPiAuaGVhZGVyLFxuLnR1dG9yaWFsLXBhZ2UgLndyYXBwZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy10b3A6IDEyOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uY29tcG9uZW50cy1wYWdlIC50aXRsZSxcbi50dXRvcmlhbC1wYWdlIC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnJhbmQgLmgxLXNlbyB7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5icmFuZCAubi1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmludmlzaW9uLWxvZ28ge1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIHRvcDogLTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3JlYXRpdmUtdGltLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tamF2YXNjcmlwdCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyIC5zd2l0Y2gtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLXRyYW5zcGFyZW50IC5zd2l0Y2gtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXNpZ251cCAuY29sIC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4jYnV0dG9ucy1yb3cgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWN0aW9uLW5hdmJhcnMgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWJhc2ljIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWltYWdlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX2RlbW8uc2NzcyIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAzMjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDMwMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoMC41MHMsIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSkpO1xuXG4gICAgICAgIC5uYXYtb3BlbiAme1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5OyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRicmFuZC1wcmltYXJ5IDAlLCAjMDAwIDgwJSk7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRicmFuZC1wcmltYXJ5IDAlLCAjMDAwIDgwJSk7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRicmFuZC1wcmltYXJ5IDAlLCAjMDAwIDgwJSk7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRicmFuZC1wcmltYXJ5IDAlLCAjMDAwIDgwJSk7IC8qIFN0YW5kYXJkIHN5bnRheCAobXVzdCBiZSBsYXN0KSAqL1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSguNzYpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLWxvZ28pe1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtb24tbGVmdCAme1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KC0zMDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1waG90byAucHJvZmlsZS1waG90by1zbWFsbHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cIm5hdmJhci10b2dnbGVhYmxlLVwiXSAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1kcm9wZG93bntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2YmFye1xuICAgICAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXZ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1M3B4O1xuXG4gICAgICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uYXZiYXItbG9nb3tcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgIC5kcm9wZG93biAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10cmFuc2xhdGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoMC41MHMsIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWJhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iZztcblxuICAgICAgICAgICAgJiArIC5uYXZiYXItdG9nZ2xlci1iYXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJhcjJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXZiYXItdG9nZ2xlci1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnRvZ2dsZWQgLm5hdmJhci10b2dnbGVyLWJhcntcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgICAgICAmICsgLm5hdmJhci10b2dnbGVyLWJhcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC53cmFwcGVye1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgwLjUwcywgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKSk7XG4gICAgfVxuXG4gICAgLm1lbnUtb24tbGVmdCAubmF2YmFyLWJyYW5ke1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgLm5hdi1vcGVue1xuICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgtMTUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10cmFuc2xhdGV7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTMwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LW9uLWxlZnR7XG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLXRyYW5zbGF0ZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMzAwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMTUwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjYm9keUNsaWNre1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhcjEsXG4gICAgLmJhcjIsXG4gICAgLmJhcjMge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuYmFyMSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIEBpbmNsdWRlIGJhci1hbmltYXRpb24oJHRvcGJhci1iYWNrKTtcbiAgICB9XG4gICAgLmJhcjIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLmJhcjMge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCRib3R0b21iYXItYmFjayk7XG4gICAgfVxuICAgIC50b2dnbGVkIC5iYXIxIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgQGluY2x1ZGUgYmFyLWFuaW1hdGlvbigkdG9wYmFyLXgpO1xuICAgIH1cbiAgICAudG9nZ2xlZCAuYmFyMiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAudG9nZ2xlZCAuYmFyMyB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIEBpbmNsdWRlIGJhci1hbmltYXRpb24oJGJvdHRvbWJhci14KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0b3BiYXIteC1yb3RhdGlvbigpO1xuICAgIEBpbmNsdWRlIHRvcGJhci1iYWNrLXJvdGF0aW9uKCk7XG4gICAgQGluY2x1ZGUgYm90dG9tYmFyLXgtcm90YXRpb24oKTtcbiAgICBAaW5jbHVkZSBib3R0b21iYXItYmFjay1yb3RhdGlvbigpO1xuXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgICAwJSB7b3BhY2l0eTogMDt9XG4gICAgICAxMDAlIHtvcGFjaXR5OiAxO31cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgICAwJSB7b3BhY2l0eTogMDt9XG4gICAgICAxMDAlIHtvcGFjaXR5OiAxO31cbiAgICB9XG4gICAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgICAgMCUge29wYWNpdHk6IDA7fVxuICAgICAgMTAwJSB7b3BhY2l0eTogMTt9XG4gICAgfVxuXG4gICAgI2JvZHlDbGlja3tcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoMC41MHMsIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSkpO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuY29udGFpbmVyIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIC5jb3B5cmlnaHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2e1xuICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICBpLmZhLFxuICAgICAgICAgICAgaS5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZXN7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xe1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIHRvcDogNjglO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgICAgICB0b3A6IDkzJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuICAgIC5uYXZiYXItY29sbGFwc2V7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdntcbiAgICAgICAgLm5hdi1saW5re1xuICAgICAgICAgICAgJi5wcm9maWxlLXBob3Rve1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmZvb3RlcntcbiAgICAgICAgLmNvcHlyaWdodHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICYuaW1hZ2UtcmlnaHR7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZS1sZWZ0e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAmLmltYWdlLWxlZnR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcblxuICAgICAgICAgICAgcC5ibG9ja3F1b3Rle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdGFic3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubmF2LWl0ZW0gPiAubmF2LWxpbmt7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlIC5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IC5pbWFnZS1jb250YWluZXI6bnRoLWNoaWxkKDIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAubmF2YmFyW2NsYXNzKj0nbmF2YmFyLXRvZ2dsZWFibGUtJ10gLmNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZm9vdGVye1xuICAgICAgICAuY29weXJpZ2h0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbnVjbGVvLWljb25ze1xuICAgICAgICAuaWNvbnMtY29udGFpbmVye1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlcntcbiAgICAgICAgLmNvbnRhaW5lciBoNi5jYXRlZ29yeS1hYnNvbHV0ZXtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAuc2VjdGlvbi1pbWFnZXN7XG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMXtcbiAgICAgICAgICAgIHJpZ2h0OiA5JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTJ7XG4gICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgLnNlY3Rpb24taW1hZ2Vze1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcblxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMXtcbiAgICAgICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgICAgIHRvcDogODclO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcbiAgICAgICAgICAgIHJpZ2h0OiAxJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgICAgICAgICB0b3A6IDk5JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXIgbmF2e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uLWltYWdlc3tcbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xe1xuICAgICAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgICAgICByaWdodDogMjElO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0ye1xuICAgICAgICAgICAgdG9wOiA2NiU7XG4gICAgICAgICAgICByaWdodDogMTQlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcHVibGljL2Fzc2V0cy9mcm9udGVuZC9zYXNzL25vdy11aS1raXQvX3Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/ |