File: D:/HostingSpaces/ReturnIndustries/return-industries.nl/wwwroot/css/kms.css
html {
font-size: 18px;
}
body {
margin: 0;
color: white;
font-family: "Rubik", sans-serif;
background-color: #1D2433;
}
body #main {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 230px;
overflow: auto;
}
body input {
font-family: "Rubik", sans-serif;
}
.text-muted {
color: #9ba0ae;
}
.text-primary {
color: #3289ff;
}
.text-success {
color: #3c763d;
}
.text-info {
color: #31708f;
}
.text-warning {
color: #ff8d00;
}
.text-danger {
color: #f2303f;
}
.text-light {
color: #9ba0ae;
font-weight: 310;
}
h1, h2, h3, h4 {
font-weight: 400;
}
h1 {
font-size: 1.8rem;
}
h2 {
font-size: 1.6rem;
}
h3 {
font-size: 1.4rem;
}
h4 {
font-size: 1.2rem;
}
.small-profile {
margin-top: 30px;
height: 90px;
margin-bottom: 30px;
}
.small-profile img.small-profile-image {
border-radius: 100%;
float: left;
margin-right: 30px;
height: 90px;
}
.small-profile p.small-profile-name {
margin-bottom: 10px;
}
.small-profile p.small-profile-description {
font-size: 20px;
line-height: 1.5em;
color: #70778c;
}
.inline {
display: inline;
}
#selectYearAndMonthForm .selectize-control {
float: left;
width: 45%;
margin-left: 3.3333%;
}
/* ==========================================================================
* Basic style settings
* ========================================================================== */
* {
box-sizing: border-box;
}
/* * Set up the body
* *
* * 1. This is the base for al rem units
* * 2. Makes sue that some fonts are better rendered
* * #. Set font to lining figures
* */
html {
line-height: 1.6;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "lnum";
}
/**
* * 1.Default display for images is block to lose the extra margin below the image
* * 2. Remove border / especially on older browsers
* */
img, svg {
display: block;
border: none;
}
/**
* * Add translation to prevent recoloring from autocomplete
* */
input :-ms-input-placeholder, textarea :-ms-input-placeholder {
-ms-transition: all 9999s linear 9999s;
transition: all 9999s linear 9999s;
}
input ::-webkit-input-placeholder, textarea ::-webkit-input-placeholder {
-webkit-transition: all 9999s linear 9999s;
transition: all 9999s linear 9999s;
}
input ::-moz-placeholder, textarea ::-moz-placeholder {
-moz-transition: all 9999s linear 9999s;
transition: all 9999s linear 9999s;
}
input ::-ms-input-placeholder, textarea ::-ms-input-placeholder {
-ms-transition: all 9999s linear 9999s;
transition: all 9999s linear 9999s;
}
input ::placeholder, textarea ::placeholder {
-webkit-transition: all 9999s linear 9999s;
transition: all 9999s linear 9999s;
}
/* * Remove default margin around figure
* */
figure {
margin: 0;
}
@-webkit-keyframes shake1 {
0% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
10% {
-webkit-transform: translate3d(-0.25px, -0.5px, 0);
transform: translate3d(-0.25px, -0.5px, 0);
}
20% {
-webkit-transform: translate3d(-0.75px, 0px, 0);
transform: translate3d(-0.75px, 0px, 0);
}
30% {
-webkit-transform: translate3d(0px, 0.5px, 0);
transform: translate3d(0px, 0.5px, 0);
}
40% {
-webkit-transform: translate3d(0.25px, -0.25px, 0);
transform: translate3d(0.25px, -0.25px, 0);
}
50% {
-webkit-transform: translate3d(-0.25px, 0.5px, 0);
transform: translate3d(-0.25px, 0.5px, 0);
}
60% {
-webkit-transform: translate3d(-0.75px, 0.25px, 0);
transform: translate3d(-0.75px, 0.25px, 0);
}
70% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
80% {
-webkit-transform: translate3d(-0.25px, -0.25px, 0);
transform: translate3d(-0.25px, -0.25px, 0);
}
90% {
-webkit-transform: translate3d(0.5px, 0.5px, 0);
transform: translate3d(0.5px, 0.5px, 0);
}
100% {
-webkit-transform: translate3d(0.25px, -0.5px, 0);
transform: translate3d(0.25px, -0.5px, 0);
}
}
@keyframes shake1 {
0% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
10% {
-webkit-transform: translate3d(-0.25px, -0.5px, 0);
transform: translate3d(-0.25px, -0.5px, 0);
}
20% {
-webkit-transform: translate3d(-0.75px, 0px, 0);
transform: translate3d(-0.75px, 0px, 0);
}
30% {
-webkit-transform: translate3d(0px, 0.5px, 0);
transform: translate3d(0px, 0.5px, 0);
}
40% {
-webkit-transform: translate3d(0.25px, -0.25px, 0);
transform: translate3d(0.25px, -0.25px, 0);
}
50% {
-webkit-transform: translate3d(-0.25px, 0.5px, 0);
transform: translate3d(-0.25px, 0.5px, 0);
}
60% {
-webkit-transform: translate3d(-0.75px, 0.25px, 0);
transform: translate3d(-0.75px, 0.25px, 0);
}
70% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
80% {
-webkit-transform: translate3d(-0.25px, -0.25px, 0);
transform: translate3d(-0.25px, -0.25px, 0);
}
90% {
-webkit-transform: translate3d(0.5px, 0.5px, 0);
transform: translate3d(0.5px, 0.5px, 0);
}
100% {
-webkit-transform: translate3d(0.25px, -0.5px, 0);
transform: translate3d(0.25px, -0.5px, 0);
}
}
@-webkit-keyframes shake2 {
0% {
-webkit-transform: translate3d(0.25px, -0.5px, 0);
transform: translate3d(0.25px, -0.5px, 0);
}
10% {
-webkit-transform: translate3d(0.5px, 0.5px, 0);
transform: translate3d(0.5px, 0.5px, 0);
}
20% {
-webkit-transform: translate3d(-0.25px, -0.25px, 0);
transform: translate3d(-0.25px, -0.25px, 0);
}
30% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
40% {
-webkit-transform: translate3d(-0.75px, 0.25px, 0);
transform: translate3d(-0.75px, 0.25px, 0);
}
50% {
-webkit-transform: translate3d(-0.25px, 0.5px, 0);
transform: translate3d(-0.25px, 0.5px, 0);
}
60% {
-webkit-transform: translate3d(0.25px, -0.25px, 0);
transform: translate3d(0.25px, -0.25px, 0);
}
70% {
-webkit-transform: translate3d(0px, 0.5px, 0);
transform: translate3d(0px, 0.5px, 0);
}
80% {
-webkit-transform: translate3d(-0.75px, 0px, 0);
transform: translate3d(-0.75px, 0px, 0);
}
90% {
-webkit-transform: translate3d(-0.25px, -0.5px, 0);
transform: translate3d(-0.25px, -0.5px, 0);
}
100% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
}
@keyframes shake2 {
0% {
-webkit-transform: translate3d(0.25px, -0.5px, 0);
transform: translate3d(0.25px, -0.5px, 0);
}
10% {
-webkit-transform: translate3d(0.5px, 0.5px, 0);
transform: translate3d(0.5px, 0.5px, 0);
}
20% {
-webkit-transform: translate3d(-0.25px, -0.25px, 0);
transform: translate3d(-0.25px, -0.25px, 0);
}
30% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
40% {
-webkit-transform: translate3d(-0.75px, 0.25px, 0);
transform: translate3d(-0.75px, 0.25px, 0);
}
50% {
-webkit-transform: translate3d(-0.25px, 0.5px, 0);
transform: translate3d(-0.25px, 0.5px, 0);
}
60% {
-webkit-transform: translate3d(0.25px, -0.25px, 0);
transform: translate3d(0.25px, -0.25px, 0);
}
70% {
-webkit-transform: translate3d(0px, 0.5px, 0);
transform: translate3d(0px, 0.5px, 0);
}
80% {
-webkit-transform: translate3d(-0.75px, 0px, 0);
transform: translate3d(-0.75px, 0px, 0);
}
90% {
-webkit-transform: translate3d(-0.25px, -0.5px, 0);
transform: translate3d(-0.25px, -0.5px, 0);
}
100% {
-webkit-transform: translate3d(0.5px, 0.25px, 0);
transform: translate3d(0.5px, 0.25px, 0);
}
}
/* ==========================================================================
* Functions used in grid calculation
* ========================================================================== */
/**
* * Define amount of grid columns
* */
/**
* * This is where the magic happens
* * Return percentage based on amount of columns
* * Use parent column size to adjust the origin
* */
/**
* * Default function for columns
* * Return as percentage
* */
/**
* * Return as viewport width
* */
/* ==========================================================================
* Login KMS
* ========================================================================== */
.login {
position: relative;
min-height: 100vh;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
background-color: #1D2433;
background-image: url("/img/kms/background.svg");
background-size: cover;
background-position: center;
}
.login .placeholder {
width: 80%;
max-width: 400px;
padding: 20px 40px;
background-color: white;
color: #2B2F83;
/* Alert messages
* ========================================================================== */
}
.login .placeholder .header {
margin-bottom: 20px;
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
}
.login .placeholder .header.small {
margin-bottom: 20px;
}
.login .placeholder .header img {
display: block;
width: 45px;
height: 45px;
margin-left: auto;
}
.login .placeholder .header h2 {
width: calc(100% - 45px);
margin: 0;
color: #2B2F83;
font-size: 1.2rem;
font-weight: bold;
}
.login .placeholder label {
font-size: 0.8rem;
}
.login .placeholder .warning {
padding: 7px 12px;
margin: 8px 0;
border: 1px solid #2B2F83;
font-size: 0.7rem;
color: #2B2F83;
}
.login .placeholder input {
width: 100%;
height: 40px;
margin: 0 0 8px;
border-radius: 4px;
font-size: 0.7rem;
color: #2B2F83;
text-indent: 10px;
border: #d8dae2 solid 1px;
-webkit-transition: box-shadow 0.4s;
transition: box-shadow 0.4s;
}
.login .placeholder input:focus {
outline: 0;
box-shadow: rgba(0, 0, 255, 0.75) 0 0 5px 0;
}
.login .placeholder input[type=submit] {
background-color: #2B2F83;
border: none;
color: white;
text-align: center;
cursor: pointer;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.login .placeholder input[type=submit]:hover {
background-color: #383da9;
}
.login .placeholder a {
color: #2B2F83;
font-size: 0.7rem;
font-weight: semibold();
}
.login .placeholder .login__submit {
margin-top: 20px;
}
/* ==========================================================================
* Entities navigation KMS
* ========================================================================== */
#entities {
position: absolute;
top: 0;
left: 0;
width: 380px;
height: auto;
min-height: 100vh;
background-color: white;
color: #3289ff;
/* Header block
* ========================================================================== */
/* Search block
* ========================================================================== */
/* Add new item block
* ========================================================================== */
/* Change order block
* ========================================================================== */
/* Entities list
* ==========================================================================
* Entities header: 141px
* Search: 50px
* New item: 50px
* Order: 50px
* */
}
#entities .entities-header {
padding: 40px 0;
border-bottom: 1px solid #d8dae2;
text-align: center;
height: 101px;
}
#entities .entities-header h1 {
font-size: 1.2rem;
color: #2B2F83;
font-weight: medium();
margin: 0;
}
#entities .entities-header p {
font-size: 0.7rem;
color: #70778c;
opacity: 0.5;
margin: 0;
font-weight: lightest();
}
#entities .entities-content > p, #entities .entities-content h2 {
padding: 0 20px;
}
#entities .entities-content > p {
font-size: 0.9rem;
}
#entities .search .search-field {
height: 45px;
border-bottom: 1px solid #d8dae2;
font-size: 0.9rem;
cursor: text;
background-color: #f4f5f7;
background-image: url("/img/kms/icons/icon_search.svg");
background-repeat: no-repeat;
background-position: 7px center;
}
#entities .search .search-field input {
width: 100%;
height: 45px;
padding: 0;
margin: 0;
border: none;
font-size: 0.7rem;
line-height: 2.2;
text-indent: 60px;
background-color: transparent;
-webkit-transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
#entities .search .search-field input:focus {
border-color: #3c8bf5;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
#entities .search .search-result-text {
display: none;
height: 50px;
width: 100%;
border-bottom: 2px solid #3289ff;
-webkit-transition: background-color 0.2s, color 0.2s;
transition: background-color 0.2s, color 0.2s;
margin: 0;
padding: 0 15px 0 60px;
color: #70778c;
font-size: 0.7rem;
line-height: 1;
}
#entities .search .search-result-text span {
display: inline-block;
margin-left: 5px;
color: #3289ff;
}
#entities .search .entities-list {
display: none;
height: calc( 100vh - 235px);
}
#entities .search .entities-list ul .entities-list-item {
display: none;
}
#entities .search .entities-list ul .entities-list-item.active {
display: block;
}
#entities .search .entities-list ul .entities-list-item.active > a {
background-color: transparent;
color: #70778c;
}
#entities .search .entities-list ul .entities-list-item.active > a .icon {
background-color: rgba(216, 218, 226, 0.6);
}
#entities .search .entities-list ul .entities-list-item.active > a p {
margin: 0;
width: calc(100% - 65px);
}
#entities .search .entities-list ul .entities-list-item.active > a p:before {
content: attr(data-breadcrumb);
display: block;
color: #70778c;
font-size: 0.6rem;
opacity: 0.5;
}
#entities .search.active .entities-list {
display: block;
}
#entities .search.active .search-result-text {
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
}
#entities .new-item {
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
height: 45px;
width: 100%;
background-color: transparent;
border-bottom: 2px solid #3289ff;
-webkit-transition: background-color 0.2s, color 0.2s;
transition: background-color 0.2s, color 0.2s;
color: #3289ff;
font-size: 0.7rem;
line-height: 1;
text-decoration: none;
}
#entities .new-item span {
display: inline-block;
width: 30px;
height: 30px;
margin: 0 15px 0 15px;
border: 1px solid #3289ff;
border-radius: 100%;
background-color: white;
}
#entities .new-item span:before {
content: "";
background-image: url("/img/kms/icons/icon_plus.svg");
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 30px;
height: 30px;
}
#entities .new-item:hover {
background-color: #3289ff;
color: white;
}
#entities .entities-order {
position: relative;
width: 100%;
height: 50px;
border-top: solid 1px #e0e6ec;
}
#entities .entities-order .sortable-button {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 100%;
height: 100%;
text-decoration: none;
color: #3289ff;
font-size: 0.7rem;
text-align: center;
cursor: pointer;
}
#entities .entities-order .sortable-button:before {
content: "";
display: inline-block;
width: 19px;
height: 23px;
background-image: url("/img/kms/icons/icon_reorder.svg");
background-repeat: no-repeat;
vertical-align: middle;
margin-right: 10px;
}
#entities .entities-order .sortable-button.save-order {
position: absolute;
left: 0;
top: 0;
opacity: 0;
pointer-events: none;
z-index: -1;
background-color: #3289ff;
color: white;
}
#entities .entities-order .sortable-button.save-order.show {
z-index: 2;
opacity: 1;
pointer-events: all;
}
#entities .entities-order .sortable-button.save-order:before {
background-image: url("/img/kms/icons/icon_save_order.svg");
}
#entities #main-entities-list.hide {
display: none;
}
#entities .entities-list {
position: relative;
height: calc( 100vh - 190px);
overflow: auto;
overflow-x: hidden;
}
#entities .entities-list .js-sortable {
height: calc(100% - 100px);
}
#entities .entities-list ul {
margin: 0;
padding: 0;
list-style: none;
}
#entities .entities-list ul.ui-sortable, #entities .entities-list ul.sortable {
height: 100%;
overflow: auto;
overflow-x: hidden;
}
#entities .entities-list ul ul {
padding-left: 20px;
min-height: 10px;
}
#entities .entities-list ul .sortable-placeholder {
height: 50px;
width: 100%;
background-color: #f7f7f7;
border: 1px dashed rgba(50, 137, 255, 0.4);
}
#entities .entities-list ul .entities-list-item {
background-color: white;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
#entities .entities-list ul .entities-list-item:nth-child(even) {
background-color: #f7f7f7;
}
#entities .entities-list ul .entities-list-item > a, #entities .entities-list ul .entities-list-item .tree-node-content {
position: relative;
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
height: 50px;
width: 100%;
text-decoration: none;
font-size: 0.7rem;
line-height: 1.1;
color: #70778c;
cursor: pointer;
font-weight: lightest();
}
#entities .entities-list ul .entities-list-item > a sub, #entities .entities-list ul .entities-list-item .tree-node-content sub {
opacity: 0.6;
}
#entities .entities-list ul .entities-list-item > a:hover, #entities .entities-list ul .entities-list-item .tree-node-content:hover {
background-color: #eceef3;
color: #2B2F83;
}
#entities .entities-list ul .entities-list-item.active > a, #entities .entities-list ul .entities-list-item.active > .tree-node-content {
background-color: #3289ff;
color: white;
}
#entities .entities-list ul .entities-list-item.active > a .icon, #entities .entities-list ul .entities-list-item.active > .tree-node-content .icon {
background-color: #d8dae2;
}
#entities .entities-list ul .entities-list-item .color-status {
display: inline-block;
height: 100%;
width: 5px;
background-color: transparent;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="0"] {
background-color: #d8dae2;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="1"] {
background-color: #78dc84;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="2"] {
background-color: #f2303f;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="3"] {
background-color: #2B2F83;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="4"] {
background-color: #ff8d00;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="5"] {
background-color: #3c763d;
}
#entities .entities-list ul .entities-list-item p {
margin: 0;
width: calc(100% - 60px);
}
#entities .entities-list ul .entities-list-item .icon {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 30px;
height: 30px;
margin: 0 15px;
border-radius: 100%;
background-color: rgba(216, 218, 226, 0.6);
background-position: center;
background-size: cover;
overflow: hidden;
}
#entities .entities-list ul .entities-list-item .icon img {
width: 30px;
height: 30px;
}
#entities .entities-list ul .entities-list-item .icon span {
font-size: 0.8rem;
color: #70778c;
position: relative;
top: 1px;
}
#entities .entities-list ul .entities-list-item .triangle {
position: absolute;
right: 0;
top: 0;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
background-color: rgba(0, 0, 0, 0.03);
width: 40px;
height: 100%;
cursor: pointer;
}
#entities .entities-list ul .entities-list-item .triangle:before {
content: "";
display: inline-block;
width: 10px;
height: 5px;
background-image: url("/img/kms/icons/icon_triangle_down.svg");
background-position: center center;
background-repeat: no-repeat;
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
#entities .entities-list ul .entities-list-item[collapsed=true] .triangle:before {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
#entities .entities-list .sorting .entities-list-item {
position: relative;
cursor: move;
}
#entities .entities-list .sorting .entities-list-item a {
cursor: move;
-webkit-animation: shake1 1.5s infinite alternate;
animation: shake1 1.5s infinite alternate;
}
#entities .entities-list .sorting .entities-list-item:nth-child(odd) a {
-webkit-animation: shake2 1.5s infinite alternate;
animation: shake2 1.5s infinite alternate;
}
/* Drag and drop styling
* ========================================================================== */
/* ==========================================================================
* Entity block KMS
* ========================================================================== */
#entity {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 380px;
border-left: 1px solid #d8dae2;
/* Header + Save and Delete buttons
* ========================================================================== */
/* (Language) Tabs
* ========================================================================== */
/* Container for attributes
* ========================================================================== */
}
#entity .entity-header {
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
height: 140px;
position: relative;
padding-left: 40px;
padding-right: 20px;
box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.5);
}
#entity .entity-header .entity-header-attributes {
width: calc(100% - 200px);
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
}
#entity .entity-header .entity-header-attributes .entity-thumbnail {
position: relative;
width: 100px;
height: 100px;
overflow: hidden;
border: solid 1px white;
border-radius: 10px;
background-color: #d8dae2;
line-height: 100px;
text-align: center;
font-size: 1.6rem;
font-weight: bold;
color: #70778c;
}
#entity .entity-header .entity-header-attributes .entity-thumbnail img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
#entity .entity-header .entity-header-attributes .entity-thumbnail:after {
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 5;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);
}
#entity .entity-header .entity-header-attributes h2 {
display: block;
width: calc(100% - 100px);
padding-left: 40px;
font-size: 1.2rem;
color: white;
}
#entity .entity-header .entity-buttons {
width: 200px;
}
#entity .entity-header .entity-buttons .save, #entity .entity-header .entity-buttons .trash {
display: inline-block;
vertical-align: top;
height: 40px;
border-radius: 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
cursor: pointer;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
#entity .entity-header .entity-buttons .save:focus, #entity .entity-header .entity-buttons .trash:focus {
outline: none;
}
#entity .entity-header .entity-buttons .save {
width: 150px;
background-color: #3289ff;
color: white;
font-size: 0.7rem;
}
#entity .entity-header .entity-buttons .save.disabled {
pointer-events: none;
background-color: #2f3b54;
color: rgba(255, 255, 255, 0.3);
}
#entity .entity-header .entity-buttons .save:hover {
background-color: #006cfe;
}
#entity .entity-header .entity-buttons .trash {
width: 40px;
background-color: #FF323C;
background-image: url("/img/kms/icons/icon_trash.svg");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 16px 16px;
}
#entity .entity-header .entity-buttons .trash:hover {
background-color: #e5000b;
}
#entity .entity-tabs {
width: 100%;
height: 50px;
padding-left: 40px;
background-color: #262f43;
}
#entity .entity-tabs ul {
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: end;
align-items: flex-end;
margin: 0;
padding: 0;
list-style: none;
height: 100%;
}
#entity .entity-tabs ul li {
background-color: #394664;
margin: 0 5px;
height: 35px;
line-height: 40px;
border-radius: 4px 4px 0 0;
-webkit-transition: background-color 0.3s, box-shadow 0.3s;
transition: background-color 0.3s, box-shadow 0.3s;
}
#entity .entity-tabs ul li a {
display: block;
height: 100%;
width: 100%;
color: white;
font-size: 0.7rem;
text-decoration: none;
text-transform: uppercase;
padding: 0 20px;
}
#entity .entity-tabs ul li:hover {
background-color: #2f3b54;
}
#entity .entity-tabs ul li.active {
background-color: #f9f9f9;
}
#entity .entity-tabs ul li.active a {
color: #3289ff;
}
#entity .entity-tabs ul li.error {
background-color: #FF323C;
}
#entity .entity-attributes {
position: absolute;
top: 190px;
bottom: 0;
width: 100%;
overflow: auto;
background-color: #f9f9f9;
}
#entity .entity-attributes .contentBlockAddButton {
text-align: center;
width: 33%;
display: inline-block;
cursor: pointer;
}
#entity .entity-attributes .contentBlockAddButton img {
display: block;
margin: 0 auto;
pointer-events: none;
}
#entity .entity-attributes .contentBlockAddButton label {
position: static;
display: inline;
margin-left: auto;
font-size: 0.8rem;
color: #9ba0ae;
text-transform: uppercase;
font-weight: 300;
white-space: nowrap;
pointer-events: none;
}
#entity .tab-content, #entity .sub-tab-content {
display: none;
}
#entity .tab-content.active, #entity .sub-tab-content.active {
display: block;
}
#entity.full-width {
left: 0;
color: #3289ff;
}
#entity.full-width .tab-content {
padding-bottom: 60px;
}
.fieldGroupCollection ul {
list-style: none;
margin: 0;
padding: 0;
}
.fieldGroupCollection ul li {
list-style: none;
position: relative;
padding-left: 25px;
}
.fieldGroupCollection ul.fieldGroupItems li:before {
content: "";
display: inline-block;
height: 25px;
width: 35px;
background-image: url("/img/kms/icons/drag.png");
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: 20px;
top: 17px;
}
/* ==========================================================================
* Sidebar KMS
* ========================================================================== */
#sidebar {
position: fixed;
top: 0;
left: 0;
height: 100vh;
padding-bottom: 50px;
width: 230px;
background-color: #1D2433;
/* Account block
* ========================================================================== */
/* Navigation
* ========================================================================== */
/* Log out button
* ========================================================================== */
}
#sidebar .logo-placeholder {
height: 100px;
width: 100%;
}
#sidebar .logo-placeholder a {
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
width: 100%;
height: 100%;
padding: 0 20px 0 20px;
text-decoration: none;
}
#sidebar .logo-placeholder a img {
width: 40px;
height: 40px;
}
#sidebar .logo-placeholder a p {
color: white;
font-size: 0.75rem;
line-height: 1.2;
}
#sidebar .account-block {
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
text-decoration: none;
border: 1px solid rgba(255, 255, 255, 0.2);
border-left: none;
border-right: none;
padding: 10px 25px;
height: 90px;
}
#sidebar .account-block figure {
position: relative;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 30px;
height: 30px;
margin: 0;
background-color: rgba(50, 137, 255, 0.3);
border-radius: 100%;
}
#sidebar .account-block figure:empty:after {
content: "";
background-image: url("/img/kms/icons/user.svg");
background-position: center;
background-size: contain;
background-repeat: no-repeat;
width: 30px;
height: 30px;
opacity: 0.4;
}
#sidebar .account-block figure span {
position: absolute;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
border-radius: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
#sidebar .account-block .text {
width: calc(100% - 40px);
}
#sidebar .account-block .text h3 {
color: white;
font-size: 0.85rem;
margin: 0;
}
#sidebar .navigation {
overflow: auto;
position: fixed;
height: calc(100vh - 100px - 90px - 50px);
width: 230px;
}
#sidebar .navigation ul {
display: block;
margin: 0;
padding: 0;
list-style: none;
}
#sidebar .navigation ul li {
position: relative;
display: block;
width: 100%;
font-size: 0.7rem;
border-bottom: solid 1px rgba(255, 255, 255, 0.2);
background-color: transparent;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
#sidebar .navigation ul li .drop-down {
position: absolute;
top: 22px;
right: 20px;
display: block;
border-style: solid;
border-width: 4px 5px 0 5px;
border-color: white transparent transparent transparent;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 0.5;
}
#sidebar .navigation ul li a, #sidebar .navigation ul li span {
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
height: 100%;
width: 100%;
padding: 14px 25px;
color: white;
text-decoration: none;
cursor: pointer;
}
#sidebar .navigation ul li:hover > span, #sidebar .navigation ul li:hover > a {
background-color: rgba(43, 47, 131, 0.4);
}
#sidebar .navigation ul li.active > .drop-down {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
#sidebar .navigation ul li.active > span, #sidebar .navigation ul li.active > a {
background-color: #3289ff;
}
#sidebar .navigation ul li.active > ul {
display: block;
}
#sidebar .navigation ul li.active.has-sub-items > span, #sidebar .navigation ul li.active.has-sub-items > a {
background-color: rgba(43, 47, 131, 0.9);
}
#sidebar .navigation ul li > ul {
display: none;
position: relative;
float: none;
box-shadow: inset 0px 10px 10px -10px rgba(0, 0, 0, 0.7);
background-color: #161b26;
border: none;
-webkit-transition: all 1s;
transition: all 1s;
overflow: hidden;
}
#sidebar .navigation ul li > ul li a, #sidebar .navigation ul li > ul li span {
padding-left: 40px;
}
#sidebar .is-separator {
height: 49px;
}
#sidebar .log-out {
position: absolute;
bottom: 0;
width: 100%;
height: 50px;
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
padding: 0 25px;
background-color: rgba(43, 47, 131, 0.4);
border: none;
border-top: solid 1px rgba(255, 255, 255, 0.2);
color: white;
text-decoration: none;
font-size: 0.7rem;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
#sidebar .log-out:hover {
background-color: rgba(43, 47, 131, 0.6);
}
#confirmBox {
position: fixed;
z-index: -100;
pointer-events: none;
display: none;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#confirmBox.show {
z-index: 100;
pointer-events: all;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
}
#confirmBox .shader {
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}
#confirmBox .modal {
display: block;
border-radius: 5px 5px 0 0;
overflow: hidden;
width: 100%;
max-width: 500px;
background-color: white;
z-index: 2;
}
#confirmBox .modal .header {
padding: 12px 40px;
background-color: #262f43;
}
#confirmBox .modal .header h4 {
font-size: 0.8rem;
line-height: 1.6;
color: rgba(255, 255, 255, 0.75);
font-weight: 100;
margin: 0;
text-transform: uppercase;
text-align: center;
}
#confirmBox .modal .body {
padding: 25px 40px 40px;
}
#confirmBox .modal .body p {
font-size: 0.7rem;
line-height: 1.2;
color: #9ba0ae;
margin: 0;
text-align: center;
}
#confirmBox .modal .body .buttons, #confirmBox .modal .body .navigatableElements {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
margin-top: 25px;
}
#confirmBox .modal .body .buttons button, #confirmBox .modal .body .navigatableElements button {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
display: inline-block;
width: 120px;
height: 40px;
border: none;
border-radius: 3px;
color: white;
font-size: 0.7rem;
line-height: 1.2;
cursor: pointer;
}
#confirmBox .modal .body .buttons button + button, #confirmBox .modal .body .navigatableElements button + button {
margin-left: 10px;
}
#confirmBox .modal .body .buttons button.confirm, #confirmBox .modal .body .navigatableElements button.confirm {
background-color: #FF323C;
}
#confirmBox .modal .body .buttons button.confirm:hover, #confirmBox .modal .body .navigatableElements button.confirm:hover {
background-color: #ff0c18;
}
#confirmBox .modal .body .buttons button.cancel, #confirmBox .modal .body .navigatableElements button.cancel {
color: #1D2433;
background-color: #eceef3;
}
#confirmBox .modal .body .buttons button.cancel:hover, #confirmBox .modal .body .navigatableElements button.cancel:hover {
background-color: #d5d9e4;
}
#confirmButtons {
padding: 15px 0 0;
text-align: center;
}
#confirmButtons .button {
display: inline-block;
margin-right: 15px;
min-width: 100px;
border-radius: 3px;
}
#confirmButtons .button:last-child {
margin-right: 0;
}
.uk-tooltip {
display: none;
position: fixed;
z-index: 1030;
box-sizing: border-box;
max-width: 200px;
padding: 5px 8px;
background: #333333;
color: rgba(255, 255, 255, 0.7);
font-size: 14px;
line-height: 20px;
text-align: center;
margin-left: -5px;
}
.uk-tooltip:after {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border: 5px dashed #333333;
}
.uk-tooltip-top:after,
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after {
bottom: -5px;
border-top-style: solid;
border-bottom: none;
border-left-color: transparent;
border-right-color: transparent;
border-top-color: #333333;
}
.uk-tooltip-bottom:after,
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after {
top: -5px;
border-bottom-style: solid;
border-top: none;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: #333333;
}
.uk-tooltip-top:after,
.uk-tooltip-bottom:after {
left: 50%;
margin-left: -5px;
}
.uk-tooltip-top-left:after,
.uk-tooltip-bottom-left:after {
left: 17px;
}
.uk-tooltip-top-right:after,
.uk-tooltip-bottom-right:after {
right: 17px;
}
.uk-tooltip-left:after {
right: -5px;
top: 50%;
margin-top: -5px;
border-left-style: solid;
border-right: none;
border-top-color: transparent;
border-bottom-color: transparent;
border-left-color: #333333;
}
.uk-tooltip-right:after {
left: -5px;
top: 50%;
margin-top: -5px;
border-right-style: solid;
border-left: none;
border-top-color: transparent;
border-bottom-color: transparent;
border-right-color: #333333;
}
#flash-message {
position: fixed;
top: 50px;
right: 225px;
z-index: 1000;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
min-width: 200px;
min-height: 40px;
margin: 0;
padding: 10px 15px;
background-color: rgba(29, 36, 51, 0.8);
border-radius: 4px;
border: 1px solid transparent;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
font-size: 0.7rem;
line-height: 1.2;
color: #ffffff;
pointer-events: none;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
#flash-message[data-type="1"] {
border-color: #f2303f;
}
#flash-message[data-type="2"] {
border-color: #78dc84;
}
#flash-message[data-type="3"] {
border-color: #3289ff;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.error-block {
margin-bottom: 50px;
margin-left: 50px;
width: 25%;
margin-top: -150px;
border: 1px solid darkred;
margin-bottom: 50px;
margin-left: 25px;
margin-top: 20px;
padding: 25px;
width: 90%;
background-color: rgba(139, 0, 0, 0.2);
}
.error-block h2 {
margin: 0 0 10px 0;
}
.error-block h3 {
margin: 0;
cursor: pointer;
}
.error-block h3:hover {
color: darkred;
background-color: rgba(139, 0, 0, 0.4);
}
.order-table {
margin-left: 10px;
margin-right: 10px;
margin-top: 50px;
}
.order-table td, .order-table th {
text-align: left;
border-right: #ededed 1px solid;
padding-left: 10px;
padding-right: 10px;
}
.order-table th {
color: #3289ff;
}
.order-table tr.order-row {
border-top: solid 1px #e0e6ec;
}
.order-table tr.order-row:nth-of-type(even) {
background-color: #eff6ff;
}
.order-table tr:first-child {
border-bottom: solid 2px #e0e6ec;
}
.order-table a {
color: #3289ff;
text-decoration: none;
}
.order-status-box {
margin-left: 180px;
}
.order-status-box .order-status.selectize {
width: 80%;
padding-top: 20px;
}
.entity-attribute-wrapper.hidden {
visibility: hidden;
height: 0;
}
.entity-attribute-wrapper.hidden .entity-attribute {
margin: 0;
padding: 0;
}
.entity-attribute-wrapper:last-of-type {
padding-bottom: 60px;
}
.entity-attribute {
margin-top: 24px;
position: relative;
font-size: 1rem;
box-sizing: border-box;
}
.entity-attribute label {
display: block;
width: 250px;
padding-left: 45px;
font-size: 0.7rem;
color: #9ba0ae;
text-transform: uppercase;
font-weight: 600;
white-space: nowrap;
}
.entity-attribute.error {
border: 1px solid #f2303f;
}
.entity-attribute.error label {
color: #f2303f;
}
.entity-attribute.hidden {
display: none;
}
.entity-attribute .content {
position: relative;
padding-left: 205px;
padding-right: 15px;
line-height: 30px;
padding-top: 15px;
padding-bottom: 15px;
background-color: transparent;
border: 0;
display: block;
color: #5c5f65;
box-sizing: border-box;
}
.entity-attribute .input-read-only {
text-indent: 205px;
font-size: 0.7rem;
color: #32343a;
opacity: 0.5;
-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: not-allowed;
}
.entity-attribute input {
width: 100%;
min-height: 40px;
background-color: white;
text-indent: 10px;
font-size: 0.7rem;
margin-left: 45px;
border: 0;
z-index: 99999;
display: block;
color: #32343a;
box-sizing: border-box;
-webkit-transition: border-color ease-in-out 0.25s, box-shadow ease-in-out 0.25s;
transition: border-color ease-in-out 0.25s, box-shadow ease-in-out 0.25s;
}
.entity-attribute input[type=checkbox] {
margin-left: 0;
width: auto;
}
.entity-attribute .explanation {
display: block;
padding: 10px 0;
color: #9ba0ae;
font-size: 0.7rem;
line-height: 1.2;
margin-left: 30px;
}
.c-component {
position: relative;
z-index: 2;
background-color: white;
margin-bottom: 60px;
border-radius: 5px;
}
.c-component.c-component--content-slider {
padding-bottom: 0;
}
.c-component:after {
content: "";
position: absolute;
z-index: -1;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
opacity: 1;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.c-component .attributes {
background-color: #f9f9f9;
border-radius: 5px;
}
.c-component .attributes .entity-attribute {
margin-top: 0;
padding-top: 24px;
}
.c-component .attributes .entity-attribute:last-child {
padding-bottom: 24px;
}
.c-component .entity-attribute-separator {
margin: 0;
background-color: transparent;
box-shadow: none;
}
.c-component__header {
position: relative;
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
border-bottom: 1px solid #e0e6ec;
-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
}
.c-component__icon {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 62px;
height: 62px;
padding: 2px 10px;
border-right: 1px solid #e0e6ec;
}
.c-component__icon img {
width: 100%;
}
.c-component__order-buttons {
padding: 2px 10px;
color: #a0a9b7;
height: 62px;
border-right: 1px solid #e0e6ec;
}
.c-component__order-button {
cursor: pointer;
}
.c-component__title {
width: calc(100% - 62px - 33px - 35px - 15px);
padding: 5px 10px;
font-size: 14px;
line-height: 1.4;
font-weight: bold;
letter-spacing: 0.4px;
color: #a0a9b7;
}
.c-component__delete-button {
width: 35px;
height: 35px;
background-color: #FF323C;
background-image: url("/img/kms/icons/icon_trash.svg");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 16px 16px;
cursor: pointer;
border-radius: 5px;
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.c-component__delete-button:hover {
opacity: 0.4;
}
.c-components-area {
margin-top: 24px;
padding: 45px;
background-color: #efefef;
box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, 0.15);
}
.c-components-area__main {
width: 100%;
max-width: 1000px;
margin: auto;
}
.c-components-area__main.hide-background-options .entity-attribute.is-background-option {
display: none;
}
.c-components-area__copy {
display: -webkit-box;
display: flex;
-webkit-box-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
align-items: center;
background: white;
padding: 15px 0;
width: 100%;
max-width: 1000px;
margin: 30px auto;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
color: #666666;
border-radius: 5px;
font-size: 0.7rem;
}
.c-components-area__copy p {
margin: 0 15px;
}
.c-components-area__copy select {
-webkit-appearance: button;
-moz-appearance: button;
-webkit-user-select: none;
-moz-user-select: none;
-webkit-padding-end: 20px;
-moz-padding-end: 20px;
-webkit-padding-start: 20px;
-moz-padding-start: 20px;
background-color: rgba(103, 113, 122, 0.05);
background-image: url("/img/kms/svg/arrow_dark_select.svg");
background-position: 100% 50%;
background-repeat: no-repeat;
border: 1px solid #E0E1E3;
border-radius: 5px;
box-shadow: none;
font-size: 0.7rem;
margin: 0 15px;
overflow: hidden;
padding: 5px 10px;
text-overflow: ellipsis;
white-space: nowrap;
min-width: 60px;
}
.c-components-area__copy select:focus {
box-shadow: none;
outline: none;
}
.c-components-area__copy .confirm {
display: inline-block;
cursor: pointer;
border: solid 1px #d8dae2;
border-radius: 5px;
padding: 8px 15px;
color: #666666;
margin: 0 15px;
font-size: 12px;
font-family: "Rubik", sans-serif;
}
.c-components-area__buttons {
width: 100%;
max-width: 1000px;
margin: auto;
}
.c-components-area__grid {
display: -ms-grid;
display: grid;
grid-gap: 20px;
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
}
.c-components-area__label {
display: block;
margin-bottom: 15px;
font-size: 16px;
line-height: 1.4;
letter-spacing: 0.4px;
color: #70778c;
font-weight: bold;
}
.c-components-area-button {
position: relative;
z-index: 2;
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
padding: 15px 10px 15px 15px;
background: white;
border-radius: 5px;
cursor: pointer;
}
.c-components-area-button > * {
pointer-events: none;
-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
}
.c-components-area-button:before {
content: "";
position: absolute;
left: 80px;
top: 5px;
display: block;
width: 1px;
height: calc(100% - 10px);
background-color: #d8dae2;
opacity: 0.75;
}
.c-components-area-button:after {
content: "";
position: absolute;
z-index: -1;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
opacity: 1;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.c-components-area-button:hover:after {
opacity: 0.2;
}
.c-components-area-button__icon {
width: 50px;
}
.c-components-area-button__icon img {
width: 100%;
}
.c-components-area-button__label {
margin-top: 2px;
width: calc(100% - 80px);
font-size: 14px;
line-height: 1.4;
font-weight: bold;
letter-spacing: 0.4px;
color: #a0a9b7;
}
.c-components-area__confirmation {
border-bottom: 1px solid #e9ebec;
padding: 0 8px;
margin-right: auto;
display: none;
}
.c-components-area__confirmation.active {
display: initial;
}
.component-tab {
background-color: #f4f5f7;
padding: 30px;
overflow: hidden;
}
.component-tab__list {
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: end;
align-items: flex-end;
margin: 0;
padding: 0;
list-style: none;
}
.component-tab__list-item {
background-color: #394664;
height: 35px;
line-height: 40px;
border-radius: 4px 4px 0 0;
cursor: pointer;
-webkit-transition: background-color 0.3s, box-shadow 0.3s;
transition: background-color 0.3s, box-shadow 0.3s;
}
.component-tab__list-item + .component-tab__list-item {
margin-left: 5px;
}
.component-tab__list-item:hover {
background-color: #2f3b54;
}
.component-tab__list-item.active {
background-color: #ffffff;
}
.component-tab__list-item.active a.component-tab__button {
color: #3289ff;
}
.component-tab__list-item.error {
background-color: #FF323C;
}
.component-tab__list-item a.component-tab__button {
display: block;
height: 100%;
width: 100%;
color: white;
font-size: 0.7rem;
text-decoration: none;
text-transform: uppercase;
padding: 0 20px;
}
.component-tab__container {
position: relative;
}
.component-tab__content {
background-color: white;
position: absolute;
top: 0;
z-index: -1;
}
.component-tab__content.active {
position: relative;
z-index: 1;
}
.entity-attribute-date-picker {
min-height: 0;
}
.entity-attribute-date-picker label {
position: relative;
}
.entity-attribute-date-picker input {
display: inline-block;
text-indent: 0;
margin-left: auto;
-webkit-transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.entity-attribute-date-picker input:focus {
border-color: #3c8bf5;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-date-picker .date-field {
position: relative;
display: inline-block;
width: 175px;
cursor: pointer;
margin-left: 45px;
}
.entity-attribute-date-picker .date-field .icon {
position: absolute;
pointer-events: none;
left: 20px;
top: 19px;
}
.entity-attribute-date-picker .date-field .icon img {
width: 20px;
max-height: 23px;
}
.entity-attribute-date-picker .date-field input {
min-height: 0;
width: 100%;
text-align: right;
padding: 23px 25px;
border: 1px solid #d8dae2;
border-radius: 4px;
cursor: pointer;
}
.entity-attribute-date-picker .date-field input:focus {
border-color: rgba(50, 137, 255, 0.75);
}
.entity-attribute-date-picker .time-field {
display: inline-block;
width: 101px;
border: 1px solid #d8dae2;
background-color: white;
border-radius: 4px;
}
.entity-attribute-date-picker .time-field.hidden {
display: none;
}
.entity-attribute-date-picker .time-field > span {
display: inline-block;
width: 10px;
color: #9ba0ae;
font-size: 0.8rem;
line-height: 1;
text-align: center;
}
.entity-attribute-date-picker .time-field .ui-spinner {
position: relative;
border: none !important;
margin: 0;
width: 40px;
}
.entity-attribute-date-picker .time-field .ui-spinner input {
width: 100%;
margin: 0;
padding: 23px 10px;
min-height: 0;
text-align: center;
}
.entity-attribute-date-picker .time-field .ui-spinner input::-webkit-outer-spin-button, .entity-attribute-date-picker .time-field .ui-spinner input::-webkit-inner-spin-button {
-webkit-appearance: none;
appearance: none;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button {
position: absolute;
left: 0;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 100%;
height: 15px;
cursor: pointer;
border: none !important;
background-color: transparent;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button .ui-icon {
position: relative;
top: 0;
left: 0;
margin-top: 0;
margin-left: 0;
width: 8px;
height: 4px;
background-image: url("/img/kms/icons/icon_triangle_down_grey.svg");
background-position: center;
background-size: contain;
-webkit-transform-origin: center;
transform-origin: center;
opacity: 0;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button.ui-spinner-up {
top: 0;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button.ui-spinner-up .ui-icon {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button.ui-spinner-down {
bottom: 0;
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button {
background: rgba(155, 160, 174, 0.08);
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button .ui-icon {
opacity: 0.4;
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button:hover {
background: rgba(155, 160, 174, 0.14);
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button:hover .ui-icon {
opacity: 1;
}
#ui-datepicker-div {
position: fixed;
left: -100vh;
min-width: 285px;
width: 320px;
margin-top: 5px;
padding: 15px;
border: 1px solid #d8dae2;
border-radius: 4px;
background-color: white;
box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
}
#ui-datepicker-div .ui-datepicker-header {
position: relative;
padding: 0;
margin: 0 0 10px;
border-radius: 0;
border: none;
background: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
position: absolute;
top: 5px;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 25px;
height: 25px;
border: none !important;
border-radius: 100%;
cursor: pointer;
background: transparent;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover {
background: rgba(155, 160, 174, 0.2);
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:focus, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:focus {
outline: 0;
box-shadow: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon {
position: relative;
left: 0;
top: 4px;
margin-left: 0;
margin-right: 0;
width: 8px;
height: 4px;
-webkit-transform-origin: center;
transform-origin: center;
background-image: url("/img/kms/icons/icon_triangle_down_grey.svg");
background-size: contain;
background-position: center;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
right: 2px !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
left: 2px !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon {
left: -2px;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
width: 100%;
margin: 0;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none !important;
margin: 0;
padding: 10px 5px;
background-color: transparent;
font-size: 0.8rem;
line-height: 1.2;
font-weight: 400;
color: #2B2F83;
cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:focus {
outline: 0;
box-shadow: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month {
direction: rtl;
width: 48%;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year {
width: 42%;
}
#ui-datepicker-div table {
width: 100%;
border-spacing: 0;
margin-bottom: 0;
}
#ui-datepicker-div table thead {
background-color: rgba(224, 230, 236, 0.4);
border-radius: 4px;
}
#ui-datepicker-div table thead tr {
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
}
#ui-datepicker-div table thead th {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
padding: 0;
width: 36px;
height: 36px;
font-size: 0.7rem;
line-height: 1;
font-weight: 400;
color: #9ba0ae;
}
#ui-datepicker-div table tbody {
display: block;
margin-top: 5px;
}
#ui-datepicker-div table tbody tr {
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
}
#ui-datepicker-div table tbody td {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
padding: 0;
}
#ui-datepicker-div table tbody td a {
position: relative;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 36px;
height: 36px;
margin: 0;
padding: 0;
text-align: center;
background-color: transparent;
font-size: 0.7rem;
color: #9ba0ae;
text-decoration: none;
border: none;
}
#ui-datepicker-div table tbody td a:after {
content: "";
position: absolute;
z-index: -1;
left: 7.5%;
top: 7.5%;
height: 85%;
width: 85%;
border-radius: 100%;
background-color: transparent;
-webkit-transition: background-color 0.2s;
transition: background-color 0.2s;
}
#ui-datepicker-div table tbody td a:hover:after {
background-color: rgba(155, 160, 174, 0.1);
}
#ui-datepicker-div table tbody td .ui-priority-secondary {
opacity: 0.4;
}
#ui-datepicker-div table tbody td .ui-state-highlight:after {
background-color: rgba(50, 137, 255, 0.1);
}
#ui-datepicker-div table tbody td .ui-state-active {
color: white;
font-weight: bold;
}
#ui-datepicker-div table tbody td .ui-state-active:after {
background-color: #3289ff !important;
}
.entity-attribute-documents {
position: relative;
}
.entity-attribute-documents ul.files {
position: relative;
margin: 0;
margin-left: 45px;
width: calc(100% - 45px);
max-width: 500px;
padding: 0;
}
.entity-attribute-documents ul.files .document {
position: relative;
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
width: 100%;
max-width: 720px;
height: 82px;
padding: 10px;
border: solid 1px #d8dae2;
border-radius: 5px;
-webkit-transition: opacity 0.4s, border 0.4s;
transition: opacity 0.4s, border 0.4s;
}
.entity-attribute-documents ul.files .document.isDropTarget {
border: 2px dashed #d0d4dc !important;
}
.entity-attribute-documents ul.files .document.deleted {
display: none;
}
.entity-attribute-documents ul.files .document + .document {
margin-top: 5px;
}
.entity-attribute-documents ul.files .document > input[type=file] {
display: none;
}
.entity-attribute-documents ul.files .document .thumb {
position: relative;
display: block;
width: 50px;
height: 50px;
border-radius: 100%;
overflow: hidden;
background-color: #d8dae2;
background-position: center;
background-size: cover;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.entity-attribute-documents ul.files .document .thumb.hidden {
display: none !important;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=svg] {
background-color: #F9C80E;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=pdf] {
background-color: #EA3546;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=zip], .entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=rar] {
background-color: #f5cf56;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=csv], .entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=xlsx] {
background-color: #227045;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=mp3] {
background-color: #43BCCD;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=mp4] {
background-color: #3066BE;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=docx], .entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=docx] {
background-color: #2C5697;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image):not(.has-icon) {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image):not(.has-icon):after {
content: "." attr(data-filetype);
font-weight: bold;
text-transform: uppercase;
font-size: 0.7rem;
line-height: 1.2;
color: #70778c;
}
.entity-attribute-documents ul.files .document .thumb__image {
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 100%;
background-position: center;
background-size: cover;
}
.entity-attribute-documents ul.files .document .thumb.is-uploading {
border: 1px solid #3289ff;
width: 49px;
height: 49px;
background-color: #f7f7f7 !important;
}
.entity-attribute-documents ul.files .document .thumb.is-uploading .thumb__image {
-webkit-filter: blur(1px);
filter: blur(1px);
}
.entity-attribute-documents ul.files .document .thumb .percentage {
position: absolute;
z-index: 2;
left: 0;
top: 0;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 100%;
height: 100%;
border-radius: 50%;
overflow: hidden;
opacity: 0.6;
}
.entity-attribute-documents ul.files .document .thumb .percentage:after {
content: "";
background-color: #3289ff;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
border-radius: 50%;
-webkit-transform: scale3d(0, 0, 1);
transform: scale3d(0, 0, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="0"]:after {
-webkit-transform: scale3d(0, 0, 1);
transform: scale3d(0, 0, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="1"]:after {
-webkit-transform: scale3d(0.01, 0.01, 1);
transform: scale3d(0.01, 0.01, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="2"]:after {
-webkit-transform: scale3d(0.02, 0.02, 1);
transform: scale3d(0.02, 0.02, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="3"]:after {
-webkit-transform: scale3d(0.03, 0.03, 1);
transform: scale3d(0.03, 0.03, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="4"]:after {
-webkit-transform: scale3d(0.04, 0.04, 1);
transform: scale3d(0.04, 0.04, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="5"]:after {
-webkit-transform: scale3d(0.05, 0.05, 1);
transform: scale3d(0.05, 0.05, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="6"]:after {
-webkit-transform: scale3d(0.06, 0.06, 1);
transform: scale3d(0.06, 0.06, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="7"]:after {
-webkit-transform: scale3d(0.07, 0.07, 1);
transform: scale3d(0.07, 0.07, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="8"]:after {
-webkit-transform: scale3d(0.08, 0.08, 1);
transform: scale3d(0.08, 0.08, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="9"]:after {
-webkit-transform: scale3d(0.09, 0.09, 1);
transform: scale3d(0.09, 0.09, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="10"]:after {
-webkit-transform: scale3d(0.1, 0.1, 1);
transform: scale3d(0.1, 0.1, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="11"]:after {
-webkit-transform: scale3d(0.11, 0.11, 1);
transform: scale3d(0.11, 0.11, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="12"]:after {
-webkit-transform: scale3d(0.12, 0.12, 1);
transform: scale3d(0.12, 0.12, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="13"]:after {
-webkit-transform: scale3d(0.13, 0.13, 1);
transform: scale3d(0.13, 0.13, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="14"]:after {
-webkit-transform: scale3d(0.14, 0.14, 1);
transform: scale3d(0.14, 0.14, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="15"]:after {
-webkit-transform: scale3d(0.15, 0.15, 1);
transform: scale3d(0.15, 0.15, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="16"]:after {
-webkit-transform: scale3d(0.16, 0.16, 1);
transform: scale3d(0.16, 0.16, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="17"]:after {
-webkit-transform: scale3d(0.17, 0.17, 1);
transform: scale3d(0.17, 0.17, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="18"]:after {
-webkit-transform: scale3d(0.18, 0.18, 1);
transform: scale3d(0.18, 0.18, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="19"]:after {
-webkit-transform: scale3d(0.19, 0.19, 1);
transform: scale3d(0.19, 0.19, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="20"]:after {
-webkit-transform: scale3d(0.2, 0.2, 1);
transform: scale3d(0.2, 0.2, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="21"]:after {
-webkit-transform: scale3d(0.21, 0.21, 1);
transform: scale3d(0.21, 0.21, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="22"]:after {
-webkit-transform: scale3d(0.22, 0.22, 1);
transform: scale3d(0.22, 0.22, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="23"]:after {
-webkit-transform: scale3d(0.23, 0.23, 1);
transform: scale3d(0.23, 0.23, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="24"]:after {
-webkit-transform: scale3d(0.24, 0.24, 1);
transform: scale3d(0.24, 0.24, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="25"]:after {
-webkit-transform: scale3d(0.25, 0.25, 1);
transform: scale3d(0.25, 0.25, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="26"]:after {
-webkit-transform: scale3d(0.26, 0.26, 1);
transform: scale3d(0.26, 0.26, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="27"]:after {
-webkit-transform: scale3d(0.27, 0.27, 1);
transform: scale3d(0.27, 0.27, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="28"]:after {
-webkit-transform: scale3d(0.28, 0.28, 1);
transform: scale3d(0.28, 0.28, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="29"]:after {
-webkit-transform: scale3d(0.29, 0.29, 1);
transform: scale3d(0.29, 0.29, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="30"]:after {
-webkit-transform: scale3d(0.3, 0.3, 1);
transform: scale3d(0.3, 0.3, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="31"]:after {
-webkit-transform: scale3d(0.31, 0.31, 1);
transform: scale3d(0.31, 0.31, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="32"]:after {
-webkit-transform: scale3d(0.32, 0.32, 1);
transform: scale3d(0.32, 0.32, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="33"]:after {
-webkit-transform: scale3d(0.33, 0.33, 1);
transform: scale3d(0.33, 0.33, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="34"]:after {
-webkit-transform: scale3d(0.34, 0.34, 1);
transform: scale3d(0.34, 0.34, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="35"]:after {
-webkit-transform: scale3d(0.35, 0.35, 1);
transform: scale3d(0.35, 0.35, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="36"]:after {
-webkit-transform: scale3d(0.36, 0.36, 1);
transform: scale3d(0.36, 0.36, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="37"]:after {
-webkit-transform: scale3d(0.37, 0.37, 1);
transform: scale3d(0.37, 0.37, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="38"]:after {
-webkit-transform: scale3d(0.38, 0.38, 1);
transform: scale3d(0.38, 0.38, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="39"]:after {
-webkit-transform: scale3d(0.39, 0.39, 1);
transform: scale3d(0.39, 0.39, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="40"]:after {
-webkit-transform: scale3d(0.4, 0.4, 1);
transform: scale3d(0.4, 0.4, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="41"]:after {
-webkit-transform: scale3d(0.41, 0.41, 1);
transform: scale3d(0.41, 0.41, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="42"]:after {
-webkit-transform: scale3d(0.42, 0.42, 1);
transform: scale3d(0.42, 0.42, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="43"]:after {
-webkit-transform: scale3d(0.43, 0.43, 1);
transform: scale3d(0.43, 0.43, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="44"]:after {
-webkit-transform: scale3d(0.44, 0.44, 1);
transform: scale3d(0.44, 0.44, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="45"]:after {
-webkit-transform: scale3d(0.45, 0.45, 1);
transform: scale3d(0.45, 0.45, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="46"]:after {
-webkit-transform: scale3d(0.46, 0.46, 1);
transform: scale3d(0.46, 0.46, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="47"]:after {
-webkit-transform: scale3d(0.47, 0.47, 1);
transform: scale3d(0.47, 0.47, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="48"]:after {
-webkit-transform: scale3d(0.48, 0.48, 1);
transform: scale3d(0.48, 0.48, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="49"]:after {
-webkit-transform: scale3d(0.49, 0.49, 1);
transform: scale3d(0.49, 0.49, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="50"]:after {
-webkit-transform: scale3d(0.5, 0.5, 1);
transform: scale3d(0.5, 0.5, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="51"]:after {
-webkit-transform: scale3d(0.51, 0.51, 1);
transform: scale3d(0.51, 0.51, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="52"]:after {
-webkit-transform: scale3d(0.52, 0.52, 1);
transform: scale3d(0.52, 0.52, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="53"]:after {
-webkit-transform: scale3d(0.53, 0.53, 1);
transform: scale3d(0.53, 0.53, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="54"]:after {
-webkit-transform: scale3d(0.54, 0.54, 1);
transform: scale3d(0.54, 0.54, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="55"]:after {
-webkit-transform: scale3d(0.55, 0.55, 1);
transform: scale3d(0.55, 0.55, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="56"]:after {
-webkit-transform: scale3d(0.56, 0.56, 1);
transform: scale3d(0.56, 0.56, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="57"]:after {
-webkit-transform: scale3d(0.57, 0.57, 1);
transform: scale3d(0.57, 0.57, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="58"]:after {
-webkit-transform: scale3d(0.58, 0.58, 1);
transform: scale3d(0.58, 0.58, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="59"]:after {
-webkit-transform: scale3d(0.59, 0.59, 1);
transform: scale3d(0.59, 0.59, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="60"]:after {
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="61"]:after {
-webkit-transform: scale3d(0.61, 0.61, 1);
transform: scale3d(0.61, 0.61, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="62"]:after {
-webkit-transform: scale3d(0.62, 0.62, 1);
transform: scale3d(0.62, 0.62, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="63"]:after {
-webkit-transform: scale3d(0.63, 0.63, 1);
transform: scale3d(0.63, 0.63, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="64"]:after {
-webkit-transform: scale3d(0.64, 0.64, 1);
transform: scale3d(0.64, 0.64, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="65"]:after {
-webkit-transform: scale3d(0.65, 0.65, 1);
transform: scale3d(0.65, 0.65, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="66"]:after {
-webkit-transform: scale3d(0.66, 0.66, 1);
transform: scale3d(0.66, 0.66, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="67"]:after {
-webkit-transform: scale3d(0.67, 0.67, 1);
transform: scale3d(0.67, 0.67, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="68"]:after {
-webkit-transform: scale3d(0.68, 0.68, 1);
transform: scale3d(0.68, 0.68, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="69"]:after {
-webkit-transform: scale3d(0.69, 0.69, 1);
transform: scale3d(0.69, 0.69, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="70"]:after {
-webkit-transform: scale3d(0.7, 0.7, 1);
transform: scale3d(0.7, 0.7, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="71"]:after {
-webkit-transform: scale3d(0.71, 0.71, 1);
transform: scale3d(0.71, 0.71, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="72"]:after {
-webkit-transform: scale3d(0.72, 0.72, 1);
transform: scale3d(0.72, 0.72, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="73"]:after {
-webkit-transform: scale3d(0.73, 0.73, 1);
transform: scale3d(0.73, 0.73, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="74"]:after {
-webkit-transform: scale3d(0.74, 0.74, 1);
transform: scale3d(0.74, 0.74, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="75"]:after {
-webkit-transform: scale3d(0.75, 0.75, 1);
transform: scale3d(0.75, 0.75, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="76"]:after {
-webkit-transform: scale3d(0.76, 0.76, 1);
transform: scale3d(0.76, 0.76, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="77"]:after {
-webkit-transform: scale3d(0.77, 0.77, 1);
transform: scale3d(0.77, 0.77, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="78"]:after {
-webkit-transform: scale3d(0.78, 0.78, 1);
transform: scale3d(0.78, 0.78, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="79"]:after {
-webkit-transform: scale3d(0.79, 0.79, 1);
transform: scale3d(0.79, 0.79, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="80"]:after {
-webkit-transform: scale3d(0.8, 0.8, 1);
transform: scale3d(0.8, 0.8, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="81"]:after {
-webkit-transform: scale3d(0.81, 0.81, 1);
transform: scale3d(0.81, 0.81, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="82"]:after {
-webkit-transform: scale3d(0.82, 0.82, 1);
transform: scale3d(0.82, 0.82, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="83"]:after {
-webkit-transform: scale3d(0.83, 0.83, 1);
transform: scale3d(0.83, 0.83, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="84"]:after {
-webkit-transform: scale3d(0.84, 0.84, 1);
transform: scale3d(0.84, 0.84, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="85"]:after {
-webkit-transform: scale3d(0.85, 0.85, 1);
transform: scale3d(0.85, 0.85, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="86"]:after {
-webkit-transform: scale3d(0.86, 0.86, 1);
transform: scale3d(0.86, 0.86, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="87"]:after {
-webkit-transform: scale3d(0.87, 0.87, 1);
transform: scale3d(0.87, 0.87, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="88"]:after {
-webkit-transform: scale3d(0.88, 0.88, 1);
transform: scale3d(0.88, 0.88, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="89"]:after {
-webkit-transform: scale3d(0.89, 0.89, 1);
transform: scale3d(0.89, 0.89, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="90"]:after {
-webkit-transform: scale3d(0.9, 0.9, 1);
transform: scale3d(0.9, 0.9, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="91"]:after {
-webkit-transform: scale3d(0.91, 0.91, 1);
transform: scale3d(0.91, 0.91, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="92"]:after {
-webkit-transform: scale3d(0.92, 0.92, 1);
transform: scale3d(0.92, 0.92, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="93"]:after {
-webkit-transform: scale3d(0.93, 0.93, 1);
transform: scale3d(0.93, 0.93, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="94"]:after {
-webkit-transform: scale3d(0.94, 0.94, 1);
transform: scale3d(0.94, 0.94, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="95"]:after {
-webkit-transform: scale3d(0.95, 0.95, 1);
transform: scale3d(0.95, 0.95, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="96"]:after {
-webkit-transform: scale3d(0.96, 0.96, 1);
transform: scale3d(0.96, 0.96, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="97"]:after {
-webkit-transform: scale3d(0.97, 0.97, 1);
transform: scale3d(0.97, 0.97, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="98"]:after {
-webkit-transform: scale3d(0.98, 0.98, 1);
transform: scale3d(0.98, 0.98, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="99"]:after {
-webkit-transform: scale3d(0.99, 0.99, 1);
transform: scale3d(0.99, 0.99, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="100"]:after {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.entity-attribute-documents ul.files .document .select {
display: inline-block;
padding: 0.8em 2.2em;
border: 0.1em solid #9ba0ae;
margin: 0 0.3em 0.3em 0;
border-radius: 0.12em;
box-sizing: border-box;
text-decoration: none;
font-weight: 300;
color: #9ba0ae;
text-align: center;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.entity-attribute-documents ul.files .document .select:hover {
color: #ffffff;
background-color: #9ba0ae;
}
.entity-attribute-documents ul.files .document .select.hidden {
display: none;
}
.entity-attribute-documents ul.files .document .content-wrapper {
width: calc(100% - 100px);
padding: 0 10px;
}
.entity-attribute-documents ul.files .document .content-wrapper.hidden {
display: none;
}
.entity-attribute-documents ul.files .document .content-wrapper input {
margin-left: 0;
padding: 10px;
min-height: auto;
border-radius: 5px;
border: solid 1px #d8dae2;
background-color: white;
-webkit-transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.entity-attribute-documents ul.files .document .content-wrapper input:focus {
border-color: #3c8bf5;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-documents ul.files .document .content-wrapper p {
margin: 5px 0 0;
padding: 0 10px;
color: #9ba0ae;
font-size: 0.7rem;
line-height: 1.2;
}
.entity-attribute-documents ul.files .document .content-wrapper p.path {
font-size: 0;
margin: 0;
line-height: 0;
}
.entity-attribute-documents ul.files .document .drag-icon {
width: 30px;
height: 30px;
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
cursor: move;
}
.entity-attribute-documents ul.files .document .drag-icon.is-hidden {
opacity: 0;
cursor: default;
pointer-events: none;
}
.entity-attribute-documents ul.files .document .drag-icon:after {
content: "";
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url("/img/kms/icons/drag-dots.svg");
width: 9px;
height: 16px;
opacity: 0.2;
}
.entity-attribute-documents ul.files .document .delete {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
cursor: pointer;
border-radius: 100%;
width: 24px;
height: 24px;
font-size: 13px;
line-height: 13px;
background-color: transparent;
border: 2px solid transparent;
-webkit-transition: color 0.3s, background-color 0.3s, border 0.3s;
transition: color 0.3s, background-color 0.3s, border 0.3s;
}
.entity-attribute-documents ul.files .document .delete.hidden {
display: none;
}
.entity-attribute-documents ul.files .document .delete:before {
content: "";
display: inline-block;
height: 10px;
width: 10px;
background-image: url("/img/kms/icons/icon_cross_red.svg");
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.entity-attribute-documents ul.files .document .delete:hover {
background-color: #f5606c;
color: white;
}
.entity-attribute-documents ul.files .document .delete:hover:before {
background-image: url("/img/kms/icons/icon_cross.svg");
}
.entity-attribute-documents ul.files .document:last-child {
margin-bottom: 20px;
}
.entity-attribute-documents .drag-and-drop-area {
height: 260px;
border: 2px dashed #d8dae2;
text-align: center;
margin-left: 45px;
line-height: 1rem;
width: 100%;
max-width: 700px;
padding: 30px;
cursor: pointer;
-webkit-transition: border 0.2s;
transition: border 0.2s;
}
.entity-attribute-documents .drag-and-drop-area:hover {
border-color: #3289ff;
background-color: rgba(50, 137, 255, 0.05);
}
.entity-attribute-documents .drag-and-drop-area .icon {
display: inline-block;
width: 95px;
height: 78px;
margin-bottom: 20px;
background-image: url("/img/kms/icons/drag-and-drop-cloud.svg");
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.entity-attribute-documents .drag-and-drop-area p {
margin: 0;
color: #70778c;
font-size: 0.7rem;
line-height: 1.2;
}
.entity-attribute-documents .drag-and-drop-area .or {
display: inline-block;
margin: 10px 0;
font-size: 0.8rem;
line-height: 1.2;
color: rgba(112, 119, 140, 0.5);
}
.entity-attribute-documents .drag-and-drop-area .select {
display: block;
width: 100%;
max-width: 250px;
margin: 0 auto;
padding: 10px 20px;
border-radius: 4px;
border: 1px solid #3289ff;
font-size: 0.7rem;
line-height: 1.2;
color: #3289ff;
cursor: pointer;
}
.entity-attribute-documents .drag-and-drop-area .select:hover {
background-color: #3289ff;
color: white;
}
.entity-attribute-documents .drag-and-drop-area--small {
width: 60px;
height: 60px;
padding: 0;
}
.entity-attribute-documents .drag-and-drop-area--small .icon {
width: 55px;
height: 55px;
background-image: url("/img/kms/icons/icon_plus.svg");
margin-bottom: 0;
}
.entity-attribute-documents .drag-and-drop-area--small p, .entity-attribute-documents .drag-and-drop-area--small .select, .entity-attribute-documents .drag-and-drop-area--small .or {
display: none;
}
.entity-attribute-documents .drag-and-drop-area.is-hidden {
display: none;
}
.entity-attribute-file input {
position: relative;
min-height: 60px;
text-indent: 0;
width: auto;
padding: 10px 30px;
}
.entity-attribute-file input:focus {
outline: none;
}
.entity-attribute-file input::-webkit-file-upload-button {
visibility: hidden;
}
.entity-attribute-file input:after {
content: "Kies een bestand";
display: block;
border: dashed 2px #9ba0ae;
border-radius: 4px;
outline: none;
white-space: nowrap;
-webkit-user-select: none;
cursor: pointer;
line-height: 60px;
text-align: center;
margin-top: 10px;
}
.entity-attribute-file textarea {
min-width: 500px;
min-height: 100px;
margin: 10px 30px;
padding: 10px;
font-size: 0.7rem;
z-index: 99999;
display: block;
color: #32343a;
}
.entity-attribute-multiselect-combo-box {
color: #000000;
}
.entity-attribute-multiselect-combo-box ul {
list-style-type: none;
padding-left: 0;
margin: 0;
}
.entity-attribute-multiselect-combo-box ul li {
font-size: 0.7rem;
color: #32343a;
opacity: 0.5;
}
.entity-attribute-multiselect-combo-box ul li:before {
content: "-";
margin-right: 5px;
}
.entity-attribute-multiselect-combo-box .ui-widget {
position: relative;
margin-left: 45px;
max-width: 500px;
}
.entity-attribute-multiselect-combo-box .ui-widget input {
display: block;
height: auto;
min-height: 40px;
padding: 8px;
font-size: 0.75rem;
margin-left: 0;
line-height: 1.6;
border: 1px solid #d8dae2;
border-radius: 3px;
text-indent: 0;
color: #32343a;
background: white;
}
.entity-attribute-multiselect-combo-box .ui-widget input.ui-autocomplete-input.hidden {
display: none;
}
.entity-attribute-multiselect-combo-box .ui-widget input:focus {
outline: none;
border-color: rgba(50, 137, 255, 0.75);
}
.entity-attribute-multiselect-combo-box .ui-widget .dropdown {
position: absolute;
right: 1px;
top: 0;
width: 39px;
height: 100%;
background-color: rgba(224, 230, 236, 0.5);
border-radius: 0 3px 3px 0;
cursor: pointer;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
}
.entity-attribute-multiselect-combo-box .ui-widget .dropdown.hidden {
display: none;
}
.entity-attribute-multiselect-combo-box .ui-widget .dropdown:after {
content: "";
display: block;
border-style: solid;
border-width: 4px 5px 0 5px;
border-color: #2B2F83 transparent transparent transparent;
opacity: 0.5;
}
.entity-attribute-multiselect-combo-box .items {
margin-left: 50px;
max-width: 490px;
padding: 0;
}
.entity-attribute-multiselect-combo-box .items .item {
position: relative;
margin: 10px 0;
font-size: 0.7rem;
line-height: 1.2;
color: #70778c;
padding: 5px 35px 5px 15px;
border: solid 1px #d8dae2;
background-color: white;
border-radius: 5px;
min-height: 40px;
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
}
.entity-attribute-multiselect-combo-box .items .item .remove {
position: absolute;
right: 0;
top: 0;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
width: 35px;
height: 100%;
border-radius: 0 3px 3px 0;
cursor: pointer;
background-color: transparent;
-webkit-transition: background-color 0.1s;
transition: background-color 0.1s;
}
.entity-attribute-multiselect-combo-box .items .item .remove:after {
content: "";
display: block;
width: 20px;
height: 20px;
background-image: url("/img/kms/icons/icon_cross_red.svg");
background-position: center;
background-size: 50%;
background-repeat: no-repeat;
}
.entity-attribute-multiselect-combo-box .items .item .remove:hover {
background-color: #f5606c;
}
.entity-attribute-multiselect-combo-box .items .item .remove:hover:after {
background-image: url("/img/kms/icons/icon_cross.svg");
}
.entity-attribute-multiselect-combo-box .items .item .text {
width: calc(100% - 30px);
}
.entity-attribute-multiselect-combo-box .items .item .drag-icon {
width: 30px;
height: 30px;
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
cursor: move;
}
.entity-attribute-multiselect-combo-box .items .item .drag-icon.hidden {
display: none;
}
.entity-attribute-multiselect-combo-box .items .item .drag-icon:after {
content: "";
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url("/img/kms/icons/drag-dots.svg");
width: 9px;
height: 16px;
opacity: 0.2;
}
.entity-attribute-multiselect-combo-box .items .item.readonly .remove {
display: none;
}
.entity-attribute-multiselect-combo-box .explanation {
margin-left: 45px;
}
.ui-menu.ui-autocomplete {
padding: 0;
margin: 0;
list-style: none;
border: 1px solid #d8dae2;
background-color: white;
max-height: 500px;
max-width: 500px;
overflow: hidden;
overflow-y: scroll;
}
.ui-menu.ui-autocomplete.ui-widget.ui-widget-content {
border-top: none;
}
.ui-menu.ui-autocomplete li {
font-size: 0.7rem;
line-height: 1.6;
color: #32343a;
}
.ui-menu.ui-autocomplete li div {
padding: 4px 8px;
}
.ui-menu.ui-autocomplete li div.ui-state-active {
border: none !important;
background-color: #f4f5f7;
color: #32343a;
margin: 0 !important;
}
.entity-attribute-currency input {
width: calc(100% - 45px);
margin-left: 45px;
border-left: solid 1px #e0e6ec;
background-color: #fbfbfb;
box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.entity-attribute-currency input:focus {
border-color: #3c8bf5;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-currency input:-ms-input-placeholder {
font-style: italic;
}
.entity-attribute-currency input::-webkit-input-placeholder {
font-style: italic;
}
.entity-attribute-currency input::-moz-placeholder {
font-style: italic;
}
.entity-attribute-currency input::-ms-input-placeholder {
font-style: italic;
}
.entity-attribute-currency input::placeholder {
font-style: italic;
}
.entity-attribute-currency.error input {
background-image: url("/img/kms/icons/icon_cross_red.svg");
background-repeat: no-repeat;
background-position: right 20px center;
background-size: 10px 10px;
}
.entity-attribute-link {
padding: 0;
box-sizing: border-box;
}
.entity-attribute-link a {
margin-left: 45px;
color: #3289ff;
font-size: 0.7rem;
}
.entity-attribute.entity-attribute-on-off {
max-width: 500px;
}
.entity-attribute.entity-attribute-on-off label {
position: relative;
margin-right: 60px;
}
.entity-attribute.entity-attribute-on-off input {
display: none;
}
.entity-attribute.entity-attribute-on-off .placeholder {
padding: 20px 0;
}
.entity-attribute.entity-attribute-on-off .explanation {
margin-top: 10px;
margin-left: 0;
padding-bottom: 0;
}
.entity-attribute.entity-attribute-on-off .on-off-switch {
position: relative;
display: block;
width: 35px;
height: 20px;
margin-left: 45px;
border-radius: 20px;
background-color: #e0e6ec;
cursor: pointer;
-webkit-transition: background 0.4s;
transition: background 0.4s;
}
.entity-attribute.entity-attribute-on-off .on-off-switch:after {
content: "";
position: absolute;
display: block;
left: 2px;
top: 2px;
height: 16px;
width: 16px;
border-radius: 100%;
background-color: white;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
.entity-attribute.entity-attribute-on-off .on-off-switch.on {
background-color: #78dc84;
}
.entity-attribute.entity-attribute-on-off .on-off-switch.on:after {
-webkit-transform: translate3d(15px, 0, 0);
transform: translate3d(15px, 0, 0);
}
.entity-attribute-password {
position: relative;
}
.entity-attribute-password .password.repeat {
margin-top: 5px;
}
.entity-attribute-password .password_mail .mail_button {
box-shadow: inset 0 1px 0 0 #ffffff;
background: #f9f9f9 -webkit-gradient(linear, left top, left bottom, color-stop(5%, #f9f9f9), to(#e9e9e9));
background: #f9f9f9 linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
border-radius: 2px;
border: 1px solid #dcdcdc;
display: inline-block;
cursor: pointer;
color: #666666;
padding: 5px 24px;
text-decoration: none;
text-shadow: 0 1px 0 #ffffff;
margin-left: 45px;
margin-top: 10px;
}
.entity-attribute-password .password_mail .mail_button:hover {
background: #e9e9e9 -webkit-gradient(linear, left top, left bottom, color-stop(5%, #e9e9e9), to(#f9f9f9));
background: #e9e9e9 linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
}
.entity-attribute-password .password_mail .mail_button:active {
position: relative;
top: 1px;
}
.entity-attribute-password .password_mail .mail_button.hidden {
display: none;
}
.entity-attribute-password .password_mail .mail_confirmation {
color: #479c38;
font-size: 0.7rem;
margin-left: 45px;
}
.entity-attribute-password .password_mail .mail_confirmation.hidden {
display: none;
}
.entity-attribute-password .password_mail .mail_fail {
color: #bf2614;
font-size: 0.7rem;
margin-left: 45px;
}
.entity-attribute-password .password_mail .mail_fail.hidden {
display: none;
}
.entity-attribute-password .password_mail.hidden {
display: none;
}
.validationHelper {
position: absolute;
z-index: 3;
top: -235px;
left: 205px;
pointer-events: none;
opacity: 0;
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
width: calc(100% - 225px);
height: 225px;
max-width: 340px;
background-color: white;
box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
border-radius: 5px;
}
.validationHelper h3 {
font-size: 0.7rem;
line-height: 1.6;
color: rgba(255, 255, 255, 0.5);
font-weight: 100;
margin: 0;
background-color: #262f43;
padding: 12px 20px;
border-radius: 5px 5px 0 0;
text-transform: uppercase;
}
.validationHelper .success {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: end;
align-items: flex-end;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
border-radius: 5px;
background-image: url("/img/kms/icons/success.gif");
background-position: top center;
background-repeat: no-repeat;
background-color: #12c06a;
}
.validationHelper .success p {
margin: 0;
opacity: 0.6;
font-size: 0.8rem;
letter-spacing: 0.8px;
text-transform: uppercase;
}
.validationHelper .requirements {
padding: 10px 15px;
}
.validationHelper .requirements p {
font-size: 0.7rem;
color: rgba(155, 160, 174, 0.65);
line-height: 0.85;
}
.validationHelper .requirements p span {
display: inline-block;
position: relative;
padding: 0 5px;
}
.validationHelper .requirements p span:after {
content: "";
position: absolute;
top: 4px;
left: 0;
display: block;
width: 100%;
height: 1px;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
background-color: #70778c;
-webkit-transition: -webkit-transform 0.6s;
transition: -webkit-transform 0.6s;
transition: transform 0.6s;
transition: transform 0.6s, -webkit-transform 0.6s;
}
.validationHelper .requirements p.info {
color: #70778c;
font-weight: bold;
margin-bottom: 1rem;
padding: 0 5px;
}
.validationHelper .requirements p.invalid {
color: #f2303f;
opacity: 0.8;
}
.validationHelper .requirements p.valid span:after {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.validationHelper:after {
content: "";
position: absolute;
width: 0;
height: 0;
border: 0 solid transparent;
border-left-width: 15px;
border-right-width: 15px;
border-top: 15px solid white;
left: calc(50% - 7.5px);
bottom: -15px;
-webkit-transition: border 0.4s;
transition: border 0.4s;
}
.validationHelper.active {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
pointer-events: all;
}
.validationHelper.valid {
opacity: 0;
-webkit-transition-delay: 2s;
transition-delay: 2s;
pointer-events: none;
}
.validationHelper.valid:after {
border-top-color: #12c06a;
}
.validationHelper.valid .success {
opacity: 1;
z-index: 4;
}
.entity-attribute-select .select-wrapper {
width: calc(100% - 225px);
max-width: 500px;
margin-left: 45px;
}
.entity-attribute-select .select-wrapper .select-menu {
display: none;
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button {
position: relative;
display: block;
font-size: 0.75rem;
line-height: 1.6;
padding: 8px;
border: 1px solid #d8dae2;
border-radius: 3px;
color: #32343a;
background: white;
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button:focus {
outline: none;
border-color: rgba(50, 137, 255, 0.75);
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button:after {
content: "";
position: absolute;
right: 12px;
top: 17px;
width: 0;
height: 0;
border-style: solid;
border-width: 4px 5px 0 5px;
border-color: #2B2F83 transparent transparent transparent;
opacity: 0.5;
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button.dropdown-open:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button .ui-icon {
display: none;
}
.ui-selectmenu-menu {
display: none;
margin: 0;
}
.ui-selectmenu-menu.ui-selectmenu-open {
display: block;
}
.ui-selectmenu-menu ul {
padding: 0;
margin: 0;
list-style: none;
border: 1px solid #d8dae2;
background-color: white;
max-height: 500px;
overflow: hidden;
overflow-y: scroll;
}
.ui-selectmenu-menu ul.ui-widget.ui-widget-content {
border-top: none;
}
.ui-selectmenu-menu ul li {
font-size: 0.7rem;
line-height: 1.6;
color: #32343a;
}
.ui-selectmenu-menu ul li.ui-state-focus {
background-color: #f4f5f7;
}
.ui-selectmenu-menu ul li div {
padding: 4px 8px;
}
.ui-selectmenu-menu ul li div.ui-state-active {
border: 1px solid transparent !important;
background-color: #f4f5f7;
color: #32343a;
}
.entity-attribute-separator {
margin: 30px 0 16px 0;
min-height: 30px;
background-color: #efefef;
box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, 0.15);
border-bottom: 1px solid #d8dae2;
}
.entity-attribute-text, .entity-attribute-password {
box-sizing: border-box;
}
.entity-attribute-text.error + .error, .entity-attribute-password.error + .error {
box-shadow: inset 0 1px 1px rgba(242, 48, 63, 0.075), inset 0 0 1px rgba(224, 117, 125, 0.75);
border: 1px solid #f2303f;
border-top: 0;
}
.entity-attribute-text input, .entity-attribute-password input {
width: calc(100% - 45px);
max-width: 500px;
margin-left: 45px;
border: solid 1px #d8dae2;
border-radius: 5px;
-webkit-transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.entity-attribute-text input:focus, .entity-attribute-password input:focus {
border-color: #3c8bf5;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-text input:-ms-input-placeholder, .entity-attribute-password input:-ms-input-placeholder {
font-style: italic;
}
.entity-attribute-text input::-webkit-input-placeholder, .entity-attribute-password input::-webkit-input-placeholder {
font-style: italic;
}
.entity-attribute-text input::-moz-placeholder, .entity-attribute-password input::-moz-placeholder {
font-style: italic;
}
.entity-attribute-text input::-ms-input-placeholder, .entity-attribute-password input::-ms-input-placeholder {
font-style: italic;
}
.entity-attribute-text input::placeholder, .entity-attribute-password input::placeholder {
font-style: italic;
}
.entity-attribute-text.error input, .entity-attribute-password.error input {
background-image: url("/img/kms/icons/icon_cross_red.svg");
background-repeat: no-repeat;
background-position: right 20px center;
background-size: 10px 10px;
}
.entity-attribute-text-area label {
vertical-align: top;
}
.entity-attribute-text-area .text-area-wrapper {
display: inline-block;
vertical-align: top;
width: calc(100% - 90px);
max-width: 800px;
margin-left: 45px;
border: solid 1px #d8dae2;
border-radius: 3px;
}
.entity-attribute-text-area .text-area-wrapper > textarea {
display: block;
width: 100%;
padding: 10px;
border-radius: 3px;
min-height: 200px;
border: none;
line-height: 1.6;
-webkit-transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
font-size: 0.7rem;
resize: vertical;
}
.entity-attribute-text-area .text-area-wrapper > textarea:focus {
border-color: #3c8bf5;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-text-area .text-area-wrapper > textarea:-ms-input-placeholder {
font-style: italic;
}
.entity-attribute-text-area .text-area-wrapper > textarea::-webkit-input-placeholder {
font-style: italic;
}
.entity-attribute-text-area .text-area-wrapper > textarea::-moz-placeholder {
font-style: italic;
}
.entity-attribute-text-area .text-area-wrapper > textarea::-ms-input-placeholder {
font-style: italic;
}
.entity-attribute-text-area .text-area-wrapper > textarea::placeholder {
font-style: italic;
}
div.mce-toolbar-grp {
border-bottom: 1px solid #e0e6ec;
}
.entity-attribute-title h3 {
padding-left: 45px;
color: #3289ff;
font-size: 0.8rem;
font-weight: 600;
text-transform: uppercase;
margin: 0;
}
.entity-attribute-view {
padding: 0;
box-sizing: border-box;
}
.entity-attribute-view.error + .error {
box-shadow: inset 0 1px 1px rgba(242, 48, 63, 0.075), inset 0 0 1px rgba(224, 117, 125, 0.75);
border: 1px solid #f2303f;
border-top: 0;
}
.entity-attribute-view .content {
padding: 60px 30px 0 30px;
}
.c-video__grid {
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
align-items: flex-start;
padding-left: 45px;
}
.c-video__fields {
width: calc(100% - 475px);
}
.c-video__fields {
padding: 20px 20px 20px 0;
}
.c-video__preview {
position: relative;
width: 200px;
min-height: 150px;
padding: 20px 0;
text-decoration: none;
}
.c-video__preview[href]:after {
display: none;
}
.c-video__preview:after {
content: "";
display: block;
width: 200px;
height: 150px;
background-color: rgba(155, 160, 174, 0.15);
background-image: radial-gradient(white, rgba(155, 160, 174, 0.15));
}
.c-video__title {
display: block;
font-size: 0.7rem;
line-height: 1.2;
color: #9ba0ae;
text-transform: uppercase;
font-weight: 600;
}
.c-video__title {
width: 100%;
color: #70778c;
}
.c-video__id {
display: -webkit-box;
display: flex;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
align-items: center;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
flex-flow: row wrap;
}
.c-video__url {
display: inline-block;
width: 220px;
font-size: 0.7rem;
line-height: 1.2;
color: #9ba0ae;
}
.c-video__input {
display: inline-block;
width: calc(100% - 220px);
padding: 5px 10px;
background-color: white;
font-size: 0.7rem;
border: 1px solid rgba(155, 160, 174, 0.4);
border-radius: 4px;
color: #32343a;
box-sizing: border-box;
-webkit-transition: border-color ease-in-out 0.25s, box-shadow ease-in-out 0.25s;
transition: border-color ease-in-out 0.25s, box-shadow ease-in-out 0.25s;
-webkit-transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.c-video__input:focus {
border-color: #3c8bf5;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.c-video__autoplay {
margin-top: 20px;
border-top: 1px solid #e0e6ec;
padding-top: 20px;
}
.c-video__thumb {
display: none;
width: 100%;
}
.c-video__thumb[src] {
display: block;
}
#entity.transfer-section {
position: static;
top: 0;
height: 100%;
}
#entity.action-log-section {
position: static;
top: 0;
height: 100%;
background-color: #fafafa;
}
#entity.action-log-section .entity-attributes {
position: static;
background-color: transparent;
}
#entity.action-log-section .entity-attributes .tab-content {
background-color: white;
border-bottom: 1px solid #e0e6ec;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-title h3 {
font-size: 1.2rem;
line-height: 1.2;
color: #2D323C;
font-weight: 700;
text-transform: none;
padding: 21px 0 13px 30px;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-title h3 p {
font-size: 0.7rem;
line-height: 1.4rem;
color: #70778c;
opacity: 0.5;
margin: 0;
font-weight: 100;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-date-picker {
width: auto;
display: inline-block;
padding-left: 30px;
border-bottom: none;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-date-picker label {
width: 100%;
margin-left: 0;
margin-bottom: 10px;
}
#entity.action-log-section .entity-attributes .tab-content button {
display: inline-block;
height: 40px;
border-radius: 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
cursor: pointer;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
width: 150px;
background-color: #3289ff;
color: white;
font-size: 0.7rem;
}
#entity.action-log-section .entity-attributes .tab-content button:focus {
outline: none;
}
#entity.action-log-section textarea {
border: none;
color: #333;
font-size: 0.7rem;
width: 100%;
height: calc(100vh - 216px);
padding: 30px;
background: transparent;
}
#entity.action-log-section textarea:focus {
outline: none;
}
.c-dashboard__title {
margin-top: 30px;
font-size: 1.1rem;
color: #1D2433;
font-weight: bold;
padding: 0 20px;
}
.c-dashboard__text {
font-size: 0.8rem;
line-height: 1.2;
color: #70778c;
padding: 13px 40px;
}
.c-dashboard__contact .c-dashboard__text {
font-size: 0.85rem;
line-height: 1.4;
}
.c-dashboard__employees {
border-bottom: 1px solid #eceef3;
}
.c-dashboard__employee {
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
padding: 20px 40px;
border-top: 1px solid #eceef3;
}
.c-dashboard__employee-image {
width: 90px;
height: 90px;
border-radius: 100%;
background-color: #d8dae2;
}
.c-dashboard__employee-info {
width: calc(100% - 110px);
font-size: 0.8rem;
line-height: 1.4;
color: #70778c;
}
.c-dashboard__employee-name {
font-size: 1rem;
font-weight: bold;
color: #1D2433;
margin-bottom: 5px;
}
.c-dashboard__link {
color: #70778c;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.c-dashboard__link:hover {
color: #3289ff;
}
.c-dashboard__logo {
width: 200px;
padding: 10px 0;
}
.c-dashboard__logo img {
width: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvX2Jhc2Uuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvc3R5bGVzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL19jb25maWcuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvdG9vbHMvX25vcm1hbGl6ZXIuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvdG9vbHMvX2tleWZyYW1lcy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ttcy90b29scy9fZ3JpZC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ttcy9ibG9ja3MvX2xvZ2luLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL3Rvb2xzL19mbGV4LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2Jsb2Nrcy9fZW50aXRpZXMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvdG9vbHMvX2F0dHJpYnV0ZUZvY3VzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2Jsb2Nrcy9fZW50aXR5LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2Jsb2Nrcy9fc2lkZWJhci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ttcy9wYXJ0aWFscy9fY29uZmlybUJveC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ttcy9wYXJ0aWFscy9fY3VzdG9tX3VpX2tpdC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ttcy9wYXJ0aWFscy9fZmxhc2hNZXNzYWdlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL3BhcnRpYWxzL19pbXBvcnRfZXJyb3Iuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvcGFydGlhbHMvX29yZGVyX3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX2F0dHJpYnV0ZXMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX2NvbXBvbmVudHNBcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX2NvbXBvbmVudFRhYnMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fZGF0ZVBpY2tlci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ttcy9hdHRyaWJ1dGVzL19kb2N1bWVudHMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvdG9vbHMvX3Byb2dyZXNzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX2ZpbGUuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fbXVsdGlzZWxlY3Quc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fbnVtYmVyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX2xpbmsuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fb25PZmZTd2l0Y2guc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fcGFzc3dvcmQuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fc2VsZWN0LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX3NlcGVyYXRvci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ttcy9hdHRyaWJ1dGVzL190ZXh0LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX3RleHRBcmVhLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX3RpdGxlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL2F0dHJpYnV0ZXMvX3ZpZXcuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvYXR0cmlidXRlcy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvc2VjdGlvbnMvX3RyYW5zZmVyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mva21zL3NlY3Rpb25zL19hY3Rpb25Mb2cuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9rbXMvc2VjdGlvbnMvX2Rhc2hib2FyZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0U7Q0NGRjs7QURJQTtFQUNFO0VBQ0E7RUFDQSxpQ0FUVztFQVVYLDBCRWVnQjtDRGhCbEI7QURHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0RKO0FER0U7RUFDRSxpQ0FyQlM7Q0NvQmI7O0FER0E7RUFDRSxlRXBCZ0I7Q0RvQmxCOztBREVBO0VBQ0UsZUVaZ0I7Q0RhbEI7O0FEQ0E7RUFDRSxlRWJnQjtDRGVsQjs7QURBQTtFQUNFLGVFZmdCO0NEa0JsQjs7QUREQTtFQUNFLGVFakJnQjtDRHFCbEI7O0FERkE7RUFDRSxlRW5CZ0I7Q0R3QmxCOztBREhBO0VBQ0UsZUV0Q2dCO0VGdUNoQixpQkVpQm9CO0NEWHRCOztBREpBO0VBQ0UsaUJFZW9CO0NEUnRCOztBRExBO0VBQ0U7Q0NRRjs7QUROQTtFQUNFO0NDU0Y7O0FEUEE7RUFDRTtDQ1VGOztBRFJBO0VBQ0U7Q0NXRjs7QURUQTtFQUVFO0VBQ0E7RUFDQTtDQ1dGO0FEVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQ1dKO0FEVEU7RUFDRTtDQ1dKO0FEVEU7RUFDRSxnQkV0QmtCO0VGdUJsQjtFQUNBLGVFM0VjO0NEc0ZsQjs7QURUQTtFQUNFO0NDWUY7O0FEVEE7RUFDRTtFQUNBO0VBQ0E7Q0NZRjs7QUVuR0E7O2dGQUFBO0FBSUE7RUFDRTtDRnFHRjs7QUVuR0E7Ozs7O0tBQUE7QUFPQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZvR0Y7O0FFbEdBOzs7S0FBQTtBQUlBO0VBQ0U7RUFDQTtDRnFHRjs7QUVuR0E7O0tBQUE7QUFJRTtFQUNFO0VBQUE7Q0ZxR0o7QUV0R0U7RUFDRTtFQUFBO0NGcUdKO0FFdEdFO0VBQ0U7RUFBQTtDRnFHSjtBRXRHRTtFQUNFO0VBQUE7Q0ZxR0o7QUV0R0U7RUFDRTtFQUFBO0NGcUdKOztBRW5HQTtLQUFBO0FBR0E7RUFDRTtDRnFHRjs7QUc5SUE7RUFDRTtJQUNFO1lBQUE7R0hpSkY7RUdoSkE7SUFDRTtZQUFBO0dIa0pGO0VHakpBO0lBQ0U7WUFBQTtHSG1KRjtFR2xKQTtJQUNFO1lBQUE7R0hvSkY7RUduSkE7SUFDRTtZQUFBO0dIcUpGO0VHcEpBO0lBQ0U7WUFBQTtHSHNKRjtFR3JKQTtJQUNFO1lBQUE7R0h1SkY7RUd0SkE7SUFDRTtZQUFBO0dId0pGO0VHdkpBO0lBQ0U7WUFBQTtHSHlKRjtFR3hKQTtJQUNFO1lBQUE7R0gwSkY7RUd6SkE7SUFDRTtZQUFBO0dIMkpGO0NBQ0Y7O0FHbExBO0VBQ0U7SUFDRTtZQUFBO0dIaUpGO0VHaEpBO0lBQ0U7WUFBQTtHSGtKRjtFR2pKQTtJQUNFO1lBQUE7R0htSkY7RUdsSkE7SUFDRTtZQUFBO0dIb0pGO0VHbkpBO0lBQ0U7WUFBQTtHSHFKRjtFR3BKQTtJQUNFO1lBQUE7R0hzSkY7RUdySkE7SUFDRTtZQUFBO0dIdUpGO0VHdEpBO0lBQ0U7WUFBQTtHSHdKRjtFR3ZKQTtJQUNFO1lBQUE7R0h5SkY7RUd4SkE7SUFDRTtZQUFBO0dIMEpGO0VHekpBO0lBQ0U7WUFBQTtHSDJKRjtDQUNGO0FHMUpBO0VBQ0U7SUFDRTtZQUFBO0dINEpGO0VHM0pBO0lBQ0U7WUFBQTtHSDZKRjtFRzVKQTtJQUNFO1lBQUE7R0g4SkY7RUc3SkE7SUFDRTtZQUFBO0dIK0pGO0VHOUpBO0lBQ0U7WUFBQTtHSGdLRjtFRy9KQTtJQUNFO1lBQUE7R0hpS0Y7RUdoS0E7SUFDRTtZQUFBO0dIa0tGO0VHaktBO0lBQ0U7WUFBQTtHSG1LRjtFR2xLQTtJQUNFO1lBQUE7R0hvS0Y7RUduS0E7SUFDRTtZQUFBO0dIcUtGO0VHcEtBO0lBQ0U7WUFBQTtHSHNLRjtDQUNGO0FHN0xBO0VBQ0U7SUFDRTtZQUFBO0dINEpGO0VHM0pBO0lBQ0U7WUFBQTtHSDZKRjtFRzVKQTtJQUNFO1lBQUE7R0g4SkY7RUc3SkE7SUFDRTtZQUFBO0dIK0pGO0VHOUpBO0lBQ0U7WUFBQTtHSGdLRjtFRy9KQTtJQUNFO1lBQUE7R0hpS0Y7RUdoS0E7SUFDRTtZQUFBO0dIa0tGO0VHaktBO0lBQ0U7WUFBQTtHSG1LRjtFR2xLQTtJQUNFO1lBQUE7R0hvS0Y7RUduS0E7SUFDRTtZQUFBO0dIcUtGO0VHcEtBO0lBQ0U7WUFBQTtHSHNLRjtDQUNGO0FJck5BOztnRkFBQTtBQUlBOztLQUFBO0FBS0E7Ozs7S0FBQTtBQWtCQTs7O0tBQUE7QUFPQTs7S0FBQTtBQ2xDQTs7Z0ZBQUE7QUFJQTtFQUNFO0VBQ0E7RUNIQTtFQUFBO0VBRUEseUJERU07VUNGTix3QkRFTTtFQ0ROLDBCRENjO1VDRGQsb0JEQ2M7RUFDZCwwQkppQmdCO0VJaEJoQjtFQUNBO0VBQ0E7Q0w0T0Y7QUt6T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVKT2M7RUlrQmQ7aUZBQUE7Q0xvTko7QUszT0k7RUFDRTtFQ25CSjtFQUFBO0VBRUEsMEJEa0JVO1VDbEJWLCtCRGtCVTtFQ2pCViwwQkRpQnlCO1VDakJ6QixvQkRpQnlCO0NMaVAzQjtBSy9PTTtFQUNFO0NMaVBSO0FLL09NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0xpUFI7QUsvT007RUFDRTtFQUNBO0VBQ0EsZUpYVTtFSVlWO0VBQ0E7Q0xpUFI7QUsvT0k7RUFDRTtDTGlQTjtBSzVPSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUoxQlk7Q0R3UWxCO0FLNU9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVKbENZO0VJb0NaO0VBQ0E7RUFDQTtFQUFBO0NMNk9OO0FLM09NO0VBQ0U7RUFDQTtDTDZPUjtBSzNPTTtFQUNFLDBCSjdDVTtFSThDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q0w2T1I7QUszT1E7RUFDRTtDTDZPVjtBSzNPSTtFQUNFLGVKeERZO0VJeURaO0VBQ0E7Q0w2T047QUszT0k7RUFDRTtDTDZPTjs7QU9wVUE7O2dGQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVOZ0JnQjtFTWRoQjtpRkFBQTtFQTZCQTtpRkFBQTtFQW1GQTtpRkFBQTtFQXNDQTtpRkFBQTtFQStDQTs7Ozs7O01BQUE7Q1A4SUY7QU9qVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUG1WSjtBT2pWSTtFQUNFO0VBQ0EsZU5FWTtFTURaO0VBQ0E7Q1BtVk47QU9sVkk7RUFDRTtFQUNBLGVOR1k7RU1GWjtFQUNBO0VBQ0E7Q1BvVk47QU9oVkk7RUFDRTtDUGtWTjtBT2hWSTtFQUNFO0NQa1ZOO0FPNVVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQk4xQ1k7RU0yQ1o7RUFDQTtFQUNBO0NQNlVOO0FPM1VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDM0ROO0VBQUE7Q1J5WUY7QVF2WUU7RUFSQTtFQUNBO0VBQ0E7Q1JrWkY7QU9oVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBRUEsZU4zRVk7RU00RVo7RUFDQTtDUGlWTjtBTy9VTTtFQUNFO0VBRUE7RUFDQSxlTjFEVTtDRDBZbEI7QU85VUk7RUFDRTtFQUNBO0NQZ1ZOO0FPN1VRO0VBQ0U7Q1ArVVY7QU83VVU7RUFDRTtDUCtVWjtBTzdVWTtFQUNFO0VBQ0EsZU5sR0k7Q0RpYmxCO0FPN1VjO0VBQ0U7Q1ArVWhCO0FPN1VjO0VBQ0U7RUFDQTtDUCtVaEI7QU83VWdCO0VBQ0U7RUFDQTtFQUNBLGVOOUdBO0VNK0dBO0VBQ0E7Q1ArVWxCO0FPM1VNO0VBQ0U7Q1A2VVI7QU8zVU07RUR2SEo7RUFBQTtFQUVBLHdCQ3NIWTtVRHRIWiw0QkNzSFk7RURySFosMEJDcUh1QjtVRHJIdkIsb0JDcUh1QjtDUGlWekI7QU81VUU7RUQ3SEE7RUFBQTtFQUVBLHdCQzRIUTtVRDVIUiw0QkM0SFE7RUQzSFIsMEJDMkhtQjtVRDNIbkIsb0JDMkhtQjtFQUNqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFFQSxlTjVHYztFTTZHZDtFQUNBO0VBQ0E7Q1BpVko7QU8vVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUGlWTjtBTy9VTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQaVZSO0FPL1VJO0VBQ0UsMEJOcElZO0VNcUlaO0NQaVZOO0FPNVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1A4VUo7QU81VUk7RUR6S0Y7RUFBQTtFQUVBLHlCQ3dLVTtVRHhLVix3QkN3S1U7RUR2S1YsMEJDdUtrQjtVRHZLbEIsb0JDdUtrQjtFQUNkO0VBQ0E7RUFDQTtFQUNBLGVOckpZO0VNc0paO0VBQ0E7RUFDQTtDUGtWTjtBT2hWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BrVlI7QU9oVk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQk4zS1U7RU00S1Y7Q1BrVlI7QU9oVlE7RUFDRTtFQUNBO0VBQ0E7Q1BrVlY7QU9oVlE7RUFDRTtDUGtWVjtBT3RVSTtFQUNFO0NQd1VOO0FPdFVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1B3VUo7QU90VUk7RUFDRTtDUHdVTjtBT3RVSTtFQUNFO0VBQ0E7RUFDQTtDUHdVTjtBT3RVTTtFQUNFO0VBQ0E7RUFDQTtDUHdVUjtBT3JVTTtFQUNFO0VBQ0E7Q1B1VVI7QU9wVU07RUFDRTtFQUNBO0VBQ0EsMEJOeE5VO0VNeU5WO0NQc1VSO0FPblVNO0VBQ0U7RUFDQTtFQUFBO0NQcVVSO0FPbFVRO0VBQ0UsMEJObE9RO0NEc2lCbEI7QU9oVVE7RUFDRTtFRHZRUjtFQUFBO0VBRUEsd0JDc1FjO1VEdFFkLDRCQ3NRYztFRHJRZCwwQkNxUTBCO1VEclExQixvQkNxUTBCO0VBQ2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlTmpQUTtFTWtQUjtFQUNBO0NQc1VWO0FPcFVVO0VBQ0U7Q1BzVVo7QU9uVVU7RUFDRSwwQk54UE07RU15UE4sZU5qUU07Q0Rza0JsQjtBT2pVVTtFQUNFLDBCTnBRTTtFTXFRTjtDUG1VWjtBT2xVWTtFQUNFLDBCTmxRSTtDRHNrQmxCO0FPalVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1BtVVY7QU9qVVU7RUFDRSwwQk41UU07Q0Qra0JsQjtBT2xVVTtFQUNFLDBCTnRRTTtDRDBrQmxCO0FPblVVO0VBQ0UsMEJOelFNO0NEOGtCbEI7QU9wVVU7RUFDRSwwQk5uU007Q0R5bUJsQjtBT3JVVTtFQUNFLDBCTmxTTTtDRHltQmxCO0FPdFVVO0VBQ0UsMEJOdFNNO0NEOG1CbEI7QU90VVE7RUFDRTtFQUNBO0NQd1VWO0FPclVRO0VEM1ROO0VBQUE7RUFFQSx5QkMwVGM7VUQxVGQsd0JDMFRjO0VEelRkLDBCQ3lUc0I7VUR6VHRCLG9CQ3lUc0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQMlVWO0FPelVVO0VBQ0U7RUFDQTtDUDJVWjtBT3pVVTtFQUNFO0VBQ0EsZU4vU007RU1nVE47RUFDQTtDUDJVWjtBT3hVUTtFQUNFO0VBQ0E7RUFDQTtFRHBWUjtFQUFBO0VBRUEseUJDbVZjO1VEblZkLHdCQ21WYztFRGxWZCwwQkNrVnNCO1VEbFZ0QixvQkNrVnNCO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7Q1A4VVY7QU83VVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0NQK1VaO0FPM1VZO0VBQ0U7VUFBQTtDUDZVZDtBT3pVTTtFQUNFO0VBQ0E7Q1AyVVI7QU96VVE7RUFDRTtFQUNBO1VBQUE7Q1AyVVY7QU94VVE7RUFDRTtVQUFBO0NQMFVWOztBT3ZVQTtpRkFBQTtBRTNYQTs7Z0ZBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO2lGQUFBO0VBZ0dBO2lGQUFBO0VBNENBO2lGQUFBO0NUNmpCRjtBU3ZzQkU7RUhaQTtFQUFBO0VBRUEsMEJHV1E7VUhYUiwrQkdXUTtFSFZSLDBCR1V1QjtVSFZ2QixvQkdVdUI7RUFDckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVDZzQko7QVMxc0JJO0VBQ0U7RUh0Qko7RUFBQTtFQUVBLHdCR3FCVTtVSHJCViw0QkdxQlU7RUhwQlYsMEJHb0JzQjtVSHBCdEIsb0JHb0JzQjtDVGd0QnhCO0FTOXNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCUkZVO0VRSVY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlUlRVO0NEd3RCbEI7QVM3c0JRO0VBQ0U7RUFDQTtFQUNBO0tBQUE7Q1Qrc0JWO0FTN3NCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVCtzQlY7QVM3c0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVCtzQlI7QVM1c0JJO0VBQ0U7Q1Q4c0JOO0FTNXNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q1Q4c0JSO0FTN3NCUTtFQUNFO0NUK3NCVjtBUzdzQk07RUFDRTtFQUNBLDBCUnhEVTtFUXlEVjtFQUNBO0NUK3NCUjtBUzdzQlE7RUFDRTtFQUNBO0VBQ0E7Q1Qrc0JWO0FTNXNCUTtFQUNFO0NUOHNCVjtBUzNzQk07RUFDRTtFQUNBLDBCUnRFVTtFUXVFVjtFQUNBO0VBQ0E7RUFDQTtDVDZzQlI7QVMzc0JRO0VBQ0U7Q1Q2c0JWO0FTenNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NUMnNCSjtBU3pzQkk7RUhsSEY7RUFBQTtFQUVBLHdCR2lIVTtVSGpIViw0QkdpSFU7RUhoSFYsdUJHZ0hzQjtVSGhIdEIsc0JHZ0hzQjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtDVCtzQk47QVM3c0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q1Qrc0JSO0FTN3NCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Qrc0JWO0FTN3NCUTtFQUNFO0NUK3NCVjtBUzdzQlE7RUFDRTtDVCtzQlY7QVM5c0JVO0VBQ0UsZVJ4SE07Q0R3MEJsQjtBUzlzQlE7RUFDRSwwQlJ6SFE7Q0R5MEJsQjtBUzVzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Q4c0JKO0FTNXNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NUOHNCTjtBUzdzQk07RUFDRTtFQUNBO0VBQ0E7Q1Qrc0JSO0FTOXNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVGd0QlI7QVM5c0JFO0VBQ0U7Q1RndEJKO0FTOXNCSTtFQUNFO0NUZ3RCTjtBUzlzQkU7RUFDRTtFQUNBLGVSbktjO0NEbTNCbEI7QVM5c0JJO0VBQ0U7Q1RndEJOOztBUzFzQkU7RUFDRTtFQUNBO0VBQ0E7Q1Q2c0JKO0FTNXNCSTtFQUNFO0VBQ0E7RUFDQTtDVDhzQk47QVMxc0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Q0c0JWOztBVXo2QkE7O2dGQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQlRjZ0I7RVNRaEI7aUZBQUE7RUF3REE7aUZBQUE7RUErRUE7aUZBQUE7Q1ZveEJGO0FVLzZCRTtFQUNFO0VBQ0E7Q1ZpN0JKO0FVLzZCSTtFSmRGO0VBQUE7RUFFQSwwQklhVTtVSmJWLCtCSWFVO0VKWlYsMEJJWXlCO1VKWnpCLG9CSVl5QjtFQUNyQjtFQUNBO0VBQ0E7RUFDQTtDVnE3Qk47QVVuN0JNO0VBQ0U7RUFDQTtDVnE3QlI7QVVuN0JNO0VBQ0U7RUFDQTtFQUNBO0NWcTdCUjtBVWg3QkU7RUpqQ0E7RUFBQTtFQUVBLDBCSWdDUTtVSmhDUiwrQklnQ1E7RUovQlIsMEJJK0J1QjtVSi9CdkIsb0JJK0J1QjtFQUNyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZzN0JKO0FVcDdCSTtFQUNFO0VKM0NKO0VBQUE7RUFFQSx5QkkwQ1U7VUoxQ1Ysd0JJMENVO0VKekNWLDBCSXlDa0I7VUp6Q2xCLG9CSXlDa0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWMDdCTjtBVXY3QlE7RUFDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDQTtFQUNBO0NWdzdCVjtBVXQ3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVFO0VBQ0E7RUFDQTtDVnU3QlY7QVVyN0JJO0VBQ0U7Q1Z1N0JOO0FVcjdCTTtFQUNFO0VBQ0E7RUFDQTtDVnU3QlI7QVVoN0JFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7Q1ZpN0JKO0FVLzZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NWaTdCTjtBVS82Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0NWaTdCUjtBVS82QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtDVmk3QlY7QVUvNkJRO0VKMUhOO0VBQUE7RUFFQSx3Qkl5SGM7VUp6SGQsNEJJeUhjO0VKeEhkLDBCSXdIMEI7VUp4SDFCLG9CSXdIMEI7RUFDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWcTdCVjtBVWw3QlU7RUFDRTtDVm83Qlo7QVVqN0JVO0VBQ0U7VUFBQTtDVm03Qlo7QVVsN0JVO0VBQ0UsMEJUbEhNO0NEc2lDbEI7QVVsN0JVO0VBQ0U7Q1ZvN0JaO0FVajdCWTtFQUNFO0NWbTdCZDtBVWg3QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7Q1ZrN0JWO0FVaDdCWTtFQUNFO0NWazdCZDtBVWg3QkU7RUFDRTtDVms3Qko7QVU3NkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUo1S0Y7RUFBQTtFQUVBLHdCSTJLUTtVSjNLUiw0QkkyS1E7RUoxS1IsMEJJMEtvQjtVSjFLcEIsb0JJMEtvQjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q1ZtN0JKO0FVajdCSTtFQUNFO0NWbTdCTjs7QVc5bUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWGluQ0Y7QVcvbUNFO0VBQ0U7RUFDQTtFTFRGO0VBQUE7RUFFQSx5QktRUTtVTFJSLHdCS1FRO0VMUFIsMEJLT2dCO1VMUGhCLG9CS09nQjtDWHFuQ2xCO0FXbm5DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYcW5DSjtBV25uQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHFuQ0o7QVdubkNJO0VBQ0U7RUFDQTtDWHFuQ047QVdubkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hxbkNSO0FXbm5DSTtFQUNFO0NYcW5DTjtBV25uQ007RUFDRTtFQUNBO0VBQ0EsZVZoRFU7RVVpRFY7RUFDQTtDWHFuQ1I7QVdubkNNO0VMckRKO0VBQUE7RUFFQSx5QktvRFk7VUxwRFosd0JLb0RZO0VMbkRaLDBCS21Eb0I7VUxuRHBCLG9CS21Eb0I7RUFDZDtDWHluQ1I7QVd2bkNRO0VMekROO0VBQUE7RUFFQSx5Qkt3RGM7VUx4RGQsd0JLd0RjO0VMdkRkLDBCS3VEc0I7VUx2RHRCLG9CS3VEc0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7Q1g0bkNWO0FXMW5DVTtFQUNFO0NYNG5DWjtBVzFuQ1U7RUFDRSwwQlYvQ007Q0QycUNsQjtBVzFuQ1k7RUFDRTtDWDRuQ2Q7QVcxbkNVO0VBQ0UsZVYxRE07RVUyRE4sMEJWbERNO0NEOHFDbEI7QVczbkNZO0VBQ0U7Q1g2bkNkOztBVzFuQ0E7RUFDRTtFQUNBO0NYNm5DRjtBVzNuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWDZuQ0o7QVczbkNJO0VBQ0U7Q1g2bkNOOztBWWp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1pvdUNGO0FZbHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWm91Q0o7O0FZbHVDQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NacXVDRjs7QVludUNBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1pzdUNGOztBWXB1Q0E7O0VBRUU7RUFDQTtDWnV1Q0Y7O0FZcnVDQTs7RUFFRTtDWnd1Q0Y7O0FZdHVDQTs7RUFFRTtDWnl1Q0Y7O0FZdnVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1owdUNGOztBWXh1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NaMnVDRjs7QWFwekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RVBEQTtFQUFBO0VBRUEseUJPQ007VVBETix3Qk9DTTtFUEFOO1VBQUE7RU9DQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGVaUGdCO0VZUWhCO0VBR0E7VUFBQTtFQUVBO1VBQUE7Q2J3ekNGO0FhdHpDRTtFQUNFLHNCWmFjO0NEMnlDbEI7QWF0ekNFO0VBQ0Usc0JaV2M7Q0Q2eUNsQjtBYXR6Q0U7RUFDRSxzQlpMYztDRDZ6Q2xCO0FhNXlDQTtFQUNFO0lBQ0U7SUFHQTtZQUFBO0diMnpDRjtFYTF6Q0E7SUFDRTtJQUdBO1lBQUE7R2I0ekNGO0NBQ0Y7QWF2MENBO0VBQ0U7SUFDRTtJQUdBO1lBQUE7R2IyekNGO0VhMXpDQTtJQUNFO0lBR0E7WUFBQTtHYjR6Q0Y7Q0FDRjtBY3AzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkczNDRjtBY3IzQ0U7RUFDRTtDZHUzQ0o7QWN0M0NFO0VBQ0U7RUFDQTtDZHczQ0o7QWN2M0NJO0VBQ0U7RUFDQTtDZHkzQ047O0FlNTRDQTtFQUNFO0VBQ0E7RUFDQTtDZis0Q0Y7QWU5NENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2ZnNUNKO0FlLzRDRTtFQUNFO0NmaTVDSjtBZWg1Q0U7RUFDRTtDZms1Q0o7QWVqNUNJO0VBQ0U7Q2ZtNUNOO0FlbDVDRTtFQUNFO0NmbzVDSjtBZW41Q0U7RUFDRTtFQUNBO0NmcTVDSjs7QWVuNUNBO0VBQ0U7Q2ZzNUNGO0FlcjVDRTtFQUNFO0VBQ0E7Q2Z1NUNKOztBZ0IvNkNFO0VBQ0U7RUFDQTtDaEJrN0NKO0FnQmg3Q0k7RUFDRTtFQUNBO0NoQms3Q047QWdCaDdDRTtFQUNFO0NoQms3Q0o7O0FnQmg3Q0E7RUFDRTtFQUNBO0VBRUE7RUFFQTtDaEJpN0NGO0FnQi82Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVmckJjO0Vlc0JkO0VBQ0EsaUJmbUNrQjtFZWxDbEI7Q2hCaTdDSjtBZ0IvNkNFO0VBQ0U7Q2hCaTdDSjtBZ0JoN0NJO0VBQ0UsZWZiWTtDRCs3Q2xCO0FnQmg3Q0U7RUFDRTtDaEJrN0NKO0FnQmg3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQms3Q0o7QWdCaDdDRTtFQUNFO0VBQ0E7RUFDQSxlZnBEYztFZXFEZDtFQUNBO01BQUE7YUFBQTtVQUFBO0VBQ0E7Q2hCazdDSjtBZ0JoN0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWZuRWM7RWVvRWQ7RUFDQTtFQUFBO0NoQms3Q0o7QWdCaDdDSTtFQUNFO0VBQ0E7Q2hCazdDTjtBZ0JoN0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQms3Q0o7O0FpQnJnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQndnREY7QWlCdGdERTtFQUNFO0NqQndnREo7QWlCcmdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDakJ1Z0RKO0FpQnBnREU7RUFDRTtFQUNBO0NqQnNnREo7QWlCcGdESTtFQUNFO0VBQ0E7Q2pCc2dETjtBaUJwZ0RNO0VBQ0U7Q2pCc2dEUjtBaUJqZ0RFO0VBQ0U7RUFDQTtFQUNBO0NqQm1nREo7O0FpQjkvQ0E7RUFDRTtFWDdDQTtFQUFBO0VBRUEsd0JXNENjO1VYNUNkLDRCVzRDYztFWDNDZCwwQlcyQzBCO1VYM0MxQixvQlcyQzBCO0VBQzFCO0VBQ0E7TUFBQTthQUFBO1VBQUE7Q2pCcWdERjs7QWlCbGdEQTtFWG5ERTtFQUFBO0VBRUEseUJXa0RjO1VYbERkLHdCV2tEYztFWGpEZCwwQldpRHNCO1VYakR0QixvQldpRHNCO0VBQ3RCO0VBQ0E7RUFDQTtFQUNBO0NqQnlnREY7QWlCdmdERTtFQUNFO0NqQnlnREo7O0FpQnJnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJ3Z0RGOztBaUJyZ0RBO0VBQ0U7Q2pCd2dERjs7QWlCcmdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQndnREY7O0FpQnJnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q2pCd2dERjtBaUJ0Z0RFO0VBQ0U7Q2pCd2dESjs7QWtCN21EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsQmduREY7O0FrQjdtREE7RUFDRTtFQUNBO0VBQ0E7Q2xCZ25ERjtBa0I3bURJO0VBQ0U7Q2xCK21ETjs7QWtCMW1EQTtFWmhCRTtFQUFBO0VBRUEsc0JZZWM7VVpmZCwwQlllYztFWmRkLDBCWWN3QjtVWmR4QixvQlljd0I7RUFDeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQmluREY7QWtCL21ERTtFQUNFO0NsQmluREo7QWtCOW1ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQmduREo7QWtCOW1ESTtFQUNFO0VBQ0E7Q2xCZ25ETjtBa0I1bURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDbkIxRVM7Q0N3ckRiOztBa0IxbURBO0VBQ0U7RUFDQTtFQUNBO0NsQjZtREY7O0FrQnptREE7RUFDRTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0NsQjRtREY7O0FrQnptREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWpCakVnQjtFaUJrRWhCO0NsQjRtREY7O0FrQnptREE7RUFDRTtFQUNBO0VacEdBO0VBQUE7RUFFQSwwQlltR2M7VVpuR2QsK0JZbUdjO0VabEdkLDBCWWtHNkI7VVpsRzdCLG9CWWtHNkI7RUFDN0I7RUFDQTtFQUNBO0VBQ0E7Q2xCZ25ERjtBa0I5bURFO0VBQ0U7RUFDQTtNQUFBO2FBQUE7VUFBQTtDbEJnbkRKO0FrQjdtREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCakIxRmM7RWlCMkZkO0NsQittREo7QWtCNW1ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDbEI4bURKO0FrQjFtREk7RUFDRTtDbEI0bUROOztBa0J2bURBO0VBQ0U7Q2xCMG1ERjtBa0J4bURFO0VBQ0U7Q2xCMG1ESjs7QWtCdG1EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQnltREY7O0FrQnRtREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEJ5bURGO0FrQnZtREU7RUFDRTtDbEJ5bURKOztBbUJ0eERBO0VBQ0UsMEJsQlNnQjtFa0JSaEI7RUFDQTtDbkJ5eERGOztBbUJ2eERBO0ViRkU7RUFBQTtFQUVBLHdCYUNNO1ViRE4sNEJhQ007RWJBTjtVQUFBO0VhQ0E7RUFDQTtFQUNBO0NuQjh4REY7O0FtQjV4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDbkIreERGO0FtQjd4REU7RUFDRTtDbkIreERKO0FtQjd4REU7RUFDRTtDbkIreERKO0FtQjd4REU7RUFDRSwwQmxCZmM7Q0Q4eURsQjtBbUI5eERJO0VBQ0U7Q25CZ3lETjtBbUI5eERFO0VBQ0UsMEJsQkRjO0NEaXlEbEI7QW1CN3hERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CK3hESjs7QW1CN3hEQTtFQUNFO0NuQmd5REY7O0FtQjl4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkJpeURGO0FtQi94REU7RUFDRTtFQUNBO0NuQml5REo7O0FvQngxREE7RUFDRTtDcEIyMURGO0FvQnoxREU7RUFDRTtDcEIyMURKO0FvQnoxREU7RUFDRTtFQUNBO0VBQ0E7RVpGRjtFQUFBO0NSODFERjtBUTUxREU7RUFSQTtFQUNBO0VBQ0E7Q1J1MkRGO0FvQjkxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQmcyREo7QW9COTFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwQmcyRE47QW9CLzFETTtFQUNFO0VBQ0E7Q3BCaTJEUjtBb0I5MURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCZzJETjtBb0I5MURNO0VBQ0U7Q3BCZzJEUjtBb0I5MURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJnMkRKO0FvQjkxREk7RUFDRTtDcEJnMkROO0FvQjkxREk7RUFDRTtFQUNBO0VBQ0EsZW5CbERZO0VtQm1EWjtFQUNBO0VBQ0E7Q3BCZzJETjtBb0I5MURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3BCZzJETjtBb0I5MURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJnMkRSO0FvQjkxRFE7RUFDRTtVQUFBO0NwQmcyRFY7QW9COTFETTtFQUNFO0VBQ0E7RWQxRU47RUFBQTtFQUVBLHlCY3lFWTtVZHpFWix3QmN5RVk7RWR4RVosMEJjd0VvQjtVZHhFcEIsb0Jjd0VvQjtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCbzJEUjtBb0JsMkRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0NwQm8yRFY7QW9CbDJEUTtFQUNFO0NwQm8yRFY7QW9CbjJEVTtFQUNFO1VBQUE7Q3BCcTJEWjtBb0JuMkRRO0VBQ0U7Q3BCcTJEVjtBb0JsMkRRO0VBQ0U7Q3BCbzJEVjtBb0JuMkRVO0VBQ0U7Q3BCcTJEWjtBb0JuMkRVO0VBQ0U7Q3BCcTJEWjtBb0JwMkRZO0VBQ0U7Q3BCczJEZDs7QW9CbjJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQnMyREY7QW9CcDJERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJzMkRKO0FvQnAyREk7RUFDRTtFQUNBO0VkM0lKO0VBQUE7RUFFQSx5QmMwSVU7VWQxSVYsd0JjMElVO0VkeklWLDBCY3lJa0I7VWR6SWxCLG9CY3lJa0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0NwQjAyRE47QW9CeDJETTtFQUNFO0NwQjAyRFI7QW9CeDJETTtFQUNFO0VBQ0E7Q3BCMDJEUjtBb0J4MkRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0NwQjAyRFI7QW9CeDJESTtFQUNFO0NwQjAyRE47QW9CejJETTtFQUNFO1VBQUE7Q3BCMjJEUjtBb0J6MkRJO0VBQ0U7Q3BCMjJETjtBb0IxMkRNO0VBQ0U7RUFDQTtVQUFBO0NwQjQyRFI7QW9CMTJESTtFQUNFO0VBQ0E7Q3BCNDJETjtBb0IxMkRNO0VBQ0U7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlbkJwTFU7RW1CcUxWO0NwQjQyRFI7QW9CMTJEUTtFQUNFO0VBQ0E7Q3BCNDJEVjtBb0IxMkRRO0VBQ0U7RUFDQTtDcEI0MkRWO0FvQjEyRFE7RUFDRTtDcEI0MkRWO0FvQnoyREU7RUFDRTtFQUNBO0VBQ0E7Q3BCMjJESjtBb0J6MkRJO0VBQ0U7RUFDQTtDcEIyMkROO0FvQnoyRE07RWR6Tko7RUFBQTtFQUVBLDBCY3dOWTtVZHhOWiwrQmN3Tlk7RWR2TlosMEJjdU4yQjtVZHZOM0Isb0JjdU4yQjtDcEIrMkQ3QjtBb0I3MkRNO0VkNU5KO0VBQUE7RUFFQSx5QmMyTlk7VWQzTlosd0JjMk5ZO0VkMU5aLDBCYzBOb0I7VWQxTnBCLG9CYzBOb0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlbkJuT1U7Q0RzbEVsQjtBb0JqM0RJO0VBQ0U7RUFDQTtDcEJtM0ROO0FvQmozRE07RWQxT0o7RUFBQTtFQUVBLDBCY3lPWTtVZHpPWiwrQmN5T1k7RWR4T1osMEJjd08yQjtVZHhPM0Isb0Jjd08yQjtDcEJ1M0Q3QjtBb0JyM0RNO0VkN09KO0VBQUE7RUFFQSx5QmM0T1k7VWQ1T1osd0JjNE9ZO0VkM09aLDBCYzJPb0I7VWQzT3BCLG9CYzJPb0I7RUFDZDtDcEIyM0RSO0FvQnozRFE7RUFDRTtFZGxQUjtFQUFBO0VBRUEseUJjaVBjO1VkalBkLHdCY2lQYztFZGhQZCwwQmNnUHNCO1VkaFB0QixvQmNnUHNCO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlbkIxUFE7RW1CMlBSO0VBQ0E7Q3BCKzNEVjtBb0I3M0RVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDcEIrM0RaO0FvQjUzRFk7RUFDRTtDcEI4M0RkO0FvQjUzRFE7RUFDRTtDcEI4M0RWO0FvQjMzRFU7RUFDRTtDcEI2M0RaO0FvQjMzRFE7RUFDRTtFQUNBO0NwQjYzRFY7QW9CNTNEVTtFQUNFO0NwQjgzRFo7O0FxQjNwRUE7RUFDRTtDckI4cEVGO0FxQjVwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCOHBFSjtBcUI1cEVJO0VBQ0U7RWZUSjtFQUFBO0VBRUEsMEJlUVU7VWZSViwrQmVRVTtFZlBWLDBCZU95QjtVZlB6QixvQmVPeUI7RUFDckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDckJrcUVOO0FxQmhxRU07RUFDRTtDckJrcUVSO0FxQmhxRU07RUFDRTtDckJrcUVSO0FxQmhxRU07RUFDRTtDckJrcUVSO0FxQmhxRU07RUFDRTtDckJrcUVSO0FxQmhxRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRSwwQnBCckNRO0VvQnNDUjtFQUNBO0VBRUY7RUFBQTtDckJncUVSO0FxQjlwRVE7RUFDRTtDckJncUVWO0FxQjVwRVU7RUFDRTtDckI4cEVaO0FxQjdwRVU7RUFDRTtDckIrcEVaO0FxQjlwRVU7RUFDRTtDckJncUVaO0FxQi9wRVU7RUFDRTtDckJpcUVaO0FxQmhxRVU7RUFDRTtDckJrcUVaO0FxQmpxRVU7RUFDRTtDckJtcUVaO0FxQmxxRVU7RUFDRTtDckJvcUVaO0FxQi9wRVE7RWZwRU47RUFBQTtFQUVBLHlCZW1FYztVZm5FZCx3QmVtRWM7RWZsRWQsMEJla0VzQjtVZmxFdEIsb0Jla0VzQjtDckJxcUV4QjtBcUJwcUVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVwQi9DTTtDRHF0RWxCO0FxQnBxRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVFO0VBQ0E7Q3JCcXFFWjtBcUJucUVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3JCcXFFVjtBcUJwcUVVO0VBQ0U7VUFBQTtDckJzcUVaO0FxQnBxRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFZnRHUjtFQUFBO0VBRUEseUJlcUdjO1VmckdkLHdCZXFHYztFZnBHZCwwQmVvR3NCO1VmcEd0QixvQmVvR3NCO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckIwcUVWO0FzQmh3RUU7RUFDRTtFQUNBLDBCckJDYztFcUJBZDtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO1VBQUE7Q3RCa3dFSjtBc0IvdkVJO0VBQ0U7VUFBQTtDdEJpd0VOO0FzQmx3RUk7RUFDRTtVQUFBO0N0Qm93RU47QXNCcndFSTtFQUNFO1VBQUE7Q3RCdXdFTjtBc0J4d0VJO0VBQ0U7VUFBQTtDdEIwd0VOO0FzQjN3RUk7RUFDRTtVQUFBO0N0QjZ3RU47QXNCOXdFSTtFQUNFO1VBQUE7Q3RCZ3hFTjtBc0JqeEVJO0VBQ0U7VUFBQTtDdEJteEVOO0FzQnB4RUk7RUFDRTtVQUFBO0N0QnN4RU47QXNCdnhFSTtFQUNFO1VBQUE7Q3RCeXhFTjtBc0IxeEVJO0VBQ0U7VUFBQTtDdEI0eEVOO0FzQjd4RUk7RUFDRTtVQUFBO0N0Qit4RU47QXNCaHlFSTtFQUNFO1VBQUE7Q3RCa3lFTjtBc0JueUVJO0VBQ0U7VUFBQTtDdEJxeUVOO0FzQnR5RUk7RUFDRTtVQUFBO0N0Qnd5RU47QXNCenlFSTtFQUNFO1VBQUE7Q3RCMnlFTjtBc0I1eUVJO0VBQ0U7VUFBQTtDdEI4eUVOO0FzQi95RUk7RUFDRTtVQUFBO0N0Qml6RU47QXNCbHpFSTtFQUNFO1VBQUE7Q3RCb3pFTjtBc0JyekVJO0VBQ0U7VUFBQTtDdEJ1ekVOO0FzQnh6RUk7RUFDRTtVQUFBO0N0QjB6RU47QXNCM3pFSTtFQUNFO1VBQUE7Q3RCNnpFTjtBc0I5ekVJO0VBQ0U7VUFBQTtDdEJnMEVOO0FzQmowRUk7RUFDRTtVQUFBO0N0Qm0wRU47QXNCcDBFSTtFQUNFO1VBQUE7Q3RCczBFTjtBc0J2MEVJO0VBQ0U7VUFBQTtDdEJ5MEVOO0FzQjEwRUk7RUFDRTtVQUFBO0N0QjQwRU47QXNCNzBFSTtFQUNFO1VBQUE7Q3RCKzBFTjtBc0JoMUVJO0VBQ0U7VUFBQTtDdEJrMUVOO0FzQm4xRUk7RUFDRTtVQUFBO0N0QnExRU47QXNCdDFFSTtFQUNFO1VBQUE7Q3RCdzFFTjtBc0J6MUVJO0VBQ0U7VUFBQTtDdEIyMUVOO0FzQjUxRUk7RUFDRTtVQUFBO0N0QjgxRU47QXNCLzFFSTtFQUNFO1VBQUE7Q3RCaTJFTjtBc0JsMkVJO0VBQ0U7VUFBQTtDdEJvMkVOO0FzQnIyRUk7RUFDRTtVQUFBO0N0QnUyRU47QXNCeDJFSTtFQUNFO1VBQUE7Q3RCMDJFTjtBc0IzMkVJO0VBQ0U7VUFBQTtDdEI2MkVOO0FzQjkyRUk7RUFDRTtVQUFBO0N0QmczRU47QXNCajNFSTtFQUNFO1VBQUE7Q3RCbTNFTjtBc0JwM0VJO0VBQ0U7VUFBQTtDdEJzM0VOO0FzQnYzRUk7RUFDRTtVQUFBO0N0QnkzRU47QXNCMTNFSTtFQUNFO1VBQUE7Q3RCNDNFTjtBc0I3M0VJO0VBQ0U7VUFBQTtDdEIrM0VOO0FzQmg0RUk7RUFDRTtVQUFBO0N0Qms0RU47QXNCbjRFSTtFQUNFO1VBQUE7Q3RCcTRFTjtBc0J0NEVJO0VBQ0U7VUFBQTtDdEJ3NEVOO0FzQno0RUk7RUFDRTtVQUFBO0N0QjI0RU47QXNCNTRFSTtFQUNFO1VBQUE7Q3RCODRFTjtBc0IvNEVJO0VBQ0U7VUFBQTtDdEJpNUVOO0FzQmw1RUk7RUFDRTtVQUFBO0N0Qm81RU47QXNCcjVFSTtFQUNFO1VBQUE7Q3RCdTVFTjtBc0J4NUVJO0VBQ0U7VUFBQTtDdEIwNUVOO0FzQjM1RUk7RUFDRTtVQUFBO0N0QjY1RU47QXNCOTVFSTtFQUNFO1VBQUE7Q3RCZzZFTjtBc0JqNkVJO0VBQ0U7VUFBQTtDdEJtNkVOO0FzQnA2RUk7RUFDRTtVQUFBO0N0QnM2RU47QXNCdjZFSTtFQUNFO1VBQUE7Q3RCeTZFTjtBc0IxNkVJO0VBQ0U7VUFBQTtDdEI0NkVOO0FzQjc2RUk7RUFDRTtVQUFBO0N0Qis2RU47QXNCaDdFSTtFQUNFO1VBQUE7Q3RCazdFTjtBc0JuN0VJO0VBQ0U7VUFBQTtDdEJxN0VOO0FzQnQ3RUk7RUFDRTtVQUFBO0N0Qnc3RU47QXNCejdFSTtFQUNFO1VBQUE7Q3RCMjdFTjtBc0I1N0VJO0VBQ0U7VUFBQTtDdEI4N0VOO0FzQi83RUk7RUFDRTtVQUFBO0N0Qmk4RU47QXNCbDhFSTtFQUNFO1VBQUE7Q3RCbzhFTjtBc0JyOEVJO0VBQ0U7VUFBQTtDdEJ1OEVOO0FzQng4RUk7RUFDRTtVQUFBO0N0QjA4RU47QXNCMzhFSTtFQUNFO1VBQUE7Q3RCNjhFTjtBc0I5OEVJO0VBQ0U7VUFBQTtDdEJnOUVOO0FzQmo5RUk7RUFDRTtVQUFBO0N0Qm05RU47QXNCcDlFSTtFQUNFO1VBQUE7Q3RCczlFTjtBc0J2OUVJO0VBQ0U7VUFBQTtDdEJ5OUVOO0FzQjE5RUk7RUFDRTtVQUFBO0N0QjQ5RU47QXNCNzlFSTtFQUNFO1VBQUE7Q3RCKzlFTjtBc0JoK0VJO0VBQ0U7VUFBQTtDdEJrK0VOO0FzQm4rRUk7RUFDRTtVQUFBO0N0QnErRU47QXNCdCtFSTtFQUNFO1VBQUE7Q3RCdytFTjtBc0J6K0VJO0VBQ0U7VUFBQTtDdEIyK0VOO0FzQjUrRUk7RUFDRTtVQUFBO0N0QjgrRU47QXNCLytFSTtFQUNFO1VBQUE7Q3RCaS9FTjtBc0JsL0VJO0VBQ0U7VUFBQTtDdEJvL0VOO0FzQnIvRUk7RUFDRTtVQUFBO0N0QnUvRU47QXNCeC9FSTtFQUNFO1VBQUE7Q3RCMC9FTjtBc0IzL0VJO0VBQ0U7VUFBQTtDdEI2L0VOO0FzQjkvRUk7RUFDRTtVQUFBO0N0QmdnRk47QXNCamdGSTtFQUNFO1VBQUE7Q3RCbWdGTjtBc0JwZ0ZJO0VBQ0U7VUFBQTtDdEJzZ0ZOO0FzQnZnRkk7RUFDRTtVQUFBO0N0QnlnRk47QXNCMWdGSTtFQUNFO1VBQUE7Q3RCNGdGTjtBc0I3Z0ZJO0VBQ0U7VUFBQTtDdEIrZ0ZOO0FzQmhoRkk7RUFDRTtVQUFBO0N0QmtoRk47QXNCbmhGSTtFQUNFO1VBQUE7Q3RCcWhGTjtBc0J0aEZJO0VBQ0U7VUFBQTtDdEJ3aEZOO0FzQnpoRkk7RUFDRTtVQUFBO0N0QjJoRk47QXNCNWhGSTtFQUNFO1VBQUE7Q3RCOGhGTjtBc0IvaEZJO0VBQ0U7VUFBQTtDdEJpaUZOO0FzQmxpRkk7RUFDRTtVQUFBO0N0Qm9pRk47QXNCcmlGSTtFQUNFO1VBQUE7Q3RCdWlGTjtBc0J4aUZJO0VBQ0U7VUFBQTtDdEIwaUZOO0FzQjNpRkk7RUFDRTtVQUFBO0N0QjZpRk47QXFCLzlFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcEJ2SFU7RW9Cd0hWO0VBQ0E7RUFBQTtDckJpK0VSO0FxQmgrRVE7RUFDRTtFQUNBLDBCcEI1SFE7Q0Q4bEZsQjtBcUJoK0VRO0VBQ0U7Q3JCaytFVjtBcUJoK0VNO0VBQ0U7RUFDQTtDckJrK0VSO0FxQmorRVE7RUFDRTtDckJtK0VWO0FxQmorRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWIxSVI7RUFBQTtDUjhtRkY7QVE1bUZFO0VBUkE7RUFDQTtFQUNBO0NSdW5GRjtBcUJ0K0VRO0VBQ0U7RUFDQTtFQUNBLGVwQm5KUTtFb0JvSlI7RUFDQTtDckJ3K0VWO0FxQnQrRVU7RUFDRTtFQUNBO0VBQ0E7Q3JCdytFWjtBcUJ0K0VNO0VBQ0U7RUFDQTtFZi9KTjtFQUFBO0VBRUEsd0JlOEpZO1VmOUpaLDRCZThKWTtFZjdKWiwwQmU2SndCO1VmN0p4QixvQmU2SndCO0VBQ2xCO0NyQjQrRVI7QXFCMStFUTtFQUNFO0VBQ0E7RUFDQTtDckI0K0VWO0FxQjErRVE7RUFDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDQTtFQUNBO0NyQjIrRVY7QXFCeitFTTtFZm5MSjtFQUFBO0VBRUEseUJla0xZO1VmbExaLHdCZWtMWTtFZmpMWiwwQmVpTG9CO1VmakxwQixvQmVpTG9CO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q3JCKytFUjtBcUI3K0VRO0VBQ0U7Q3JCKytFVjtBcUI3K0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDckI4K0VaO0FxQjUrRVE7RUFDRTtFQUNBO0NyQjgrRVY7QXFCNStFVTtFQUNFO0NyQjgrRVo7QXFCNStFTTtFQUNFO0NyQjgrRVI7QXFCMytFRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q3JCNCtFSjtBcUIxK0VJO0VBQ0Usc0JwQjdNWTtFb0I4TVo7Q3JCNCtFTjtBcUIxK0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDckIyK0VSO0FxQnorRUk7RUFDRTtFQUNBLGVwQnpOWTtFb0IwTlo7RUFDQTtDckIyK0VOO0FxQnorRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQjIrRU47QXFCeitFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGVwQm5QWTtFb0JvUFo7Q3JCMCtFTjtBcUJ4K0VNO0VBQ0UsMEJwQnZQVTtFb0J3UFY7Q3JCMCtFUjtBcUJ4K0VJO0VBQ0U7RUFDQTtFQUNBO0NyQjArRU47QXFCeCtFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyQjArRVI7QXFCeCtFTTtFQUNFO0NyQjArRVI7QXFCeCtFSTtFQUNFO0NyQjArRU47O0F1Qjl3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2Qml4Rko7QXVCL3dGSTtFQUNFO0N2Qml4Rk47QXVCL3dGSTtFQUNFO0N2Qml4Rk47QXVCL3dGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCaXhGTjtBdUIvd0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldEJqQ2M7Q0RrekZsQjs7QXdCcHpGQTtFQUNFO0N4QnV6RkY7QXdCcHpGRTtFQUNFO0VBQ0E7RUFDQTtDeEJzekZKO0F3QnJ6Rkk7RUFDRTtFQUNBO0VBQ0E7Q3hCdXpGTjtBd0J0ekZNO0VBQ0U7RUFDQTtDeEJ3ekZSO0F3QnB6RkU7RUFDRTtFQUNBO0VBQ0E7Q3hCc3pGSjtBd0JwekZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldkJoQ1k7RXVCaUNaO0N4QnN6Rk47QXdCcHpGTTtFQUNFO0N4QnN6RlI7QXdCcHpGTTtFQUNFO0VBQ0E7Q3hCc3pGUjtBd0JuekZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEJsREo7RUFBQTtFQUVBLHlCa0JpRFU7VWxCakRWLHdCa0JpRFU7RWxCaERWLDBCa0JnRGtCO1VsQmhEbEIsb0JrQmdEa0I7Q3hCeXpGcEI7QXdCdnpGTTtFQUNFO0N4Qnl6RlI7QXdCdnpGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJ5ekZSO0F3Qnh6RkU7RUFDRTtFQUNBO0VBQ0E7Q3hCMHpGSjtBd0J4ekZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldkJ6RVk7RXVCMEVaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCOUVKO0VBQUE7RUFFQSx3QmtCNkVVO1VsQjdFViw0QmtCNkVVO0VsQjVFViwwQmtCNEVzQjtVbEI1RXRCLG9Ca0I0RXNCO0N4Qjh6RnhCO0F3QjV6Rk07RUFDRTtFQUNBO0VBQ0E7RWxCcEZOO0VBQUE7RUFFQSx5QmtCbUZZO1VsQm5GWix3QmtCbUZZO0VsQmxGWiwwQmtCa0ZvQjtVbEJsRnBCLG9Ca0JrRm9CO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q3hCazBGUjtBd0JoMEZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDeEJpMEZaO0F3Qi96RlE7RUFDRTtDeEJpMEZWO0F3Qi96RlU7RUFDRTtDeEJpMEZaO0F3Qjl6Rk07RUFDRTtDeEJnMEZSO0F3Qjl6Rk07RUFDRTtFQUNBO0VsQnBITjtFQUFBO0VBRUEsd0JrQm1IWTtVbEJuSFosNEJrQm1IWTtFbEJsSFosMEJrQmtId0I7VWxCbEh4QixvQmtCa0h3QjtFQUNsQjtDeEJvMEZSO0F3Qm4wRlE7RUFDRTtDeEJxMEZWO0F3Qm4wRlE7RUFDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDQTtFQUNBO0N4Qm8wRlY7QXdCaDBGUTtFQUNFO0N4QmswRlY7QXdCL3pGRTtFQUNFO0N4QmkwRko7O0F3Qi96RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCazBGRjtBd0JoMEZFO0VBQ0U7Q3hCazBGSjtBd0I5ekZFO0VBQ0U7RUFDQTtFQUNBLGV2QmxLYztDRGsrRmxCO0F3Qnp6Rkk7RUFDRTtDeEIyekZOO0F3Qnp6Rk07RUFDRTtFQUNBLDBCdkJ0S1U7RXVCdUtWLGV2Qi9LVTtFdUJnTFY7Q3hCMnpGUjs7QXlCNStGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCQ0Y7RUFBQTtDUisrRkY7QVE3K0ZFO0VBUkE7RUFDQTtFQUNBO0NSdy9GRjtBeUJsL0ZJO0VBQ0U7Q3pCby9GTjtBeUJyL0ZJO0VBQ0U7Q3pCby9GTjtBeUJyL0ZJO0VBQ0U7Q3pCby9GTjtBeUJyL0ZJO0VBQ0U7Q3pCby9GTjtBeUJyL0ZJO0VBQ0U7Q3pCby9GTjtBeUJsL0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pCby9GSjs7QTBCcGdHQTtFQUNFO0VBQ0E7QzFCdWdHRjtBMEJyZ0dFO0VBQ0U7RUFDQSxlekJTYztFeUJSZDtDMUJ1Z0dKOztBMkI5Z0dBO0VBRUU7QzNCZ2hHRjtBMkI5Z0dFO0VBQ0U7RUFDQTtDM0JnaEdKO0EyQjlnR0U7RUFDRTtDM0JnaEdKO0EyQjlnR0U7RUFDRTtDM0JnaEdKO0EyQjlnR0U7RUFDRTtFQUNBO0VBQ0E7QzNCZ2hHSjtBMkI5Z0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEIxQnBCYztFMEJzQmQ7RUFDQTtFQUFBO0MzQitnR0o7QTJCN2dHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtDM0IrZ0dOO0EyQjdnR0k7RUFDRSwwQjFCSlk7Q0RtaEdsQjtBMkI3Z0dNO0VBQ0U7VUFBQTtDM0IrZ0dSOztBNEIvakdBO0VBQ0U7QzVCa2tHRjtBNEIvakdJO0VBQ0U7QzVCaWtHTjtBNEI5akdJO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVCZ2tHTjtBNEIvakdNO0VBQ0U7RUFBQTtDNUJpa0dSO0E0QmhrR007RUFDRTtFQUNBO0M1QmtrR1I7QTRCamtHTTtFQUNFO0M1Qm1rR1I7QTRCamtHSTtFQUNFO0VBQ0E7RUFDQTtDNUJta0dOO0E0QmxrR007RUFDRTtDNUJva0dSO0E0Qm5rR0k7RUFDRTtFQUNBO0VBQ0E7QzVCcWtHTjtBNEJwa0dNO0VBQ0U7QzVCc2tHUjtBNEJya0dJO0VBQ0U7QzVCdWtHTjs7QTRCcGtHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVCdWtHSjtBNEJya0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QnVrR047QTRCcmtHSTtFdEJ0RUY7RUFBQTtFQUVBLHlCc0JxRVU7VXRCckVWLHdCc0JxRVU7RXRCcEVWLHVCc0JvRWtCO1V0QnBFbEIsc0JzQm9Fa0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDNUIwa0dSO0E0QnhrR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QjBrR1I7QTRCeGtHSTtFQUNFO0M1QjBrR047QTRCeGtHTTtFQUNFO0VBQ0E7RUFDQTtDNUIwa0dSO0E0QnhrR1E7RUFDRTtFQUNBO0VBQ0E7QzVCMGtHVjtBNEJ4a0dVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBLDBCM0JwSE07RTJCcUhOO0VBQUE7RUFBQTtFQUFBO0M1QjBrR1o7QTRCeGtHUTtFQUNFLGUzQnhIUTtFMkJ5SFI7RUFDQTtFQUNBO0M1QjBrR1Y7QTRCeGtHUTtFQUNFLGUzQnpGUTtFMkIwRlI7QzVCMGtHVjtBNEJ0a0dZO0VBQ0U7VUFBQTtDNUJ3a0dkO0E0QnRrR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QzVCd2tHTjtBNEJ0a0dJO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7QzVCd2tHTjtBNEJ0a0dJO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7QzVCd2tHTjtBNEJ0a0dNO0VBQ0U7QzVCd2tHUjtBNEJ0a0dNO0VBQ0U7RUFDQTtDNUJ3a0dSOztBNkIxdUdFO0VBQ0U7RUFDQTtFQUNBO0M3QjZ1R0o7QTZCM3VHSTtFQUNFO0M3QjZ1R047QTZCM3VHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTVCakJZO0U0QmtCWjtDN0I2dUdOO0E2QjN1R007RUFDRTtFQUNBO0M3QjZ1R1I7QTZCM3VHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3QjZ1R1I7QTZCMXVHUTtFQUNFO1VBQUE7QzdCNHVHVjtBNkIxdUdNO0VBQ0U7QzdCNHVHUjs7QTZCenVHQTtFQUNFO0VBQ0E7QzdCNHVHRjtBNkIxdUdFO0VBQ0U7QzdCNHVHSjtBNkIxdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0I0dUdKO0E2QjF1R0k7RUFDRTtDN0I0dUdOO0E2QjF1R0k7RUFDRTtFQUNBO0VBQ0EsZTVCbkVZO0NEK3lHbEI7QTZCdHVHTTtFQUNFLDBCNUJsRVU7Q0QweUdsQjtBNkJydUdNO0VBQ0U7QzdCdXVHUjtBNkJydUdRO0VBQ0U7RUFDQSwwQjVCMUVRO0U0QjJFUixlNUJuRlE7Q0QwekdsQjs7QThCNXpHQTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QzlCK3pHRjs7QStCdDBHQTtFQUNFO0MvQnkwR0Y7QStCdjBHRTtFQUNFO0VBQ0E7RUFDQTtDL0J5MEdKO0ErQnYwR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Qk5GO0VBQUE7Q1JnMUdGO0FROTBHRTtFQVJBO0VBQ0E7RUFDQTtDUnkxR0Y7QStCNTBHSTtFQUNFO0MvQjgwR047QStCLzBHSTtFQUNFO0MvQjgwR047QStCLzBHSTtFQUNFO0MvQjgwR047QStCLzBHSTtFQUNFO0MvQjgwR047QStCLzBHSTtFQUNFO0MvQjgwR047QStCNTBHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MvQjgwR0o7O0FnQ24yR0U7RUFDRTtDaENzMkdKO0FnQ3AyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaENzMkdKO0FnQ3AyR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFeEJmSjtFQUFBO0V3QmlCSTtFQUNBO0NoQ3EyR047QVFyM0dFO0VBUkE7RUFDQTtFQUNBO0NSZzRHRjtBZ0N4MkdNO0VBQ0U7Q2hDMDJHUjtBZ0MzMkdNO0VBQ0U7Q2hDMDJHUjtBZ0MzMkdNO0VBQ0U7Q2hDMDJHUjtBZ0MzMkdNO0VBQ0U7Q2hDMDJHUjtBZ0MzMkdNO0VBQ0U7Q2hDMDJHUjs7QWdDdjJHQTtFQUNFO0NoQzAyR0Y7O0FpQ3o0R0U7RUFDRTtFQUNBLGVoQ1ljO0VnQ1hkO0VBQ0EsaUJoQ3lEa0I7RWdDeERsQjtFQUNBO0NqQzQ0R0o7O0FrQ241R0E7RUFDRTtFQUNBO0NsQ3M1R0Y7QWtDcDVHRTtFQUNFO0VBQ0E7RUFDQTtDbENzNUdKO0FrQ3A1R0U7RUFDRTtDbENzNUdKOztBbUM5NUdBO0U3QkNFO0VBQUE7RUFFQSx3QjZCRmM7VTdCRWQsNEI2QkZjO0U3QkdkLHlCNkJIMEI7VTdCRzFCLHdCNkJIMEI7RUFDMUI7Q25DcTZHRjs7QW1DbDZHQTtFQUNFO0NuQ3E2R0Y7O0FtQ2w2R0E7RUFDRTtDbkNxNkdGOztBbUNsNkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkNxNkdGO0FtQ2w2R0k7RUFDRTtDbkNvNkdOO0FtQ2g2R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25DazZHSjs7QW1DOTVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVsQ3RDZ0I7RWtDdUNoQjtFQUNBLGlCbENrQm9CO0NEKzRHdEI7O0FtQzk1R0E7RUFDRTtFQUNBLGVsQzlDZ0I7Q0QrOEdsQjs7QW1DOTVHQTtFN0JqREU7RUFBQTtFQUVBLHdCNkJnRGM7VTdCaERkLDRCNkJnRGM7RTdCL0NkLDBCNkIrQzBCO1U3Qi9DMUIsb0I2QitDMEI7RTdCM0MxQjtFQUNBO0VBQUE7VUFBQTtFQUNBO0NOaTlHRjs7QW1DcDZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWxDMURnQjtDRGkrR2xCOztBbUNwNkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlbEN2RWdCO0VrQ3lFaEI7RUFDQTtFQUFBO0UzQnJFQTtFQUFBO0NSNCtHRjtBUTErR0U7RUFSQTtFQUNBO0VBQ0E7Q1JxL0dGOztBbUN2NkdBO0VBQ0U7RUFDQTtFQUNBO0NuQzA2R0Y7O0FtQ3Y2R0E7RUFDRTtFQUNBO0NuQzA2R0Y7QW1DeDZHRTtFQUNFO0NuQzA2R0o7O0FvQ3BnSEE7RUFDRTtFQUNBO0VBQ0E7Q3BDdWdIRjs7QXFDMWdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyQzZnSEY7QXFDNWdIRTtFQUNFO0VBQ0E7Q3JDOGdISjtBcUM3Z0hJO0VBQ0U7RUFDQTtDckMrZ0hOO0FxQzdnSFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JDK2dIVjtBcUM3Z0hVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQytnSFo7QXFDN2dITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyQytnSFI7QXFDN2dIUTtFQUNFO0VBQ0E7RUFDQTtDckMrZ0hWO0FxQzdnSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0EsMEJwQ3RCVTtFb0N1QlY7RUFDQTtDckMrZ0hSO0FxQzdnSFE7RUFDRTtDckMrZ0hWO0FxQzNnSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckM2Z0hKO0FxQzNnSEk7RUFDRTtDckM2Z0hOOztBc0NsbEhBO0VBQ0U7RUFDQTtFQUNBLGVyQ3NCZ0I7RXFDckJoQjtFQUNBO0N0Q3FsSEY7O0FzQ2xsSEE7RUFDRTtFQUNBO0VBQ0EsZXJDcUJnQjtFcUNwQmhCO0N0Q3FsSEY7QXNDbmxIRTtFQUNFO0VBQ0E7Q3RDcWxISjs7QXNDamxIQTtFQUNFO0N0Q29sSEY7O0FzQ2psSEE7RWhDckJFO0VBQUE7RUFFQSwwQmdDb0JjO1VoQ3BCZCwrQmdDb0JjO0VoQ25CZCwwQmdDbUI2QjtVaENuQjdCLG9CZ0NtQjZCO0VBQzdCO0VBQ0E7Q3RDd2xIRjs7QXNDcmxIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCckNEZ0I7Q0R5bEhsQjs7QXNDcmxIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVyQ1RnQjtDRGltSGxCOztBc0NybEhBO0VBQ0U7RUFDQTtFQUNBLGVyQ3RCZ0I7RXFDdUJoQjtDdEN3bEhGOztBc0NybEhBO0VBQ0UsZXJDcEJnQjtFcUNxQmhCO0VBQUE7Q3RDd2xIRjtBc0N0bEhFO0VBQ0UsZXJDNUJjO0NEb25IbEI7O0FzQ3BsSEE7RUFDRTtFQUNBO0N0Q3VsSEY7QXNDcmxIRTtFQUNFIiwiZmlsZSI6ImNzcy9rbXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGZvbnRGYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWZcbi8vJGZvbnRGYW1pbHk6ICdNdWxpJywgc2Fucy1zZXJpZlxuXG5odG1sXG4gIGZvbnQtc2l6ZTogMThweFxuXG5ib2R5XG4gIG1hcmdpbjogMFxuICBjb2xvcjogd2hpdGVcbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJCbHVlXG5cbiAgI21haW5cbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6IDBcbiAgICByaWdodDogMFxuICAgIGJvdHRvbTogMFxuICAgIGxlZnQ6IDIzMHB4XG4gICAgb3ZlcmZsb3c6IGF1dG9cblxuICBpbnB1dFxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVxuXG4udGV4dC1tdXRlZFxuICBjb2xvcjogJGxpZ2h0LWdyYXlcblxuLnRleHQtcHJpbWFyeVxuICBjb2xvcjogJGJyYW5kLXByaW1hcnlcblxuLnRleHQtc3VjY2Vzc1xuICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3NcblxuLnRleHQtaW5mb1xuICBjb2xvcjogJGJyYW5kLWluZm9cblxuLnRleHQtd2FybmluZ1xuICBjb2xvcjogJGJyYW5kLXdhcm5pbmdcblxuLnRleHQtZGFuZ2VyXG4gIGNvbG9yOiAkYnJhbmQtZGFuZ2VyXG5cbi50ZXh0LWxpZ2h0XG4gIGNvbG9yOiAkbGlnaHQtZ3JheVxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0XG5cbmgxLCBoMiwgaDMsIGg0XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsXG5cbmgxXG4gIGZvbnQtc2l6ZTogMS44cmVtXG5cbmgyXG4gIGZvbnQtc2l6ZTogMS42cmVtXG5cbmgzXG4gIGZvbnQtc2l6ZTogMS40cmVtXG5cbmg0XG4gIGZvbnQtc2l6ZTogMS4ycmVtXG5cbi5zbWFsbC1wcm9maWxlXG5cbiAgbWFyZ2luLXRvcDogZ3JpZC1yb3coMSlcbiAgaGVpZ2h0OiBncmlkLXJvdygzKVxuICBtYXJnaW4tYm90dG9tOiBncmlkLXJvdygxKVxuXG4gIGltZy5zbWFsbC1wcm9maWxlLWltYWdlXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgIGZsb2F0OiBsZWZ0XG4gICAgbWFyZ2luLXJpZ2h0OiBncmlkLXJvdygxKVxuICAgIGhlaWdodDogZ3JpZC1yb3coMylcblxuICBwLnNtYWxsLXByb2ZpbGUtbmFtZVxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcblxuICBwLnNtYWxsLXByb2ZpbGUtZGVzY3JpcHRpb25cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZVxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbVxuICAgIGNvbG9yOiAkbWVkaXVtLWdyYXlcblxuLmlubGluZVxuICBkaXNwbGF5OiBpbmxpbmVcblxuLy9zZWxlY3R5ZWFyYW5kbW9udGhcbiNzZWxlY3RZZWFyQW5kTW9udGhGb3JtIC5zZWxlY3RpemUtY29udHJvbFxuICBmbG9hdDogbGVmdFxuICB3aWR0aDogNDUlXG4gIG1hcmdpbi1sZWZ0OiAzLjMzMzMlIiwiaHRtbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyNDMzO1xufVxuYm9keSAjbWFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyMzBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5ib2R5IGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzliYTBhZTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzI4OWZmO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY4ZDAwO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2YyMzAzZjtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogIzliYTBhZTtcbiAgZm9udC13ZWlnaHQ6IDMxMDtcbn1cblxuaDEsIGgyLCBoMywgaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uc21hbGwtcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbWFsbC1wcm9maWxlIGltZy5zbWFsbC1wcm9maWxlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLnNtYWxsLXByb2ZpbGUgcC5zbWFsbC1wcm9maWxlLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNtYWxsLXByb2ZpbGUgcC5zbWFsbC1wcm9maWxlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjNzA3NzhjO1xufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4jc2VsZWN0WWVhckFuZE1vbnRoRm9ybSAuc2VsZWN0aXplLWNvbnRyb2wge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLWxlZnQ6IDMuMzMzMyU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCYXNpYyBzdHlsZSBzZXR0aW5nc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiAqIFNldCB1cCB0aGUgYm9keVxuICogKlxuICogKiAxLiBUaGlzIGlzIHRoZSBiYXNlIGZvciBhbCByZW0gdW5pdHNcbiAqICogMi4gTWFrZXMgc3VlIHRoYXQgc29tZSBmb250cyBhcmUgYmV0dGVyIHJlbmRlcmVkXG4gKiAqICMuIFNldCBmb250IHRvIGxpbmluZyBmaWd1cmVzXG4gKiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xufVxuXG4vKipcbiAqICogMS5EZWZhdWx0IGRpc3BsYXkgZm9yIGltYWdlcyBpcyBibG9jayB0byBsb3NlIHRoZSBleHRyYSBtYXJnaW4gYmVsb3cgdGhlIGltYWdlXG4gKiAqIDIuIFJlbW92ZSBib3JkZXIgLyBlc3BlY2lhbGx5IG9uIG9sZGVyIGJyb3dzZXJzXG4gKiAqL1xuaW1nLCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKipcbiAqICogQWRkIHRyYW5zbGF0aW9uIHRvIHByZXZlbnQgcmVjb2xvcmluZyBmcm9tIGF1dG9jb21wbGV0ZVxuICogKi9cbmlucHV0IDo6cGxhY2Vob2xkZXIsIHRleHRhcmVhIDo6cGxhY2Vob2xkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgOTk5OXMgbGluZWFyIDk5OTlzO1xufVxuXG4vKiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBhcm91bmQgZmlndXJlXG4gKiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNXB4LCAwLjI1cHgsIDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4yNXB4LCAtMC41cHgsIDApO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC43NXB4LCAwcHgsIDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAuNXB4LCAwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yNXB4LCAtMC4yNXB4LCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuMjVweCwgMC41cHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC43NXB4LCAwLjI1cHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjVweCwgMC4yNXB4LCAwKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuMjVweCwgLTAuMjVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNXB4LCAwLjVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjI1cHgsIC0wLjVweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2UyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yNXB4LCAtMC41cHgsIDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjVweCwgMC41cHgsIDApO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4yNXB4LCAtMC4yNXB4LCAwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC41cHgsIDAuMjVweCwgMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjc1cHgsIDAuMjVweCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjI1cHgsIDAuNXB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yNXB4LCAtMC4yNXB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLjVweCwgMCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjc1cHgsIDBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjI1cHgsIC0wLjVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjVweCwgMC4yNXB4LCAwKTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEZ1bmN0aW9ucyB1c2VkIGluIGdyaWQgY2FsY3VsYXRpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqICogRGVmaW5lIGFtb3VudCBvZiBncmlkIGNvbHVtbnNcbiAqICovXG4vKipcbiAqICogVGhpcyBpcyB3aGVyZSB0aGUgbWFnaWMgaGFwcGVuc1xuICogKiBSZXR1cm4gcGVyY2VudGFnZSBiYXNlZCBvbiBhbW91bnQgb2YgY29sdW1uc1xuICogKiBVc2UgcGFyZW50IGNvbHVtbiBzaXplIHRvIGFkanVzdCB0aGUgb3JpZ2luXG4gKiAqL1xuLyoqXG4gKiAqIERlZmF1bHQgZnVuY3Rpb24gZm9yIGNvbHVtbnNcbiAqICogUmV0dXJuIGFzIHBlcmNlbnRhZ2VcbiAqICovXG4vKipcbiAqICogUmV0dXJuIGFzIHZpZXdwb3J0IHdpZHRoXG4gKiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIExvZ2luIEtNU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5sb2dpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyNDMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9iYWNrZ3JvdW5kLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMkIyRjgzO1xuICAvKiBBbGVydCBtZXNzYWdlc1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIC5oZWFkZXIuc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciAuaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgLmhlYWRlciBoMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJCMkY4MztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciAud2FybmluZyB7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBtYXJnaW46IDhweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkIyRjgzO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICMyQjJGODM7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzJCMkY4MztcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGJvcmRlcjogI2Q4ZGFlMiBzb2xpZCAxcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cztcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDI1NSwgMC43NSkgMCAwIDVweCAwO1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyRjgzO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2RhOTtcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgYSB7XG4gIGNvbG9yOiAjMkIyRjgzO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IHNlbWlib2xkKCk7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIC5sb2dpbl9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEVudGl0aWVzIG5hdmlnYXRpb24gS01TXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2VudGl0aWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzI4OWZmO1xuICAvKiBIZWFkZXIgYmxvY2tcbiAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBTZWFyY2ggYmxvY2tcbiAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBBZGQgbmV3IGl0ZW0gYmxvY2tcbiAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBDaGFuZ2Ugb3JkZXIgYmxvY2tcbiAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBFbnRpdGllcyBsaXN0XG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgKiBFbnRpdGllcyBoZWFkZXI6ICAxNDFweFxuICAqIFNlYXJjaDogICAgICAgICAgIDUwcHhcbiAgKiBOZXcgaXRlbTogICAgICAgICA1MHB4XG4gICogT3JkZXI6ICAgICAgICAgICAgNTBweFxuICAqICovXG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRhZTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDFweDtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMkIyRjgzO1xuICBmb250LXdlaWdodDogbWVkaXVtKCk7XG4gIG1hcmdpbjogMDtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtaGVhZGVyIHAge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbGlnaHRlc3QoKTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtY29udGVudCA+IHAsICNlbnRpdGllcyAuZW50aXRpZXMtY29udGVudCBoMiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtY29udGVudCA+IHAge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYWUyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDdweCBjZW50ZXI7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMi4yO1xuICB0ZXh0LWluZGVudDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjI1cyBlYXNlLWluLW91dDtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5zZWFyY2gtZmllbGQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzYzhiZjU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgaW5zZXQgMCAwIDEycHggcmdiYSgxMjAsIDE2OSwgMjM2LCAwLjMpO1xufVxuI2VudGl0aWVzIC5zZWFyY2ggLnNlYXJjaC1yZXN1bHQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzI4OWZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4IDAgNjBweDtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5zZWFyY2gtcmVzdWx0LXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICMzMjg5ZmY7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuZW50aXRpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogY2FsYyggMTAwdmggLSAyMzVweCk7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3MDc3OGM7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtLmFjdGl2ZSA+IGEgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE4LCAyMjYsIDAuNik7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtLmFjdGl2ZSA+IGEgcCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xufVxuI2VudGl0aWVzIC5zZWFyY2ggLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbS5hY3RpdmUgPiBhIHA6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyZWFkY3J1bWIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3MDc3OGM7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4jZW50aXRpZXMgLnNlYXJjaC5hY3RpdmUgLmVudGl0aWVzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNlbnRpdGllcyAuc2VhcmNoLmFjdGl2ZSAuc2VhcmNoLXJlc3VsdC10ZXh0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2VudGl0aWVzIC5uZXctaXRlbSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzI4OWZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGNvbG9yOiAjMzI4OWZmO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNlbnRpdGllcyAubmV3LWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI4OWZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiNlbnRpdGllcyAubmV3LWl0ZW0gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3BsdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNlbnRpdGllcyAubmV3LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICBjb2xvcjogd2hpdGU7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLW9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZTZlYztcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtb3JkZXIgLnNvcnRhYmxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzI4OWZmO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLW9yZGVyIC5zb3J0YWJsZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3Jlb3JkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLW9yZGVyIC5zb3J0YWJsZS1idXR0b24uc2F2ZS1vcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg5ZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtb3JkZXIgLnNvcnRhYmxlLWJ1dHRvbi5zYXZlLW9yZGVyLnNob3cge1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1vcmRlciAuc29ydGFibGUtYnV0dG9uLnNhdmUtb3JkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9rbXMvaWNvbnMvaWNvbl9zYXZlX29yZGVyLnN2Z1wiKTtcbn1cbiNlbnRpdGllcyAjbWFpbi1lbnRpdGllcy1saXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMTkwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IC5qcy1zb3J0YWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsLnVpLXNvcnRhYmxlLCAjZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwuc29ydGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLnNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNTAsIDEzNywgMjU1LCAwLjQpO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtID4gYSwgI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLnRyZWUtbm9kZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjNzA3NzhjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVzdCgpO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gPiBhIHN1YiwgI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLnRyZWUtbm9kZS1jb250ZW50IHN1YiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtID4gYTpob3ZlciwgI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLnRyZWUtbm9kZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmMztcbiAgY29sb3I6ICMyQjJGODM7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbS5hY3RpdmUgPiBhLCAjZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbS5hY3RpdmUgPiAudHJlZS1ub2RlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICBjb2xvcjogd2hpdGU7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbS5hY3RpdmUgPiBhIC5pY29uLCAjZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbS5hY3RpdmUgPiAudHJlZS1ub2RlLWNvbnRlbnQgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWUyO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLmNvbG9yLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC5jb2xvci1zdGF0dXNbZGF0YS1zdGF0dXMtdHlwZT1cIjBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWUyO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLmNvbG9yLXN0YXR1c1tkYXRhLXN0YXR1cy10eXBlPVwiMVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGRjODQ7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSAuY29sb3Itc3RhdHVzW2RhdGEtc3RhdHVzLXR5cGU9XCIyXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyMzAzZjtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC5jb2xvci1zdGF0dXNbZGF0YS1zdGF0dXMtdHlwZT1cIjNcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyRjgzO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLmNvbG9yLXN0YXR1c1tkYXRhLXN0YXR1cy10eXBlPVwiNFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhkMDA7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSAuY29sb3Itc3RhdHVzW2RhdGEtc3RhdHVzLXR5cGU9XCI1XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIHAge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC5pY29uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE4LCAyMjYsIDAuNik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC5pY29uIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSAuaWNvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNzA3NzhjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLnRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLnRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3RyaWFuZ2xlX2Rvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtW2NvbGxhcHNlZD10cnVlXSAudHJpYW5nbGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCAuc29ydGluZyAuZW50aXRpZXMtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IG1vdmU7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgLnNvcnRpbmcgLmVudGl0aWVzLWxpc3QtaXRlbSBhIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBhbmltYXRpb246IHNoYWtlMSAxLjVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCAuc29ydGluZyAuZW50aXRpZXMtbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpIGEge1xuICBhbmltYXRpb246IHNoYWtlMiAxLjVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLyogRHJhZyBhbmQgZHJvcCBzdHlsaW5nXG4gKiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBFbnRpdHkgYmxvY2sgS01TXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2VudGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzODBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkYWUyO1xuICAvKiBIZWFkZXIgKyBTYXZlIGFuZCBEZWxldGUgYnV0dG9uc1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIChMYW5ndWFnZSkgVGFic1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIENvbnRhaW5lciBmb3IgYXR0cmlidXRlc1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMHB4IDIwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWhlYWRlci1hdHRyaWJ1dGVzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWhlYWRlci1hdHRyaWJ1dGVzIC5lbnRpdHktdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWUyO1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzcwNzc4Yztcbn1cbiNlbnRpdHkgLmVudGl0eS1oZWFkZXIgLmVudGl0eS1oZWFkZXItYXR0cmlidXRlcyAuZW50aXR5LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWhlYWRlci1hdHRyaWJ1dGVzIC5lbnRpdHktdGh1bWJuYWlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktaGVhZGVyLWF0dHJpYnV0ZXMgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWJ1dHRvbnMge1xuICB3aWR0aDogMjAwcHg7XG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktYnV0dG9ucyAuc2F2ZSwgI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWJ1dHRvbnMgLnRyYXNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbiNlbnRpdHkgLmVudGl0eS1oZWFkZXIgLmVudGl0eS1idXR0b25zIC5zYXZlOmZvY3VzLCAjZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktYnV0dG9ucyAudHJhc2g6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWJ1dHRvbnMgLnNhdmUge1xuICB3aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg5ZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktYnV0dG9ucyAuc2F2ZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzYjU0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWJ1dHRvbnMgLnNhdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2ZlO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWJ1dHRvbnMgLnRyYXNoIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyM0M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL2ljb25fdHJhc2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbn1cbiNlbnRpdHkgLmVudGl0eS1oZWFkZXIgLmVudGl0eS1idXR0b25zIC50cmFzaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTAwMGI7XG59XG4jZW50aXR5IC5lbnRpdHktdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmY0Mztcbn1cbiNlbnRpdHkgLmVudGl0eS10YWJzIHVsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2VudGl0eSAuZW50aXR5LXRhYnMgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0NjY0O1xuICBtYXJnaW46IDAgNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG4jZW50aXR5IC5lbnRpdHktdGFicyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuI2VudGl0eSAuZW50aXR5LXRhYnMgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzYjU0O1xufVxuI2VudGl0eSAuZW50aXR5LXRhYnMgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiNlbnRpdHkgLmVudGl0eS10YWJzIHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzMjg5ZmY7XG59XG4jZW50aXR5IC5lbnRpdHktdGFicyB1bCBsaS5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyM0M7XG59XG4jZW50aXR5IC5lbnRpdHktYXR0cmlidXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOTBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jZW50aXR5IC5lbnRpdHktYXR0cmlidXRlcyAuY29udGVudEJsb2NrQWRkQnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNlbnRpdHkgLmVudGl0eS1hdHRyaWJ1dGVzIC5jb250ZW50QmxvY2tBZGRCdXR0b24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNlbnRpdHkgLmVudGl0eS1hdHRyaWJ1dGVzIC5jb250ZW50QmxvY2tBZGRCdXR0b24gbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2VudGl0eSAudGFiLWNvbnRlbnQsICNlbnRpdHkgLnN1Yi10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZW50aXR5IC50YWItY29udGVudC5hY3RpdmUsICNlbnRpdHkgLnN1Yi10YWItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNlbnRpdHkuZnVsbC13aWR0aCB7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMzI4OWZmO1xufVxuI2VudGl0eS5mdWxsLXdpZHRoIC50YWItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZmllbGRHcm91cENvbGxlY3Rpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmllbGRHcm91cENvbGxlY3Rpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5maWVsZEdyb3VwQ29sbGVjdGlvbiB1bC5maWVsZEdyb3VwSXRlbXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9kcmFnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTdweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFNpZGViYXIgS01TXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3NpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjQzMztcbiAgLyogQWNjb3VudCBibG9ja1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIE5hdmlnYXRpb25cbiAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBMb2cgb3V0IGJ1dHRvblxuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4jc2lkZWJhciAubG9nby1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NpZGViYXIgLmxvZ28tcGxhY2Vob2xkZXIgYSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3NpZGViYXIgLmxvZ28tcGxhY2Vob2xkZXIgYSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuI3NpZGViYXIgLmxvZ28tcGxhY2Vob2xkZXIgYSBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4jc2lkZWJhciAuYWNjb3VudC1ibG9jayB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuI3NpZGViYXIgLmFjY291bnQtYmxvY2sgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMzcsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbiNzaWRlYmFyIC5hY2NvdW50LWJsb2NrIGZpZ3VyZTplbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL3VzZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3BhY2l0eTogMC40O1xufVxuI3NpZGViYXIgLmFjY291bnQtYmxvY2sgZmlndXJlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNzaWRlYmFyIC5hY2NvdW50LWJsb2NrIC50ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuI3NpZGViYXIgLmFjY291bnQtYmxvY2sgLnRleHQgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuI3NpZGViYXIgLm5hdmlnYXRpb24ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCAtIDkwcHggLSA1MHB4KTtcbiAgd2lkdGg6IDIzMHB4O1xufVxuI3NpZGViYXIgLm5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3NpZGViYXIgLm5hdmlnYXRpb24gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4jc2lkZWJhciAubmF2aWdhdGlvbiB1bCBsaSAuZHJvcC1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMC41O1xufVxuI3NpZGViYXIgLm5hdmlnYXRpb24gdWwgbGkgYSwgI3NpZGViYXIgLm5hdmlnYXRpb24gdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweCAyNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3NpZGViYXIgLm5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiBzcGFuLCAjc2lkZWJhciAubmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NywgMTMxLCAwLjQpO1xufVxuI3NpZGViYXIgLm5hdmlnYXRpb24gdWwgbGkuYWN0aXZlID4gLmRyb3AtZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jc2lkZWJhciAubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgPiBzcGFuLCAjc2lkZWJhciAubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyODlmZjtcbn1cbiNzaWRlYmFyIC5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc2lkZWJhciAubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUuaGFzLXN1Yi1pdGVtcyA+IHNwYW4sICNzaWRlYmFyIC5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZS5oYXMtc3ViLWl0ZW1zID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ3LCAxMzEsIDAuOSk7XG59XG4jc2lkZWJhciAubmF2aWdhdGlvbiB1bCBsaSA+IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFiMjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NpZGViYXIgLm5hdmlnYXRpb24gdWwgbGkgPiB1bCBsaSBhLCAjc2lkZWJhciAubmF2aWdhdGlvbiB1bCBsaSA+IHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4jc2lkZWJhciAuaXMtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuI3NpZGViYXIgLmxvZy1vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ3LCAxMzEsIDAuNCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4jc2lkZWJhciAubG9nLW91dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ3LCAxMzEsIDAuNik7XG59XG5cbiNjb25maXJtQm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NvbmZpcm1Cb3guc2hvdyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY29uZmlybUJveCAuc2hhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbiNjb25maXJtQm94IC5tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAyO1xufVxuI2NvbmZpcm1Cb3ggLm1vZGFsIC5oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmNDM7XG59XG4jY29uZmlybUJveCAubW9kYWwgLmhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29uZmlybUJveCAubW9kYWwgLmJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDQwcHggNDBweDtcbn1cbiNjb25maXJtQm94IC5tb2RhbCAuYm9keSBwIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjOWJhMGFlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb25maXJtQm94IC5tb2RhbCAuYm9keSAuYnV0dG9ucywgI2NvbmZpcm1Cb3ggLm1vZGFsIC5ib2R5IC5uYXZpZ2F0YWJsZUVsZW1lbnRzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4jY29uZmlybUJveCAubW9kYWwgLmJvZHkgLmJ1dHRvbnMgYnV0dG9uLCAjY29uZmlybUJveCAubW9kYWwgLmJvZHkgLm5hdmlnYXRhYmxlRWxlbWVudHMgYnV0dG9uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29uZmlybUJveCAubW9kYWwgLmJvZHkgLmJ1dHRvbnMgYnV0dG9uICsgYnV0dG9uLCAjY29uZmlybUJveCAubW9kYWwgLmJvZHkgLm5hdmlnYXRhYmxlRWxlbWVudHMgYnV0dG9uICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4jY29uZmlybUJveCAubW9kYWwgLmJvZHkgLmJ1dHRvbnMgYnV0dG9uLmNvbmZpcm0sICNjb25maXJtQm94IC5tb2RhbCAuYm9keSAubmF2aWdhdGFibGVFbGVtZW50cyBidXR0b24uY29uZmlybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyM0M7XG59XG4jY29uZmlybUJveCAubW9kYWwgLmJvZHkgLmJ1dHRvbnMgYnV0dG9uLmNvbmZpcm06aG92ZXIsICNjb25maXJtQm94IC5tb2RhbCAuYm9keSAubmF2aWdhdGFibGVFbGVtZW50cyBidXR0b24uY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBjMTg7XG59XG4jY29uZmlybUJveCAubW9kYWwgLmJvZHkgLmJ1dHRvbnMgYnV0dG9uLmNhbmNlbCwgI2NvbmZpcm1Cb3ggLm1vZGFsIC5ib2R5IC5uYXZpZ2F0YWJsZUVsZW1lbnRzIGJ1dHRvbi5jYW5jZWwge1xuICBjb2xvcjogIzFEMjQzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmMztcbn1cbiNjb25maXJtQm94IC5tb2RhbCAuYm9keSAuYnV0dG9ucyBidXR0b24uY2FuY2VsOmhvdmVyLCAjY29uZmlybUJveCAubW9kYWwgLmJvZHkgLm5hdmlnYXRhYmxlRWxlbWVudHMgYnV0dG9uLmNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ5ZTQ7XG59XG5cbiNjb25maXJtQnV0dG9ucyB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29uZmlybUJ1dHRvbnMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4jY29uZmlybUJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udWstdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAzMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi51ay10b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA1cHggZGFzaGVkICMzMzMzMzM7XG59XG5cbi51ay10b29sdGlwLXRvcDphZnRlcixcbi51ay10b29sdGlwLXRvcC1sZWZ0OmFmdGVyLFxuLnVrLXRvb2x0aXAtdG9wLXJpZ2h0OmFmdGVyIHtcbiAgYm90dG9tOiAtNXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4udWstdG9vbHRpcC1ib3R0b206YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tbGVmdDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIHRvcDogLTVweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzMzMztcbn1cblxuLnVrLXRvb2x0aXAtdG9wOmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnVrLXRvb2x0aXAtdG9wLWxlZnQ6YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tbGVmdDphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi51ay10b29sdGlwLXRvcC1yaWdodDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAxN3B4O1xufVxuXG4udWstdG9vbHRpcC1sZWZ0OmFmdGVyIHtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzMzMzMztcbn1cblxuLnVrLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzMzMzO1xufVxuXG4jZmxhc2gtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMjI1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMzYsIDUxLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG4jZmxhc2gtbWVzc2FnZVtkYXRhLXR5cGU9XCIxXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjIzMDNmO1xufVxuI2ZsYXNoLW1lc3NhZ2VbZGF0YS10eXBlPVwiMlwiXSB7XG4gIGJvcmRlci1jb2xvcjogIzc4ZGM4NDtcbn1cbiNmbGFzaC1tZXNzYWdlW2RhdGEtdHlwZT1cIjNcIl0ge1xuICBib3JkZXItY29sb3I6ICMzMjg5ZmY7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmVycm9yLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya3JlZDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAwLCAwLCAwLjIpO1xufVxuLmVycm9yLWJsb2NrIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLmVycm9yLWJsb2NrIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXJyb3ItYmxvY2sgaDM6aG92ZXIge1xuICBjb2xvcjogZGFya3JlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDAsIDAsIDAuNCk7XG59XG5cbi5vcmRlci10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ub3JkZXItdGFibGUgdGQsIC5vcmRlci10YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yaWdodDogI2VkZWRlZCAxcHggc29saWQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5vcmRlci10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMzI4OWZmO1xufVxuLm9yZGVyLXRhYmxlIHRyLm9yZGVyLXJvdyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTBlNmVjO1xufVxuLm9yZGVyLXRhYmxlIHRyLm9yZGVyLXJvdzpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY2ZmY7XG59XG4ub3JkZXItdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2UwZTZlYztcbn1cbi5vcmRlci10YWJsZSBhIHtcbiAgY29sb3I6ICMzMjg5ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9yZGVyLXN0YXR1cy1ib3gge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG4ub3JkZXItc3RhdHVzLWJveCAub3JkZXItc3RhdHVzLnNlbGVjdGl6ZSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS13cmFwcGVyLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtd3JhcHBlci5oaWRkZW4gLmVudGl0eS1hdHRyaWJ1dGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzliYTBhZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyMzAzZjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLmVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICNmMjMwM2Y7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzVjNWY2NTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnRpdHktYXR0cmlidXRlIC5pbnB1dC1yZWFkLW9ubHkge1xuICB0ZXh0LWluZGVudDogMjA1cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzMyMzQzYTtcbiAgb3BhY2l0eTogMC41O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5lbnRpdHktYXR0cmlidXRlIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWluZGVudDogMTBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMjM0M2E7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjI1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjI1cztcbn1cbi5lbnRpdHktYXR0cmlidXRlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUgLmV4cGxhbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmMtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmMtY29tcG9uZW50LmMtY29tcG9uZW50LS1jb250ZW50LXNsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmMtY29tcG9uZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmMtY29tcG9uZW50IC5hdHRyaWJ1dGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmMtY29tcG9uZW50IC5hdHRyaWJ1dGVzIC5lbnRpdHktYXR0cmlidXRlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uYy1jb21wb25lbnQgLmF0dHJpYnV0ZXMgLmVudGl0eS1hdHRyaWJ1dGU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmMtY29tcG9uZW50IC5lbnRpdHktYXR0cmlidXRlLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jLWNvbXBvbmVudF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVjO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmMtY29tcG9uZW50X19pY29uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlNmVjO1xufVxuLmMtY29tcG9uZW50X19pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1jb21wb25lbnRfX29yZGVyLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgY29sb3I6ICNhMGE5Yjc7XG4gIGhlaWdodDogNjJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTZlYztcbn1cblxuLmMtY29tcG9uZW50X19vcmRlci1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWNvbXBvbmVudF9fdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjJweCAtIDMzcHggLSAzNXB4IC0gMTVweCk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjYTBhOWI3O1xufVxuXG4uYy1jb21wb25lbnRfX2RlbGV0ZS1idXR0b24ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzMjNDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3RyYXNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYy1jb21wb25lbnRfX2RlbGV0ZS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5jLWNvbXBvbmVudHMtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYy1jb21wb25lbnRzLWFyZWFfX21haW4uaGlkZS1iYWNrZ3JvdW5kLW9wdGlvbnMgLmVudGl0eS1hdHRyaWJ1dGUuaXMtYmFja2dyb3VuZC1vcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2NvcHkge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5jLWNvbXBvbmVudHMtYXJlYV9fY29weSBwIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uYy1jb21wb25lbnRzLWFyZWFfX2NvcHkgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAyMHB4O1xuICAtbW96LXBhZGRpbmctZW5kOiAyMHB4O1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDExMywgMTIyLCAwLjA1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9rbXMvc3ZnL2Fycm93X2Rhcmtfc2VsZWN0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUxRTM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbjogMCAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5jLWNvbXBvbmVudHMtYXJlYV9fY29weSBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtY29tcG9uZW50cy1hcmVhX19jb3B5IC5jb25maXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGRhZTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW46IDAgMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2J1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG5cbi5jLWNvbXBvbmVudHMtYXJlYV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjNzA3NzhjO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jLWNvbXBvbmVudHMtYXJlYS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4MHB4O1xuICB0b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRhZTI7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbl9faWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbl9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbl9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogI2EwYTliNztcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19jb25maXJtYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWJlYztcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNvbXBvbmVudHMtYXJlYV9fY29uZmlybWF0aW9uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5jb21wb25lbnQtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgcGFkZGluZzogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbXBvbmVudC10YWJfX2xpc3Qge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29tcG9uZW50LXRhYl9fbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDY2NDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG4uY29tcG9uZW50LXRhYl9fbGlzdC1pdGVtICsgLmNvbXBvbmVudC10YWJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY29tcG9uZW50LXRhYl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmM2I1NDtcbn1cbi5jb21wb25lbnQtdGFiX19saXN0LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21wb25lbnQtdGFiX19saXN0LWl0ZW0uYWN0aXZlIGEuY29tcG9uZW50LXRhYl9fYnV0dG9uIHtcbiAgY29sb3I6ICMzMjg5ZmY7XG59XG4uY29tcG9uZW50LXRhYl9fbGlzdC1pdGVtLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzIzQztcbn1cbi5jb21wb25lbnQtdGFiX19saXN0LWl0ZW0gYS5jb21wb25lbnQtdGFiX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jb21wb25lbnQtdGFiX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wb25lbnQtdGFiX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jb21wb25lbnQtdGFiX19jb250ZW50LmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGJmNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCBpbnNldCAwIDAgMTJweCByZ2JhKDEyMCwgMTY5LCAyMzYsIDAuMyk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAuZGF0ZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTc1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAuZGF0ZS1maWVsZCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTlweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC5kYXRlLWZpZWxkIC5pY29uIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyM3B4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLmRhdGUtZmllbGQgaW5wdXQge1xuICBtaW4taGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDIzcHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAuZGF0ZS1maWVsZCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MCwgMTM3LCAyNTUsIDAuNzUpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGFlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBjb2xvcjogIzliYTBhZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgbWluLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uIC51aS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9rbXMvaWNvbnMvaWNvbl90cmlhbmdsZV9kb3duX2dyZXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci11cCB7XG4gIHRvcDogMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lcjpob3ZlciAudWktc3Bpbm5lci1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuMDgpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXI6aG92ZXIgLnVpLXNwaW5uZXItYnV0dG9uIC51aS1pY29uIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXI6aG92ZXIgLnVpLXNwaW5uZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTUsIDE2MCwgMTc0LCAwLjE0KTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyOmhvdmVyIC51aS1zcGlubmVyLWJ1dHRvbjpob3ZlciAudWktaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTEwMHZoO1xuICBtaW4td2lkdGg6IDI4NXB4O1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYsICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyLCAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuMik7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6Zm9jdXMsICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24sICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL2ljb25fdHJpYW5nbGVfZG93bl9ncmV5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLnVpLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24ge1xuICBsZWZ0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyQjJGODM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgd2lkdGg6IDQ4JTtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0MiU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMwLCAyMzYsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0aGVhZCB0ciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0aGVhZCB0aCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOWJhMGFlO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IHRhYmxlIHRib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB0ZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IHRhYmxlIHRib2R5IHRkIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzliYTBhZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGJvZHkgdGQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDcuNSU7XG4gIHRvcDogNy41JTtcbiAgaGVpZ2h0OiA4NSU7XG4gIHdpZHRoOiA4NSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGJvZHkgdGQgYTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjAsIDE3NCwgMC4xKTtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB0ZCAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogMC40O1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IHRhYmxlIHRib2R5IHRkIC51aS1zdGF0ZS1oaWdobGlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMzcsIDI1NSwgMC4xKTtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB0ZCAudWktc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB0ZCAudWktc3RhdGUtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyODlmZiAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIGhlaWdodDogODJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIGJvcmRlciAwLjRzO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudC5pc0Ryb3BUYXJnZXQge1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2QwZDRkYyAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudC5kZWxldGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgKyAuZG9jdW1lbnQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50ID4gaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRhZTI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT1zdmddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzgwRTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKVtkYXRhLWZpbGV0eXBlPXBkZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUEzNTQ2O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpW2RhdGEtZmlsZXR5cGU9emlwXSwgLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpW2RhdGEtZmlsZXR5cGU9cmFyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWNmNTY7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT1jc3ZdLCAuZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT14bHN4XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjcwNDU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT1tcDNdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQkNDRDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKVtkYXRhLWZpbGV0eXBlPW1wNF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2NkJFO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpW2RhdGEtZmlsZXR5cGU9ZG9jeF0sIC5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKVtkYXRhLWZpbGV0eXBlPWRvY3hdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTY5Nztcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKTpub3QoLmhhcy1pY29uKSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpOm5vdCguaGFzLWljb24pOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCIgYXR0cihkYXRhLWZpbGV0eXBlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzcwNzc4Yztcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYi5pcy11cGxvYWRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI4OWZmO1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYi5pcy11cGxvYWRpbmcgLnRodW1iX19pbWFnZSB7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMDEsIDAuMDEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4wMiwgMC4wMiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiM1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjAzLCAwLjAzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMDQsIDAuMDQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4wNSwgMC4wNSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjA2LCAwLjA2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMDcsIDAuMDcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjhcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4wOCwgMC4wOCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiOVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjA5LCAwLjA5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIxMFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTFcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xMSwgMC4xMSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xMiwgMC4xMiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTNcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xMywgMC4xMywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTRcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNCwgMC4xNCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNSwgMC4xNSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTZcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNiwgMC4xNiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTdcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNywgMC4xNywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMThcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xOCwgMC4xOCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTlcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xOSwgMC4xOSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMjBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yLCAwLjIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjIxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjEsIDAuMjEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjIyXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjIsIDAuMjIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjIzXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjMsIDAuMjMsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjQsIDAuMjQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI1XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI2XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjYsIDAuMjYsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjcsIDAuMjcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI4XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjgsIDAuMjgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI5XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjksIDAuMjksIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjMwXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzMVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMxLCAwLjMxLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzMlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMyLCAwLjMyLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzM1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMzLCAwLjMzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzNFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM0LCAwLjM0LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzNVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM1LCAwLjM1LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzNlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM2LCAwLjM2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzN1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM3LCAwLjM3LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzOFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM4LCAwLjM4LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzOVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM5LCAwLjM5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI0MFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQsIDAuNCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDFcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40MSwgMC40MSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40MiwgMC40MiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDNcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40MywgMC40MywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDRcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NCwgMC40NCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NSwgMC40NSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDZcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NiwgMC40NiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDdcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NywgMC40NywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDhcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40OCwgMC40OCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDlcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40OSwgMC40OSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNTBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjUxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTEsIDAuNTEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjUyXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTIsIDAuNTIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjUzXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTMsIDAuNTMsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTQsIDAuNTQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU1XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTUsIDAuNTUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU2XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTYsIDAuNTYsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTcsIDAuNTcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU4XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTgsIDAuNTgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU5XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTksIDAuNTksIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjYwXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNiwgMC42LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2MVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjYxLCAwLjYxLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2MlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjYyLCAwLjYyLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2M1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjYzLCAwLjYzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2NFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY0LCAwLjY0LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2NVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY1LCAwLjY1LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2NlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY2LCAwLjY2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2N1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY3LCAwLjY3LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2OFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY4LCAwLjY4LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2OVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY5LCAwLjY5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI3MFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzFcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43MSwgMC43MSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43MiwgMC43MiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzNcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43MywgMC43MywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzRcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NCwgMC43NCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMC43NSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzZcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NiwgMC43NiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzdcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NywgMC43NywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzhcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43OCwgMC43OCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzlcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43OSwgMC43OSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiODBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjgxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODEsIDAuODEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjgyXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODIsIDAuODIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjgzXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODMsIDAuODMsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODQsIDAuODQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg1XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODUsIDAuODUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg2XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODYsIDAuODYsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODcsIDAuODcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg4XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODgsIDAuODgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg5XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODksIDAuODksIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjkwXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5MVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjkxLCAwLjkxLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5MlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjkyLCAwLjkyLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5M1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjkzLCAwLjkzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5NFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk0LCAwLjk0LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5NVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAwLjk1LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5NlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk2LCAwLjk2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5N1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5OFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk4LCAwLjk4LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5OVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk5LCAwLjk5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIxMDBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuOGVtIDIuMmVtO1xuICBib3JkZXI6IDAuMWVtIHNvbGlkICM5YmEwYWU7XG4gIG1hcmdpbjogMCAwLjNlbSAwLjNlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwLjEyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5zZWxlY3Q6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTBhZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnNlbGVjdC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuY29udGVudC13cmFwcGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5jb250ZW50LXdyYXBwZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkYWUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuY29udGVudC13cmFwcGVyIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4YmY1O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIGluc2V0IDAgMCAxMnB4IHJnYmEoMTIwLCAxNjksIDIzNiwgMC4zKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjOWJhMGFlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmNvbnRlbnQtd3JhcHBlciBwLnBhdGgge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5kcmFnLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmRyYWctaWNvbi5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuZHJhZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL2RyYWctZG90cy5zdmdcIik7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuZGVsZXRlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlciAwLjNzO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuZGVsZXRlLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX2Nyb3NzX3JlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuZGVsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjA2YztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuZGVsZXRlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL2ljb25fY3Jvc3Muc3ZnXCIpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNkOGRhZTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI4OWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMzcsIDI1NSwgMC4wNSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgLmRyYWctYW5kLWRyb3AtYXJlYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9rbXMvaWNvbnMvZHJhZy1hbmQtZHJvcC1jbG91ZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEgLm9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiByZ2JhKDExMiwgMTE5LCAxNDAsIDAuNSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgLmRyYWctYW5kLWRyb3AtYXJlYSAuc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjg5ZmY7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMyODlmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEgLnNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg5ZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhLS1zbWFsbCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgLmRyYWctYW5kLWRyb3AtYXJlYS0tc21hbGwgLmljb24ge1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3BsdXMuc3ZnXCIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEtLXNtYWxsIHAsIC5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhLS1zbWFsbCAuc2VsZWN0LCAuZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgLmRyYWctYW5kLWRyb3AtYXJlYS0tc21hbGwgLm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLWZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZmlsZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1maWxlIGlucHV0Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWZpbGUgaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIktpZXMgZWVuIGJlc3RhbmRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjOWJhMGFlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWZpbGUgdGV4dGFyZWEge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAxMHB4IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzIzNDNhO1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3gge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggdWwgbGkge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICMzMjM0M2E7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLnVpLXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLnVpLXdpZGdldCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWluZGVudDogMDtcbiAgY29sb3I6ICMzMjM0M2E7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC51aS13aWRnZXQgaW5wdXQudWktYXV0b2NvbXBsZXRlLWlucHV0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLnVpLXdpZGdldCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MCwgMTM3LCAyNTUsIDAuNzUpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC51aS13aWRnZXQgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzAsIDIzNiwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLnVpLXdpZGdldCAuZHJvcGRvd24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCAudWktd2lkZ2V0IC5kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzJCMkY4MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC5pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC5pdGVtcyAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzcwNzc4YztcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGRhZTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCAuaXRlbXMgLml0ZW0gLnJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLml0ZW1zIC5pdGVtIC5yZW1vdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9rbXMvaWNvbnMvaWNvbl9jcm9zc19yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC5pdGVtcyAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjA2Yztcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCAuaXRlbXMgLml0ZW0gLnJlbW92ZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL2ljb25fY3Jvc3Muc3ZnXCIpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC5pdGVtcyAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCAuaXRlbXMgLml0ZW0gLmRyYWctaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC5pdGVtcyAuaXRlbSAuZHJhZy1pY29uLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLml0ZW1zIC5pdGVtIC5kcmFnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9rbXMvaWNvbnMvZHJhZy1kb3RzLnN2Z1wiKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLml0ZW1zIC5pdGVtLnJlYWRvbmx5IC5yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC5leHBsYW5hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4udWktbWVudS51aS1hdXRvY29tcGxldGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRhZTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktbWVudS51aS1hdXRvY29tcGxldGUgbGkge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMjM0M2E7XG59XG4udWktbWVudS51aS1hdXRvY29tcGxldGUgbGkgZGl2IHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaSBkaXYudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIGNvbG9yOiAjMzIzNDNhO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtY3VycmVuY3kgaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlMGU2ZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtY3VycmVuY3kgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzYzhiZjU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgaW5zZXQgMCAwIDEycHggcmdiYSgxMjAsIDE2OSwgMjM2LCAwLjMpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtY3VycmVuY3kgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtY3VycmVuY3kuZXJyb3IgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX2Nyb3NzX3JlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1saW5rIGEge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgY29sb3I6ICMzMjg5ZmY7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS5lbnRpdHktYXR0cmlidXRlLW9uLW9mZiB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS5lbnRpdHktYXR0cmlidXRlLW9uLW9mZiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmYgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmYgLnBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmYgLmV4cGxhbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmYgLm9uLW9mZi1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTZlYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS5lbnRpdHktYXR0cmlidXRlLW9uLW9mZiAub24tb2ZmLXN3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5lbnRpdHktYXR0cmlidXRlLmVudGl0eS1hdHRyaWJ1dGUtb24tb2ZmIC5vbi1vZmYtc3dpdGNoLm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ZGM4NDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLmVudGl0eS1hdHRyaWJ1dGUtb24tb2ZmIC5vbi1vZmYtc3dpdGNoLm9uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNXB4LCAwLCAwKTtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZCAucGFzc3dvcmQucmVwZWF0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgLnBhc3N3b3JkX21haWwgLm1haWxfYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmOWY5ZjkgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjlmOSA1JSwgI2U5ZTllOSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBhZGRpbmc6IDVweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgLnBhc3N3b3JkX21haWwgLm1haWxfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOSBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTllOWU5IDUlLCAjZjlmOWY5IDEwMCUpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgLnBhc3N3b3JkX21haWwgLm1haWxfYnV0dG9uOmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZCAucGFzc3dvcmRfbWFpbCAubWFpbF9idXR0b24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXBhc3N3b3JkIC5wYXNzd29yZF9tYWlsIC5tYWlsX2NvbmZpcm1hdGlvbiB7XG4gIGNvbG9yOiAjNDc5YzM4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZCAucGFzc3dvcmRfbWFpbCAubWFpbF9jb25maXJtYXRpb24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXBhc3N3b3JkIC5wYXNzd29yZF9tYWlsIC5tYWlsX2ZhaWwge1xuICBjb2xvcjogI2JmMjYxNDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgLnBhc3N3b3JkX21haWwgLm1haWxfZmFpbC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgLnBhc3N3b3JkX21haWwuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZhbGlkYXRpb25IZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogLTIzNXB4O1xuICBsZWZ0OiAyMDVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjI1cHgpO1xuICBoZWlnaHQ6IDIyNXB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi52YWxpZGF0aW9uSGVscGVyIGgzIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmY0MztcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52YWxpZGF0aW9uSGVscGVyIC5zdWNjZXNzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9zdWNjZXNzLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyYzA2YTtcbn1cbi52YWxpZGF0aW9uSGVscGVyIC5zdWNjZXNzIHAge1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52YWxpZGF0aW9uSGVscGVyIC5yZXF1aXJlbWVudHMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4udmFsaWRhdGlvbkhlbHBlciAucmVxdWlyZW1lbnRzIHAge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6IHJnYmEoMTU1LCAxNjAsIDE3NCwgMC42NSk7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xufVxuLnZhbGlkYXRpb25IZWxwZXIgLnJlcXVpcmVtZW50cyBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udmFsaWRhdGlvbkhlbHBlciAucmVxdWlyZW1lbnRzIHAgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzc4YztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG59XG4udmFsaWRhdGlvbkhlbHBlciAucmVxdWlyZW1lbnRzIHAuaW5mbyB7XG4gIGNvbG9yOiAjNzA3NzhjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udmFsaWRhdGlvbkhlbHBlciAucmVxdWlyZW1lbnRzIHAuaW52YWxpZCB7XG4gIGNvbG9yOiAjZjIzMDNmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4udmFsaWRhdGlvbkhlbHBlciAucmVxdWlyZW1lbnRzIHAudmFsaWQgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLnZhbGlkYXRpb25IZWxwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMTVweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB3aGl0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjRzO1xufVxuLnZhbGlkYXRpb25IZWxwZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi52YWxpZGF0aW9uSGVscGVyLnZhbGlkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZhbGlkYXRpb25IZWxwZXIudmFsaWQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTJjMDZhO1xufVxuLnZhbGlkYXRpb25IZWxwZXIudmFsaWQgLnN1Y2Nlc3Mge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA0O1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyNXB4KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYWUyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzIzNDNhO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUwLCAxMzcsIDI1NSwgMC43NSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTdweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICMyQjJGODMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLmRyb3Bkb3duLW9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtc2VsZWN0IC5zZWxlY3Qtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24gLnVpLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudS51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRhZTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMyMzQzYTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgdWwgbGkudWktc3RhdGUtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bCBsaSBkaXYge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bCBsaSBkaXYudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgY29sb3I6ICMzMjM0M2E7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMzBweCAwIDE2cHggMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDE1cHggMTVweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYWUyO1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0LCAuZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0LmVycm9yICsgLmVycm9yLCAuZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZC5lcnJvciArIC5lcnJvciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDI0MiwgNDgsIDYzLCAwLjA3NSksIGluc2V0IDAgMCAxcHggcmdiYSgyMjQsIDExNywgMTI1LCAwLjc1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyMzAzZjtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXRleHQgaW5wdXQsIC5lbnRpdHktYXR0cmlidXRlLXBhc3N3b3JkIGlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0IGlucHV0OmZvY3VzLCAuZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGJmNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCBpbnNldCAwIDAgMTJweCByZ2JhKDEyMCwgMTY5LCAyMzYsIDAuMyk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0IGlucHV0OjpwbGFjZWhvbGRlciwgLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtdGV4dC5lcnJvciBpbnB1dCwgLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQuZXJyb3IgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX2Nyb3NzX3JlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtdGV4dC1hcmVhIGxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXRleHQtYXJlYSAudGV4dC1hcmVhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGRhZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXRleHQtYXJlYSAudGV4dC1hcmVhLXdyYXBwZXIgPiB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtdGV4dC1hcmVhIC50ZXh0LWFyZWEtd3JhcHBlciA+IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4YmY1O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIGluc2V0IDAgMCAxMnB4IHJnYmEoMTIwLCAxNjksIDIzNiwgMC4zKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXRleHQtYXJlYSAudGV4dC1hcmVhLXdyYXBwZXIgPiB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmRpdi5tY2UtdG9vbGJhci1ncnAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTZlYztcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtdGl0bGUgaDMge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGNvbG9yOiAjMzI4OWZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS12aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXZpZXcuZXJyb3IgKyAuZXJyb3Ige1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgyNDIsIDQ4LCA2MywgMC4wNzUpLCBpbnNldCAwIDAgMXB4IHJnYmEoMjI0LCAxMTcsIDEyNSwgMC43NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMjMwM2Y7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS12aWV3IC5jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCAzMHB4IDAgMzBweDtcbn1cblxuLmMtdmlkZW9fX2dyaWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5jLXZpZGVvX19maWVsZHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDc1cHgpO1xufVxuXG4uYy12aWRlb19fZmllbGRzIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmMtdmlkZW9fX3ByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtdmlkZW9fX3ByZXZpZXdbaHJlZl06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtdmlkZW9fX3ByZXZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQod2hpdGUsIHJnYmEoMTU1LCAxNjAsIDE3NCwgMC4xNSkpO1xufVxuXG4uYy12aWRlb19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjOWJhMGFlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy12aWRlb19fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3MDc3OGM7XG59XG5cbi5jLXZpZGVvX19pZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uYy12aWRlb19fdXJsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzliYTBhZTtcbn1cblxuLmMtdmlkZW9fX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzMjM0M2E7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjI1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmMtdmlkZW9fX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4YmY1O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIGluc2V0IDAgMCAxMnB4IHJnYmEoMTIwLCAxNjksIDIzNiwgMC4zKTtcbn1cblxuLmMtdmlkZW9fX2F1dG9wbGF5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGU2ZWM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYy12aWRlb19fdGh1bWIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXZpZGVvX190aHVtYltzcmNdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNlbnRpdHkudHJhbnNmZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gLmVudGl0eS1hdHRyaWJ1dGVzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiAuZW50aXR5LWF0dHJpYnV0ZXMgLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVjO1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gLmVudGl0eS1hdHRyaWJ1dGVzIC50YWItY29udGVudCAuZW50aXR5LWF0dHJpYnV0ZS10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJEMzIzQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDIxcHggMCAxM3B4IDMwcHg7XG59XG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiAuZW50aXR5LWF0dHJpYnV0ZXMgLnRhYi1jb250ZW50IC5lbnRpdHktYXR0cmlidXRlLXRpdGxlIGgzIHAge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gLmVudGl0eS1hdHRyaWJ1dGVzIC50YWItY29udGVudCAuZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uIC5lbnRpdHktYXR0cmlidXRlcyAudGFiLWNvbnRlbnQgLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiAuZW50aXR5LWF0dHJpYnV0ZXMgLnRhYi1jb250ZW50IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyODlmZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uIC5lbnRpdHktYXR0cmlidXRlcyAudGFiLWNvbnRlbnQgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTZweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1kYXNoYm9hcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMUQyNDMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYy1kYXNoYm9hcmRfX3RleHQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcbn1cbi5jLWRhc2hib2FyZF9fY29udGFjdCAuYy1kYXNoYm9hcmRfX3RleHQge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VlZjM7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VlZjM7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtaW1hZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWUyO1xufVxuXG4uYy1kYXNoYm9hcmRfX2VtcGxveWVlLWluZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM3MDc3OGM7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMUQyNDMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLWRhc2hib2FyZF9fbGluayB7XG4gIGNvbG9yOiAjNzA3NzhjO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLmMtZGFzaGJvYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMjg5ZmY7XG59XG5cbi5jLWRhc2hib2FyZF9fbG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmMtZGFzaGJvYXJkX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi8vIENvbG9yc1xuJGRhcmtlci1ncmF5OiAgICAgIzJiMmIzMVxuJGRhcmstZ3JheTogICAgICAgIzMyMzQzYVxuJG1lZGl1bS1ncmF5OiAgICAgIzcwNzc4Y1xuJGxpZ2h0LWdyYXk6ICAgICAgIzliYTBhZVxuJGxpZ2h0ZXItZ3JheTogICAgI2Q4ZGFlMlxuJGxpZ2h0ZXN0LWdyYXk6ICAgI2UwZTZlY1xuJHdoaXRpc2g6ICAgICAgICAgI2Y3ZjdmN1xuXG5cbiRkYXJrLXdoaXRlOiAgICAgICNmNGY1ZjdcbiR3aGl0ZTogICAgICAgICAgICNmZmZmZmZcblxuJGJsYWNrOiAgICAgICAgICAgIzAwMDAwMFxuXG4kYnJhbmQtcHJpbWFyeTogICAjMzI4OWZmXG4kYnJhbmQtc2Vjb25kYXJ5OiAjMkIyRjgzXG4kYnJhbmQtc3VjY2VzczogICAjM2M3NjNkXG4kYnJhbmQtaW5mbzogICAgICAjMzE3MDhmXG4kYnJhbmQtd2FybmluZzogICAjZmY4ZDAwXG4kYnJhbmQtZGFuZ2VyOiAgICAjZjIzMDNmXG5cblxuXG4vLyBOZXcgQ29sb3JzXG4kZGFya2VyQmx1ZTogICAgICAjMUQyNDMzXG4kZGFya0JsdWU6ICAgICAgICAjMkIyRjgzXG4kbmVvbkJsdWU6ICAgICAgICAjMDAwMEZGXG4kYmx1ZTogICAgICAgICAgICAjMzI4OWZmXG4kcmVkOiAgICAgICAgICAgICAjQTYwQTE1XG4kYnJpZ2h0UmVkOiAgICAgICAjRkYzMjNDXG4kZ3JlZW46ICAgICAgICAgICAjN2ZiOTQ2XG4kZ3JheTogICAgICAgICAgICAjNzA3NzhjXG4kbGlnaHRHcmF5OiAgICAgICAjZDhkYWUyXG4kYmx1ZUdyYXk6ICAgICAgICAjZWNlZWYzXG4kYWxtb3N0V2hpdGU6ICAgICAjZjdmN2Y3XG5cbiRpY29uQ29sb3I6ICAgICAgICAjY2ZkYWUyXG5cblxuJG5lb25SZWQ6ICAgICAgICAgI2YyMzAzZlxuJG5lb25HcmVlbjogICAgICAgIzc4ZGM4NFxuXG5cbiRiYXNlSW1hZ2VQYXRoOiBcIi9pbWcva21zXCJcblxuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheVxuJGJhY2tncm91bmRHcmFkaWVudDogMTcwZGVnLCByZ2JhKDI0MywyNDcsMjUwLDEpIDAlLHJnYmEoMjMyLDIzNSwyNDIsMSkgNjUlLHJnYmEoMjE3LDIyMSwyMzIsMSkgOTUlLHJnYmEoMjA1LDIwOCwyMTEsMSkgMTAwJVxuXG4vLyBUeXBvZ3JhcGh5XG5cbiR0ZXh0LWNvbG9yOiAgICAgICAgJGRhcmstZ3JheVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAnVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWZcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgIDIwcHhcbiRmb250LXNpemUtbGFyZ2U6ICAgICBjZWlsKCRmb250LXNpemUtYmFzZSAqIDEuMDUpXG4kZm9udC1zaXplLXNtYWxsOiAgICAgY2VpbCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KVxuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgMS42XG5cbiRmb250LXdlaWdodC1saWdodDogICAzMTBcbiRmb250LXdlaWdodC1ub3JtYWw6ICA0MDBcbiRmb250LXdlaWdodC1ib2xkOiAgICA2MDBcbiRmb250LXdlaWdodC1oZWF2eTogICA3MDBcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICRmb250LXdlaWdodC1ub3JtYWxcblxuXG4vLyBTaWRlYmFyXG5cbiRzaWRlYmFyLXdpZHRoOiAgICAgICAgICAgICAyNDBweFxuJHNpZGViYXItYmFja2dyb3VuZC1jb2xvcjogICRkYXJrLWdyYXlcbiRzaWRlYmFyLWxvZ28tZm9udC1zaXplOiAgICAkZm9udC1zaXplLWJhc2VcbiRzaWRlYmFyLWxvZ28tZm9udC13ZWlnaHQ6ICAkZm9udC13ZWlnaHQtYm9sZFxuJHNpZGViYXItbG9nby1mb250LWNvbG9yOiAgICR3aGl0ZVxuXG4kc2lkZWJhci1mb250LXdlaWdodDogICAgICAgJGZvbnQtd2VpZ2h0LWJvbGRcbiRzaWRlYmFyLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWxhcmdlXG4kc2lkZWJhci1mb250LWNvbG9yOiAgICAgICAgJHdoaXRlXG5cblxuLy8gVmVydGljYWwgZ3JpZFxuXG4kZ3JpZC1yb3c6IDMwcHhcbkBmdW5jdGlvbiBncmlkLXJvdygkZmFjdG9yOiAxKVxuICBAcmV0dXJuICRncmlkLXJvdyAqICRmYWN0b3IiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgc3R5bGUgc2V0dGluZ3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbipcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4vKlxuICogU2V0IHVwIHRoZSBib2R5XG4gKlxuICogMS4gVGhpcyBpcyB0aGUgYmFzZSBmb3IgYWwgcmVtIHVuaXRzXG4gKiAyLiBNYWtlcyBzdWUgdGhhdCBzb21lIGZvbnRzIGFyZSBiZXR0ZXIgcmVuZGVyZWRcbiAqICMuIFNldCBmb250IHRvIGxpbmluZyBmaWd1cmVzXG4gKi9cbmh0bWxcbiAgLy9mb250LXNpemU6IDIwcHhcbiAgbGluZS1oZWlnaHQ6IDEuNlxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHlcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSdcblxuLyoqXG4gKiAxLkRlZmF1bHQgZGlzcGxheSBmb3IgaW1hZ2VzIGlzIGJsb2NrIHRvIGxvc2UgdGhlIGV4dHJhIG1hcmdpbiBiZWxvdyB0aGUgaW1hZ2VcbiAqIDIuIFJlbW92ZSBib3JkZXIgLyBlc3BlY2lhbGx5IG9uIG9sZGVyIGJyb3dzZXJzXG4gKi9cbmltZywgc3ZnXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGJvcmRlcjogbm9uZVxuXG4vKipcbiAgKiBBZGQgdHJhbnNsYXRpb24gdG8gcHJldmVudCByZWNvbG9yaW5nIGZyb20gYXV0b2NvbXBsZXRlXG4gICovXG5pbnB1dCwgdGV4dGFyZWFcbiAgOjpwbGFjZWhvbGRlclxuICAgIHRyYW5zaXRpb246IGFsbCA5OTk5cyBsaW5lYXIgOTk5OXNcblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBhcm91bmQgZmlndXJlXG4gKi9cbmZpZ3VyZVxuICBtYXJnaW46IDAiLCJAa2V5ZnJhbWVzIHNoYWtlMVxuICAwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjVweCwgLjI1cHgsIDApXG4gIDEwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS4yNXB4LCAtLjVweCwgMClcbiAgMjAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjc1cHgsIDBweCwgMClcbiAgMzAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC41cHgsIDApXG4gIDQwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjI1cHgsIC0uMjVweCwgMClcbiAgNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cHgsIC41cHgsIDApXG4gIDYwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS43NXB4LCAuMjVweCwgMClcbiAgNzAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguNXB4LCAuMjVweCwgMClcbiAgODAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cHgsIC0uMjVweCwgMClcbiAgOTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguNXB4LCAuNXB4LCAwKVxuICAxMDAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguMjVweCwgLS41cHgsIDApXG5cbkBrZXlmcmFtZXMgc2hha2UyXG4gIDAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguMjVweCwgLS41cHgsIDApXG4gIDEwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjVweCwgLjVweCwgMClcbiAgMjAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cHgsIC0uMjVweCwgMClcbiAgMzAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguNXB4LCAuMjVweCwgMClcbiAgNDAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjc1cHgsIC4yNXB4LCAwKVxuICA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0uMjVweCwgLjVweCwgMClcbiAgNjAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguMjVweCwgLS4yNXB4LCAwKVxuICA3MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLjVweCwgMClcbiAgODAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjc1cHgsIDBweCwgMClcbiAgOTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cHgsIC0uNXB4LCAwKVxuICAxMDAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguNXB4LCAuMjVweCwgMClcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEZ1bmN0aW9ucyB1c2VkIGluIGdyaWQgY2FsY3VsYXRpb25cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBEZWZpbmUgYW1vdW50IG9mIGdyaWQgY29sdW1uc1xuICovXG4kZ3JpZENvbHVtbnMgOiAxNFxuXG4vKipcbiAgKiBUaGlzIGlzIHdoZXJlIHRoZSBtYWdpYyBoYXBwZW5zXG4gICogUmV0dXJuIHBlcmNlbnRhZ2UgYmFzZWQgb24gYW1vdW50IG9mIGNvbHVtbnNcbiAgKiBVc2UgcGFyZW50IGNvbHVtbiBzaXplIHRvIGFkanVzdCB0aGUgb3JpZ2luXG4gICovXG5AZnVuY3Rpb24gY2FsY3VsYXRlQ29sdW1uU2l6ZSgkY29sdW1uQ291bnQgOiAxLCAkb3JpZ2luIDogJGdyaWRDb2x1bW5zKVxuICAvLyBDYWxjdWxhdGUgdGhlIHdpZHRoIGZvciBhIHNpbmdsZSBjb2x1bW4gb24gYSBmdWxsIGdyaWRcbiAgJHNpbmdsZUNvbHVtblNpemUgOiAxMDAgLyAkZ3JpZENvbHVtbnNcblxuICAvLyBHZXQgdGhlIG9yaWdpbiBzaXplIGluIHBlcmNlbnRhZ2UgZnJvbSB0aGUgZnVsbCBncmlkXG4gICRvcmlnaW5QZXJjZW50YWdlIDogJG9yaWdpbiAvICRncmlkQ29sdW1ucyAqIDEwMFxuXG4gIC8vIENhbGN1bGF0ZSBzaW5nbGUgY29sdW1uIGZyb20gbmV3IG9yaWdpblxuICAkbmV3U2luZ2xlQ29sdW1uU2l6ZSA6ICRzaW5nbGVDb2x1bW5TaXplIC8gJG9yaWdpblBlcmNlbnRhZ2UgKiAxMDBcblxuICAvLyBSZXR1cm4gYW1vdW50IG9mIGNvbHVtbnMgYXMgcGVyY2VudGFnZVxuICBAcmV0dXJuICgkbmV3U2luZ2xlQ29sdW1uU2l6ZSAqICRjb2x1bW5Db3VudClcblxuLyoqXG4gICogRGVmYXVsdCBmdW5jdGlvbiBmb3IgY29sdW1uc1xuICAqIFJldHVybiBhcyBwZXJjZW50YWdlXG4gICovXG5AZnVuY3Rpb24gY29sdW1uKCRjb2x1bW5Db3VudCA6IDEsICRvcmlnaW4gOiAkZ3JpZENvbHVtbnMpXG4gIEByZXR1cm4gY2FsY3VsYXRlQ29sdW1uU2l6ZSgkY29sdW1uQ291bnQsJG9yaWdpbikgKiAxJVxuXG4vKipcbiAgKiBSZXR1cm4gYXMgdmlld3BvcnQgd2lkdGhcbiAgKi9cbkBmdW5jdGlvbiBjb2x1bW5WdygkY29sdW1uQ291bnQgOiAxLCAkb3JpZ2luIDogJGdyaWRDb2x1bW5zKVxuICBAcmV0dXJuIGNhbGN1bGF0ZUNvbHVtblNpemUoJGNvbHVtbkNvdW50LCRvcmlnaW4pICogMXZ3IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExvZ2luIEtNU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmxvZ2luXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBtaW4taGVpZ2h0OiAxMDB2aFxuICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlckJsdWVcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZUltYWdlUGF0aH0vYmFja2dyb3VuZC5zdmdcIilcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblxuXG4gIC5wbGFjZWhvbGRlclxuICAgIHdpZHRoOiA4MCVcbiAgICBtYXgtd2lkdGg6IDQwMHB4XG4gICAgcGFkZGluZzogMjBweCA0MHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICBjb2xvcjogJGRhcmtCbHVlXG5cbiAgICAuaGVhZGVyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpXG5cbiAgICAgICYuc21hbGxcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuXG4gICAgICBpbWdcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDQ1cHhcbiAgICAgICAgaGVpZ2h0OiA0NXB4XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG5cbiAgICAgIGgyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KVxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgY29sb3I6ICRkYXJrQmx1ZVxuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICBmb250LXdlaWdodDogYm9sZFxuXG4gICAgbGFiZWxcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG5cbiAgICAvKiBBbGVydCBtZXNzYWdlc1xuICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC53YXJuaW5nXG4gICAgICBwYWRkaW5nOiA3cHggMTJweFxuICAgICAgbWFyZ2luOiA4cHggMFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtCbHVlXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgY29sb3I6ICRkYXJrQmx1ZVxuXG4gICAgaW5wdXRcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgIG1hcmdpbjogMCAwIDhweFxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgY29sb3I6ICRkYXJrQmx1ZVxuXG4gICAgICB0ZXh0LWluZGVudDogMTBweFxuICAgICAgYm9yZGVyOiAkbGlnaHRlci1ncmF5IHNvbGlkIDFweFxuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzXG5cbiAgICAgICY6Zm9jdXNcbiAgICAgICAgb3V0bGluZTogMFxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKCRuZW9uQmx1ZSwgLjc1KSAwIDAgNXB4IDBcblxuICAgICAgJlt0eXBlPXN1Ym1pdF1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFya0JsdWUsIDEwJSlcblxuICAgIGFcbiAgICAgIGNvbG9yOiAkZGFya0JsdWVcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICBmb250LXdlaWdodDogc2VtaWJvbGQoKVxuXG4gICAgLmxvZ2luX19zdWJtaXRcbiAgICAgIG1hcmdpbi10b3A6IDIwcHhcblxuIiwiPWZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbkl0ZW06IHN0cmV0Y2gpXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICBkaXNwbGF5OiBmbGV4XG5cbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeVxuICBhbGlnbi1pdGVtczogJGFsaWduSXRlbVxuXG5cbj1mbGV4LXJvd3NcbiAgZmxleC13cmFwOiB3cmFwXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgZmxleC1mbG93OiByb3cgd3JhcFxuXG49b3JkZXIoJHBsYWNlKVxuICBvcmRlcjogJHBsYWNlXG5cbj1hbGlnbi1jb250ZW50KCRhbGlnbilcbiAgYWxpZ24tY29udGVudDogJGFsaWduXG5cbj1hbGlnbi1zZWxmKCRhbGlnbilcbiAgYWxpZ24tc2VsZjogJGFsaWduIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVudGl0aWVzIG5hdmlnYXRpb24gS01TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4jZW50aXRpZXNcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHdpZHRoOiAzODBweFxuICBoZWlnaHQ6IGF1dG9cbiAgbWluLWhlaWdodDogMTAwdmhcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgY29sb3I6ICRibHVlXG5cbiAgLyogSGVhZGVyIGJsb2NrXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmVudGl0aWVzLWhlYWRlclxuICAgIHBhZGRpbmc6IDQwcHggMFxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgaGVpZ2h0OiAxMDFweFxuXG4gICAgaDFcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gICAgICBjb2xvcjogJGRhcmtCbHVlXG4gICAgICBmb250LXdlaWdodDogbWVkaXVtKClcbiAgICAgIG1hcmdpbjogMFxuICAgIHBcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICBjb2xvcjogJGdyYXlcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgbWFyZ2luOiAwXG4gICAgICBmb250LXdlaWdodDogbGlnaHRlc3QoKVxuXG5cbiAgLmVudGl0aWVzLWNvbnRlbnRcbiAgICA+IHAsIGgyXG4gICAgICBwYWRkaW5nOiAwIDIwcHhcblxuICAgID4gcFxuICAgICAgZm9udC1zaXplOiAwLjlyZW1cblxuXG4gIC8qIFNlYXJjaCBibG9ja1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWFyY2hcbiAgICAuc2VhcmNoLWZpZWxkXG4gICAgICBoZWlnaHQ6IDQ1cHhcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5XG4gICAgICBmb250LXNpemU6IDAuOXJlbVxuICAgICAgY3Vyc29yOiB0ZXh0XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXdoaXRlXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlSW1hZ2VQYXRofS9pY29ucy9pY29uX3NlYXJjaC5zdmdcIilcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCBjZW50ZXJcblxuICAgICAgaW5wdXRcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiA0NXB4XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgICBsaW5lLWhlaWdodDogMi4yXG4gICAgICAgIHRleHQtaW5kZW50OiA2MHB4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICthdHRyaWJ1dGUtZm9jdXNcblxuICAgIC5zZWFyY2gtcmVzdWx0LXRleHRcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIGhlaWdodDogNTBweFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZVxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDYwcHhcblxuICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheVxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAgIHNwYW5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIC8vZm9udC1zaXplOiAwLjg1cmVtXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICAgICAgY29sb3I6ICRibHVlXG5cbiAgICAuZW50aXRpZXMtbGlzdFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDIzNXB4KVxuXG4gICAgICB1bFxuICAgICAgICAuZW50aXRpZXMtbGlzdC1pdGVtXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgICAgID4gYVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5XG5cbiAgICAgICAgICAgICAgLmljb25cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodEdyYXksIDAuNilcblxuICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpXG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWJyZWFkY3J1bWIpXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW1cbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxuXG5cbiAgICAmLmFjdGl2ZVxuICAgICAgLmVudGl0aWVzLWxpc3RcbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgLnNlYXJjaC1yZXN1bHQtdGV4dFxuICAgICAgICArZmxleChmbGV4LXN0YXJ0LGNlbnRlcilcblxuXG4gIC8qIEFkZCBuZXcgaXRlbSBibG9ja1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5uZXctaXRlbVxuICAgICtmbGV4KGZsZXgtc3RhcnQsY2VudGVyKVxuICAgIGhlaWdodDogNDVweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWVcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnNcblxuICAgIGNvbG9yOiAkYmx1ZVxuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgbGluZS1oZWlnaHQ6IDFcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgIHNwYW5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDMwcHhcbiAgICAgIGhlaWdodDogMzBweFxuICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZVxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcblxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZUltYWdlUGF0aH0vaWNvbnMvaWNvbl9wbHVzLnN2Z1wiKVxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGg6IDMwcHhcbiAgICAgICAgaGVpZ2h0OiAzMHB4XG5cbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuICAgICAgY29sb3I6IHdoaXRlXG5cblxuICAvKiBDaGFuZ2Ugb3JkZXIgYmxvY2tcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuZW50aXRpZXMtb3JkZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNTBweFxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkbGlnaHRlc3QtZ3JheVxuXG4gICAgLnNvcnRhYmxlLWJ1dHRvblxuICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIGNvbG9yOiAkYmx1ZVxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aDogMTlweFxuICAgICAgICBoZWlnaHQ6IDIzcHhcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZUltYWdlUGF0aH0vaWNvbnMvaWNvbl9yZW9yZGVyLnN2Z1wiKVxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG5cbiAgICAgICYuc2F2ZS1vcmRlclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICB0b3A6IDBcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICB6LWluZGV4OiAtMVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICAgICAmLnNob3dcbiAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2VJbWFnZVBhdGh9L2ljb25zL2ljb25fc2F2ZV9vcmRlci5zdmdcIilcblxuXG4gIC8qIEVudGl0aWVzIGxpc3RcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEVudGl0aWVzIGhlYWRlcjogIDE0MXB4XG4gICAgU2VhcmNoOiAgICAgICAgICAgNTBweFxuICAgIE5ldyBpdGVtOiAgICAgICAgIDUwcHhcbiAgICBPcmRlcjogICAgICAgICAgICA1MHB4XG4gICAgKi9cblxuICAjbWFpbi1lbnRpdGllcy1saXN0XG4gICAgJi5oaWRlXG4gICAgICBkaXNwbGF5OiBub25lXG5cbiAgLmVudGl0aWVzLWxpc3RcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMTkwcHgpXG4gICAgb3ZlcmZsb3c6IGF1dG9cbiAgICBvdmVyZmxvdy14OiBoaWRkZW5cblxuICAgIC5qcy1zb3J0YWJsZVxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweClcblxuICAgIHVsXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcblxuICAgICAgJi51aS1zb3J0YWJsZSwgJi5zb3J0YWJsZVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG9cbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuXG5cbiAgICAgIC8vIEVhY2ggdWwgd2lsbCBiZSBhIGJpdCBkZWVwZXJcbiAgICAgIHVsXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgICAgICBtaW4taGVpZ2h0OiAxMHB4XG5cbiAgICAgIC8vIFNvcnRhYmxlIHBsYWNlaG9sZGVyIGZvciBpbmRpY2F0aW9uIHdoZXJlIHRvIGRyb3BcbiAgICAgIC5zb3J0YWJsZS1wbGFjZWhvbGRlclxuICAgICAgICBoZWlnaHQ6IDUwcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdFdoaXRlXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpXG5cbiAgICAgIC8vIExpc3QgaXRlbSBzdHlsaW5nXG4gICAgICAuZW50aXRpZXMtbGlzdC1pdGVtXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zc1xuXG4gICAgICAgIC8vWmVicmEgY29sb3JpbmdcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0V2hpdGVcblxuXG4gICAgICAgIC8vIFRleHQgLyBwbGFjZWhvbGRlclxuICAgICAgICA+YSwgLnRyZWUtbm9kZS1jb250ZW50XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgK2ZsZXgoZmxleC1zdGFydCwgY2VudGVyKVxuICAgICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xXG4gICAgICAgICAgY29sb3I6ICRncmF5XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXN0KClcblxuICAgICAgICAgIHN1YlxuICAgICAgICAgICAgb3BhY2l0eTogMC42XG5cbiAgICAgICAgICAvL0hvdmVyIGNvbG9yXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVHcmF5XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlXG5cbiAgICAgICAgLy9BY3RpdmUgY29sb3JpbmdcbiAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICA+YSwgPi50cmVlLW5vZGUtY29udGVudFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgLmljb25cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheVxuXG4gICAgICAgIC8vIFN0YXR1c1xuICAgICAgICAuY29sb3Itc3RhdHVzXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgd2lkdGg6IDVweFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgICAgICAgICAmW2RhdGEtc3RhdHVzLXR5cGU9XCIwXCJdXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5XG4gICAgICAgICAgJltkYXRhLXN0YXR1cy10eXBlPVwiMVwiXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lb25HcmVlblxuICAgICAgICAgICZbZGF0YS1zdGF0dXMtdHlwZT1cIjJcIl1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZW9uUmVkXG4gICAgICAgICAgJltkYXRhLXN0YXR1cy10eXBlPVwiM1wiXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeVxuICAgICAgICAgICZbZGF0YS1zdGF0dXMtdHlwZT1cIjRcIl1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nXG4gICAgICAgICAgJltkYXRhLXN0YXR1cy10eXBlPVwiNVwiXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3NcblxuICAgICAgICBwXG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpXG5cbiAgICAgICAgLy8gSWNvblxuICAgICAgICAuaWNvblxuICAgICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHhcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGlnaHRHcmF5LCAwLjYpXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDMwcHhcbiAgICAgICAgICAgIGhlaWdodDogMzBweFxuXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheVxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICB0b3A6IDFweFxuXG4gICAgICAgIC8vIERyb3AgZG93biBpY29uXG4gICAgICAgIC50cmlhbmdsZVxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC4wMylcbiAgICAgICAgICB3aWR0aDogNDBweFxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICAgICAgaGVpZ2h0OiA1cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2VJbWFnZVBhdGh9L2ljb25zL2ljb25fdHJpYW5nbGVfZG93bi5zdmdcIilcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzXG5cbiAgICAgICAgJltjb2xsYXBzZWQ9dHJ1ZV1cbiAgICAgICAgICAudHJpYW5nbGVcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcblxuICAgIC8vIFNvcnRpbmcgYW5pbWF0aW9uXG4gICAgLnNvcnRpbmdcbiAgICAgIC5lbnRpdGllcy1saXN0LWl0ZW1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGN1cnNvcjogbW92ZVxuXG4gICAgICAgIGFcbiAgICAgICAgICBjdXJzb3I6IG1vdmVcbiAgICAgICAgICBhbmltYXRpb246IHNoYWtlMSAxLjVzIGluZmluaXRlIGFsdGVybmF0ZVxuXG4gICAgICAuZW50aXRpZXMtbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpXG4gICAgICAgIGFcbiAgICAgICAgICBhbmltYXRpb246IHNoYWtlMiAxLjVzIGluZmluaXRlIGFsdGVybmF0ZVxuXG5cbi8qIERyYWcgYW5kIGRyb3Agc3R5bGluZ1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vLmFuZ3VsYXItdWktdHJlZS1kcmFnLmFuZ3VsYXItdWktdHJlZS1ub2Rlc1xuLy8gIHBvc2l0aW9uOiBmaXhlZFxuLy8gIG1hcmdpbjogMFxuLy8gIHBhZGRpbmc6IDBcbi8vICBsaXN0LXN0eWxlOiBub25lXG4vLyAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheVxuLy9cbi8vICAuZW50aXRpZXMtbGlzdC1pdGVtXG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuLy9cbi8vICAgIC8vIFRleHQgLyBwbGFjZWhvbGRlclxuLy8gICAgPmEsIC50cmVlLW5vZGUtY29udGVudFxuLy8gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbi8vICAgICAgK2ZsZXgoZmxleC1zdGFydCwgY2VudGVyKVxuLy8gICAgICBoZWlnaHQ6IDUwcHhcbi8vICAgICAgd2lkdGg6IDEwMCVcbi8vICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4vLyAgICAgIGNvbG9yOiAkZGFya0JsdWVcbi8vICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXN0KClcbi8vXG4vLyAgICAvLyBTdGF0dXNcbi8vICAgIC5jb2xvci1zdGF0dXNcbi8vICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyAgICAgIGhlaWdodDogMTAwJVxuLy8gICAgICB3aWR0aDogNXB4XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZW9uUmVkXG4vLyAgICAgICYuYWN0aXZlXG4vLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lb25HcmVlblxuLy9cbi8vICAgIC8vIEljb25cbi8vICAgIC5pY29uXG4vLyAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuLy8gICAgICB3aWR0aDogMzBweFxuLy8gICAgICBoZWlnaHQ6IDMwcHhcbi8vICAgICAgbWFyZ2luOiAwIDE1cHhcbi8vICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodEdyYXksIDAuNilcbi8vICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuLy9cbi8vICAgICAgaW1nXG4vLyAgICAgICAgd2lkdGg6IDMwcHhcbi8vICAgICAgICBoZWlnaHQ6IDMwcHhcbi8vXG4vLyAgICAgIHNwYW5cbi8vICAgICAgICBmb250LXNpemU6IDAuOHJlbVxuLy8gICAgICAgIGNvbG9yOiAkZ3JheVxuLy8gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gICAgICAgIHRvcDogMXB4IiwiQG1peGluIGZvY3VzZWQtZWxlbWVudFxuICBib3JkZXItY29sb3I6IGRlc2F0dXJhdGUoJGJyYW5kLXByaW1hcnksIDEwJSlcbiAgb3V0bGluZTogMFxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpLCBpbnNldCAwIDAgZ3JpZC1yb3coLjQpIHJnYmEobGlnaHRlbihkZXNhdHVyYXRlKCRicmFuZC1wcmltYXJ5LCAyNSUpLCAxMCUpLC4zKVxuXG5cbkBtaXhpbiBhdHRyaWJ1dGUtZm9jdXNcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjI1cyBlYXNlLWluLW91dFxuXG4gICY6Zm9jdXNcbiAgICArZm9jdXNlZC1lbGVtZW50IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVudGl0eSBibG9jayBLTVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNlbnRpdHlcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICByaWdodDogMFxuICBib3R0b206IDBcbiAgbGVmdDogMzgwcHhcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5XG5cblxuICAvKiBIZWFkZXIgKyBTYXZlIGFuZCBEZWxldGUgYnV0dG9uc1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5lbnRpdHktaGVhZGVyXG4gICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKVxuICAgIGhlaWdodDogMTQwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMHB4IDIwcHggLTIwcHggcmdiYSgwLDAsMCwuNSlcblxuICAgIC8vIEdyb3VwIGl0IGZvciBmbGV4LWJveFxuICAgIC5lbnRpdHktaGVhZGVyLWF0dHJpYnV0ZXNcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweClcbiAgICAgICtmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcilcblxuICAgICAgLmVudGl0eS10aHVtYm5haWxcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHdpZHRoOiAxMDBweFxuICAgICAgICBoZWlnaHQ6IDEwMHB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggd2hpdGVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICBjb2xvcjogJGdyYXlcblxuICAgICAgICBpbWdcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cblxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgei1pbmRleDogNVxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA1MSUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKVxuXG4gICAgICBoMlxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweFxuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgIC8vIEVudGl0eSBTYXZlIGFuZCBkZWxldGUgYnV0dG9uc1xuICAgIC5lbnRpdHktYnV0dG9uc1xuICAgICAgd2lkdGg6IDIwMHB4XG5cbiAgICAgIC5zYXZlLCAudHJhc2hcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBhcHBlYXJhbmNlOiBub25lXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICBvdXRsaW5lOiBub25lXG5cbiAgICAgIC5zYXZlXG4gICAgICAgIHdpZHRoOiAxNTBweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW1cblxuICAgICAgICAmLmRpc2FibGVkXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrZXJCbHVlLCAxMCUpXG4gICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuMylcblxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSlcblxuXG4gICAgICAudHJhc2hcbiAgICAgICAgd2lkdGg6IDQwcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodFJlZFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlSW1hZ2VQYXRofS9pY29ucy9pY29uX3RyYXNoLnN2Z1wiKVxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCVcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHhcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmlnaHRSZWQsIDE1JSlcblxuICAvKiAoTGFuZ3VhZ2UpIFRhYnNcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuZW50aXR5LXRhYnNcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNTBweFxuICAgIHBhZGRpbmctbGVmdDogNDBweFxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDUlKVxuXG4gICAgdWxcbiAgICAgICtmbGV4KGZsZXgtc3RhcnQsIGZsZXgtZW5kKVxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgbGlcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFya2VyQmx1ZSwgMTUlKVxuICAgICAgICBtYXJnaW46IDAgNXB4XG4gICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICBsaW5lLWhlaWdodDogNDBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zc1xuXG4gICAgICAgIGFcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDEwJSlcblxuICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjlcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVcblxuICAgICAgICAmLmVycm9yXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodFJlZFxuXG4gIC8qIENvbnRhaW5lciBmb3IgYXR0cmlidXRlc1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5lbnRpdHktYXR0cmlidXRlc1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMTkwcHhcbiAgICBib3R0b206IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIG92ZXJmbG93OiBhdXRvXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOVxuXG4gICAgLmNvbnRlbnRCbG9ja0FkZEJ1dHRvbiAvL1RPRE86IFNUWUxFIFRISVMgUFJPUEVSTFlcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgd2lkdGg6IDMzJVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGltZ1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgbGFiZWxcbiAgICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgY29sb3I6ICM5YmEwYWVcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBmb250LXdlaWdodDogMzAwXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAudGFiLWNvbnRlbnQsIC5zdWItdGFiLWNvbnRlbnRcbiAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmLmFjdGl2ZVxuICAgICAgZGlzcGxheTogYmxvY2tcblxuICAmLmZ1bGwtd2lkdGhcbiAgICBsZWZ0OiAwXG4gICAgY29sb3I6ICRibHVlXG5cbiAgICAudGFiLWNvbnRlbnRcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XG5cblxuLy8gVE9ETyBEaXNjdXNzaW9uIHdpdGggTWlrZSBpZiB3ZSB3YW50IHRoaXMgZnVuY3Rpb25hbGl0eSBmb3IgS01TXG4vLyBlbHNlIGl0IHdpbGwgYmUgYWxzbyBtb3ZlZCB0byBhbiBvd24gYXR0cmlidXRlIGJsb2NrICNiYWRUaW1cbi5maWVsZEdyb3VwQ29sbGVjdGlvblxuICB1bFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBtYXJnaW46IDBcbiAgICBwYWRkaW5nOiAwXG4gICAgbGlcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4XG4gICAgJi5maWVsZEdyb3VwSXRlbXNcblxuICAgICAgbGlcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgIGhlaWdodDogMjVweFxuICAgICAgICAgIHdpZHRoOiAzNXB4XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZUltYWdlUGF0aH0vaWNvbnMvZHJhZy5wbmdcIilcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgbGVmdDogMjBweFxuICAgICAgICAgIHRvcDogMTdweCIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTaWRlYmFyIEtNU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI3NpZGViYXJcbiAgcG9zaXRpb246IGZpeGVkXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIGhlaWdodDogMTAwdmhcbiAgcGFkZGluZy1ib3R0b206IDUwcHhcbiAgd2lkdGg6IDIzMHB4XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJCbHVlXG5cbiAgLmxvZ28tcGxhY2Vob2xkZXJcbiAgICBoZWlnaHQ6IDEwMHB4XG4gICAgd2lkdGg6IDEwMCVcblxuICAgIGFcbiAgICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcilcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHhcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDQwcHhcbiAgICAgICAgaGVpZ2h0OiA0MHB4XG5cbiAgICAgIHBcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbVxuICAgICAgICBsaW5lLWhlaWdodDogMS4yXG5cbiAgLyogQWNjb3VudCBibG9ja1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAuYWNjb3VudC1ibG9ja1xuICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcilcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LCAwLjIpXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmVcbiAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHhcbiAgICBoZWlnaHQ6IDkwcHhcblxuICAgIGZpZ3VyZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgIHdpZHRoOiAzMHB4XG4gICAgICBoZWlnaHQ6IDMwcHhcbiAgICAgIG1hcmdpbjogMFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC4zKVxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuXG4gICAgICAmOmVtcHR5XG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICBpbWFnZTogdXJsKFwiI3skYmFzZUltYWdlUGF0aH0vaWNvbnMvdXNlci5zdmdcIilcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW5cbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgd2lkdGg6IDMwcHhcbiAgICAgICAgICBoZWlnaHQ6IDMwcHhcbiAgICAgICAgICBvcGFjaXR5OiAwLjRcblxuICAgICAgc3BhblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICB0b3A6IDBcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcbiAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICBwb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgc2l6ZTogY292ZXJcbiAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdFxuXG4gICAgLnRleHRcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KVxuXG4gICAgICBoM1xuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtXG4gICAgICAgIG1hcmdpbjogMFxuXG5cblxuICAvKiBOYXZpZ2F0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC5uYXZpZ2F0aW9uXG4gICAgb3ZlcmZsb3c6IGF1dG9cbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICAvL3RvcDogY2FsYyggMTQwcHggKyA4NXB4KSAvLyBIZWlnaHQgYWNjb3VudCBibG9jayArIGxvZ29cbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCAtIDkwcHggLSA1MHB4KVxuICAgIHdpZHRoOiAyMzBweFxuXG4gICAgdWxcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcblxuICAgICAgbGlcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjIpXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40c1xuXG4gICAgICAgIC5kcm9wLWRvd25cbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICB0b3A6IDIycHhcbiAgICAgICAgICByaWdodDogMjBweFxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4IDVweCAwIDVweFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgICAgICAgIG9wYWNpdHk6IDAuNVxuXG4gICAgICAgIGEsIHNwYW5cbiAgICAgICAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHhcbiAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgPnNwYW4sID5hXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrQmx1ZSwgMC40KVxuXG4gICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgPi5kcm9wLWRvd25cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICAgICAgICA+c3BhbiwgPmFcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlXG5cbiAgICAgICAgICA+dWxcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgICAmLmhhcy1zdWItaXRlbXNcbiAgICAgICAgICAgID5zcGFuLCA+YVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrQmx1ZSwgMC45KVxuXG4gICAgICAgIC8vIFRPRE8gVGVzdCBjb2RlIGJlbG93XG4gICAgICAgID51bFxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICBmbG9hdDogbm9uZVxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAuNylcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtlckJsdWUsIDQlKVxuICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxc1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICBsaVxuICAgICAgICAgICAgYSwgc3BhblxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHhcblxuICAuaXMtc2VwYXJhdG9yXG4gICAgaGVpZ2h0OiA0OXB4XG5cbiAgLyogTG9nIG91dCBidXR0b25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLmxvZy1vdXRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNTBweFxuICAgICtmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcilcbiAgICBwYWRkaW5nOiAwIDI1cHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrQmx1ZSwgMC40KVxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjIpXG4gICAgY29sb3I6IHdoaXRlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHNcblxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmtCbHVlLCAwLjYpIiwiI2NvbmZpcm1Cb3hcbiAgcG9zaXRpb246IGZpeGVkXG4gIHotaW5kZXg6IC0xMDBcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgZGlzcGxheTogbm9uZVxuICB0b3A6IDBcbiAgbGVmdDogMFxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcblxuICAmLnNob3dcbiAgICB6LWluZGV4OiAxMDBcbiAgICBwb2ludGVyLWV2ZW50czogYWxsXG4gICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG5cbiAgLnNoYWRlclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHotaW5kZXg6IDFcbiAgICBsZWZ0OiAwXG4gICAgdG9wOiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSlcblxuICAubW9kYWxcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiA1MDBweFxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgei1pbmRleDogMlxuXG4gICAgLmhlYWRlclxuICAgICAgcGFkZGluZzogMTJweCA0MHB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrZXJCbHVlLCA1JSlcblxuICAgICAgaDRcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC43NSlcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgIC5ib2R5XG4gICAgICBwYWRkaW5nOiAyNXB4IDQwcHggNDBweFxuXG4gICAgICBwXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5XG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICAgLmJ1dHRvbnMsIC5uYXZpZ2F0YWJsZUVsZW1lbnRzXG4gICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4XG5cbiAgICAgICAgYnV0dG9uXG4gICAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG5cbiAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAgICsgYnV0dG9uXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxuXG4gICAgICAgICAgJi5jb25maXJtXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0UmVkXG5cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmlnaHRSZWQsIDcuNSUpXG5cbiAgICAgICAgICAmLmNhbmNlbFxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZXJCbHVlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUdyYXlcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlR3JheSwgNy41JSlcblxuXG4jY29uZmlybUJ1dHRvbnNcbiAgcGFkZGluZzogMTVweCAwIDBcbiAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgLmJ1dHRvblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi1yaWdodDogMTVweFxuICAgIG1pbi13aWR0aDogMTAwcHhcbiAgICBib3JkZXItcmFkaXVzOiAzcHhcblxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLXJpZ2h0OiAwIiwiLnVrLXRvb2x0aXBcbiAgZGlzcGxheTogbm9uZVxuICBwb3NpdGlvbjogZml4ZWRcbiAgei1pbmRleDogMTAzMFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIG1heC13aWR0aDogMjAwcHhcbiAgcGFkZGluZzogNXB4IDhweFxuICBiYWNrZ3JvdW5kOiAjMzMzMzMzXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNylcbiAgZm9udC1zaXplOiAxNHB4XG4gIGxpbmUtaGVpZ2h0OiAyMHB4XG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBtYXJnaW4tbGVmdDogLTVweFxuXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB3aWR0aDogMFxuICAgIGhlaWdodDogMFxuICAgIGJvcmRlcjogNXB4IGRhc2hlZCAjMzMzMzMzXG5cbi51ay10b29sdGlwLXRvcDphZnRlcixcbi51ay10b29sdGlwLXRvcC1sZWZ0OmFmdGVyLFxuLnVrLXRvb2x0aXAtdG9wLXJpZ2h0OmFmdGVyXG4gIGJvdHRvbTogLTVweFxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZFxuICBib3JkZXItYm90dG9tOiBub25lXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudFxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMzMzNcblxuLnVrLXRvb2x0aXAtYm90dG9tOmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tcmlnaHQ6YWZ0ZXJcbiAgdG9wOiAtNXB4XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkXG4gIGJvcmRlci10b3A6IG5vbmVcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzMzM1xuXG4udWstdG9vbHRpcC10b3A6YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b206YWZ0ZXJcbiAgbGVmdDogNTAlXG4gIG1hcmdpbi1sZWZ0OiAtNXB4XG5cbi51ay10b29sdGlwLXRvcC1sZWZ0OmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXJcbiAgbGVmdDogMTdweFxuXG4udWstdG9vbHRpcC10b3AtcmlnaHQ6YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tcmlnaHQ6YWZ0ZXJcbiAgcmlnaHQ6IDE3cHhcblxuLnVrLXRvb2x0aXAtbGVmdDphZnRlclxuICByaWdodDogLTVweFxuICB0b3A6IDUwJVxuICBtYXJnaW4tdG9wOiAtNXB4XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZFxuICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzMzMzNcblxuLnVrLXRvb2x0aXAtcmlnaHQ6YWZ0ZXJcbiAgbGVmdDogLTVweFxuICB0b3A6IDUwJVxuICBtYXJnaW4tdG9wOiAtNXB4XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWRcbiAgYm9yZGVyLWxlZnQ6IG5vbmVcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzMzMzXG4iLCIjZmxhc2gtbWVzc2FnZVxuICBwb3NpdGlvbjogZml4ZWRcbiAgdG9wOiA1MHB4XG4gIHJpZ2h0OiAyMjVweFxuICB6LWluZGV4OiAxMDAwXG5cbiAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gIG1pbi13aWR0aDogMjAwcHhcbiAgbWluLWhlaWdodDogNDBweFxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMTBweCAxNXB4XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmtlckJsdWUsIDAuOClcbiAgYm9yZGVyLXJhZGl1czogNHB4XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoMCwwLDAsLjEpXG5cbiAgZm9udC1zaXplOiAwLjdyZW1cbiAgbGluZS1oZWlnaHQ6IDEuMlxuICBjb2xvcjogJHdoaXRlXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXNcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93blxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93blxuXG4gICZbZGF0YS10eXBlPVwiMVwiXVxuICAgIGJvcmRlci1jb2xvcjogJG5lb25SZWRcblxuICAmW2RhdGEtdHlwZT1cIjJcIl1cbiAgICBib3JkZXItY29sb3I6ICRuZW9uR3JlZW5cblxuICAmW2RhdGEtdHlwZT1cIjNcIl1cbiAgICBib3JkZXItY29sb3I6ICRibHVlXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duXG4gIDAlXG4gICAgb3BhY2l0eTogMFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxuICAxMDAlXG4gICAgb3BhY2l0eTogMVxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lXG4gICAgdHJhbnNmb3JtOiBub25lXG5cbkBrZXlmcmFtZXMgZmFkZUluRG93blxuICAwJVxuICAgIG9wYWNpdHk6IDBcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbiAgMTAwJVxuICAgIG9wYWNpdHk6IDFcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZVxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmVcbiAgICB0cmFuc2Zvcm06IG5vbmVcbiIsIi5lcnJvci1ibG9ja1xuICBtYXJnaW4tYm90dG9tOiA1MHB4XG4gIG1hcmdpbi1sZWZ0OiA1MHB4XG4gIHdpZHRoOiAyNSVcbiAgbWFyZ2luLXRvcDogLTE1MHB4IC8vbmlldCBlY2h0IGRlIGJlZG9lbGluZywgbWFhciB3ZWV0IG5pZXQgd2Fhcm9tIGhldCBvcCAxNTAgc3RhYXRcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya3JlZFxuICBtYXJnaW4tYm90dG9tOiA1MHB4XG4gIG1hcmdpbi1sZWZ0OiAyNXB4XG4gIG1hcmdpbi10b3A6IDIwcHhcbiAgcGFkZGluZzogMjVweFxuICB3aWR0aDogOTAlXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIGRhcmtyZWQsIC4yIClcbiAgaDJcbiAgICBtYXJnaW46IDAgMCAxMHB4IDBcbiAgaDNcbiAgICBtYXJnaW46IDBcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogZGFya3JlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShkYXJrcmVkLCAuNCkiLCIub3JkZXItdGFibGVcbiAgbWFyZ2luLWxlZnQ6IDEwcHhcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gIG1hcmdpbi10b3A6IDUwcHhcbiAgdGQsIHRoXG4gICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIGJvcmRlci1yaWdodDogI2VkZWRlZCAxcHggc29saWRcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG4gIHRoXG4gICAgY29sb3I6ICMzMjg5ZmZcbiAgdHIub3JkZXItcm93XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMGU2ZWNcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMzMjg5ZmYsIDM3KVxuICB0cjpmaXJzdC1jaGlsZFxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTBlNmVjXG4gIGFcbiAgICBjb2xvcjogIzMyODlmZlxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4ub3JkZXItc3RhdHVzLWJveFxuICBtYXJnaW4tbGVmdDogMTgwcHhcbiAgLm9yZGVyLXN0YXR1cy5zZWxlY3RpemVcbiAgICB3aWR0aDogODAlXG4gICAgcGFkZGluZy10b3A6IDIwcHhcblxuIiwiLmVudGl0eS1hdHRyaWJ1dGUtd3JhcHBlclxuICAmLmhpZGRlblxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgIGhlaWdodDogMFxuXG4gICAgLmVudGl0eS1hdHRyaWJ1dGVcbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMFxuXG4gICY6bGFzdC1vZi10eXBlXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHhcblxuLmVudGl0eS1hdHRyaWJ1dGVcbiAgbWFyZ2luLXRvcDogMjRweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLy9taW4taGVpZ2h0OiBncmlkLXJvdygxKSArIDFweFxuICBmb250LXNpemU6IDFyZW1cbiAgLy9saW5lLWhlaWdodDogZ3JpZC1yb3coMSlcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4gIGxhYmVsXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMjUwcHhcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHhcbiAgICBmb250LXNpemU6IDAuN3JlbVxuICAgIGNvbG9yOiAkbGlnaHQtZ3JheVxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgJi5lcnJvclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1kYW5nZXJcbiAgICBsYWJlbFxuICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXJcblxuICAmLmhpZGRlblxuICAgIGRpc3BsYXk6IG5vbmVcblxuICAuY29udGVudFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmctbGVmdDogMjA1cHhcbiAgICBwYWRkaW5nLXJpZ2h0OiBncmlkLXJvdyguNSlcbiAgICBsaW5lLWhlaWdodDogZ3JpZC1yb3coMSlcbiAgICBwYWRkaW5nLXRvcDogZ3JpZC1yb3coLjUpXG4gICAgcGFkZGluZy1ib3R0b206IGdyaWQtcm93KC41KVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm9yZGVyOiAwXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBjb2xvcjogIzVjNWY2NVxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuICAuaW5wdXQtcmVhZC1vbmx5XG4gICAgdGV4dC1pbmRlbnQ6IDIwNXB4XG4gICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICBjb2xvcjogJGRhcmstZ3JheVxuICAgIG9wYWNpdHk6IDAuNVxuICAgIHVzZXItc2VsZWN0OiBub25lXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4gIGlucHV0XG4gICAgd2lkdGg6IDEwMCVcbiAgICBtaW4taGVpZ2h0OiA0MHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICB0ZXh0LWluZGVudDogMTBweFxuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcbiAgICBib3JkZXI6IDBcbiAgICB6LWluZGV4OiA5OTk5OVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgY29sb3I6ICRkYXJrLWdyYXlcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMjVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMjVzXG5cbiAgICAmW3R5cGU9J2NoZWNrYm94J11cbiAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICB3aWR0aDogYXV0b1xuXG4gIC5leHBsYW5hdGlvblxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcGFkZGluZzogMTBweCAwXG4gICAgY29sb3I6ICM5YmEwYWVcbiAgICBmb250LXNpemU6IDAuN3JlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICBtYXJnaW4tbGVmdDogMzBweFxuXG5cblxuQGltcG9ydCBcImNvbXBvbmVudFwiXG5AaW1wb3J0IFwiY29tcG9uZW50c0FyZWFcIlxuQGltcG9ydCBcImNvbXBvbmVudFRhYnNcIlxuQGltcG9ydCBcImRhdGVQaWNrZXJcIlxuQGltcG9ydCBcImRvY3VtZW50c1wiXG5AaW1wb3J0IFwiZmlsZVwiXG5AaW1wb3J0IFwibXVsdGlzZWxlY3RcIlxuQGltcG9ydCBcIm51bWJlclwiXG5AaW1wb3J0IFwibGlua1wiXG5AaW1wb3J0IFwib25PZmZTd2l0Y2hcIlxuQGltcG9ydCBcInBhc3N3b3JkXCJcbkBpbXBvcnQgXCJzZWxlY3RcIlxuQGltcG9ydCBcInNlcGVyYXRvclwiXG5AaW1wb3J0IFwidGV4dFwiXG5AaW1wb3J0IFwidGV4dEFyZWFcIlxuQGltcG9ydCBcInRpdGxlXCJcbkBpbXBvcnQgXCJ2aWV3XCJcbkBpbXBvcnQgXCJ2aWRlb1wiXG4iLCIuYy1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgJi5jLWNvbXBvbmVudC0tY29udGVudC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB9XG5cbiAgLmF0dHJpYnV0ZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgLmVudGl0eS1hdHRyaWJ1dGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWF0dHJpYnV0ZS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbn1cblxuLmMtY29tcG9uZW50X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYy1jb21wb25lbnRfX2ljb24ge1xuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGU2ZWM7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1jb21wb25lbnRfX29yZGVyLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgY29sb3I6IG1peCgkaWNvbkNvbG9yLCAkZ3JheSk7XG4gIGhlaWdodDogNjJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTZlYztcbn1cblxuLmMtY29tcG9uZW50X19vcmRlci1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWNvbXBvbmVudF9fdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjJweCAtIDMzcHggLSAzNXB4IC0gMTVweCk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiBtaXgoJGljb25Db2xvciwgJGdyYXkpO1xufVxuXG4uYy1jb21wb25lbnRfX2RlbGV0ZS1idXR0b24ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzMjNDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlSW1hZ2VQYXRofS9pY29ucy9pY29uX3RyYXNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxufSIsIi5jLWNvbXBvbmVudHMtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX21haW57XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gICYuaGlkZS1iYWNrZ3JvdW5kLW9wdGlvbnN7XG4gICAgLmVudGl0eS1hdHRyaWJ1dGUuaXMtYmFja2dyb3VuZC1vcHRpb257XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2NvcHkge1xuICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcblxuICBwIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDIwcHg7XG4gICAgLW1vei1wYWRkaW5nLWVuZDogMjBweDtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gICAgLW1vei1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMTMsIDEyMiwgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9rbXMvc3ZnL2Fycm93X2Rhcmtfc2VsZWN0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUxRTM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi13aWR0aDogNjBweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbmZpcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0ZXItZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcbiAgfVxufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2J1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLy9UT0RPOiBUZXN0IHRoaXMgb24gSUVcbi5jLWNvbXBvbmVudHMtYXJlYV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogJGdyYXk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgfVxuXG4gICY6aG92ZXJ7XG4gICAgJjphZnRlcntcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbn1cblxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbl9faWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbl9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogbWl4KCRpY29uQ29sb3IsICRncmF5KTtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19jb25maXJtYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWJlYztcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuXG4iLCIuY29tcG9uZW50LXRhYlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay13aGl0ZVxuICBwYWRkaW5nOiAzMHB4XG4gIG92ZXJmbG93OiBoaWRkZW5cblxuLmNvbXBvbmVudC10YWJfX2xpc3RcbiAgK2ZsZXgoZmxleC1zdGFydCwgZmxleC1lbmQpXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGxpc3Qtc3R5bGU6IG5vbmVcblxuLmNvbXBvbmVudC10YWJfX2xpc3QtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrZXJCbHVlLCAxNSUpXG4gIGhlaWdodDogMzVweFxuICBsaW5lLWhlaWdodDogNDBweFxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3NcblxuICAmICsgJlxuICAgIG1hcmdpbi1sZWZ0OiA1cHhcblxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFya2VyQmx1ZSwgMTAlKVxuXG4gICYuYWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXG4gICAgYS5jb21wb25lbnQtdGFiX19idXR0b25cbiAgICAgIGNvbG9yOiAkYmx1ZVxuXG4gICYuZXJyb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0UmVkXG5cblxuICBhLmNvbXBvbmVudC10YWJfX2J1dHRvblxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBjb2xvcjogd2hpdGVcbiAgICBmb250LXNpemU6IDAuN3JlbVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBwYWRkaW5nOiAwIDIwcHhcblxuLmNvbXBvbmVudC10YWJfX2NvbnRhaW5lclxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLmNvbXBvbmVudC10YWJfX2NvbnRlbnRcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICB6LWluZGV4OiAtMVxuXG4gICYuYWN0aXZlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogMSIsIi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyXG4gIG1pbi1oZWlnaHQ6IDBcblxuICBsYWJlbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gIGlucHV0XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgdGV4dC1pbmRlbnQ6IDBcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICthdHRyaWJ1dGUtZm9jdXNcblxuICAuZGF0ZS1maWVsZFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHdpZHRoOiAxNzVweFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG5cbiAgICAuaWNvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgbGVmdDogMjBweFxuICAgICAgdG9wOiAxOXB4XG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgbWF4LWhlaWdodDogMjNweFxuXG5cbiAgICBpbnB1dFxuICAgICAgbWluLWhlaWdodDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICBwYWRkaW5nOiAyM3B4IDI1cHhcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWdyYXlcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICY6Zm9jdXNcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjc1KVxuXG4gIC50aW1lLWZpZWxkXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IDEwMXB4XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JheVxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG5cbiAgICAmLmhpZGRlblxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgPnNwYW5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDEwcHhcbiAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheVxuICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgIC51aS1zcGlubmVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgICBtYXJnaW46IDBcbiAgICAgIHdpZHRoOiA0MHB4XG5cbiAgICAgIGlucHV0XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBwYWRkaW5nOiAyM3B4IDEwcHhcbiAgICAgICAgbWluLWhlaWdodDogMFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZVxuXG4gICAgICAudWktc3Bpbm5lci1idXR0b25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTVweFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgICAudWktaWNvblxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgICB3aWR0aDogOHB4XG4gICAgICAgICAgaGVpZ2h0OiA0cHhcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3RyaWFuZ2xlX2Rvd25fZ3JleS5zdmdcIilcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzXG5cbiAgICAgICAgJi51aS1zcGlubmVyLXVwXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgLnVpLWljb25cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcblxuICAgICAgICAmLnVpLXNwaW5uZXItZG93blxuICAgICAgICAgIGJvdHRvbTogMFxuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIC51aS1zcGlubmVyLWJ1dHRvblxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LWdyYXksIDAuMDgpXG4gICAgICAgICAgLnVpLWljb25cbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNFxuXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbGlnaHQtZ3JheSwgMC4xNClcbiAgICAgICAgICAgIC51aS1pY29uXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDFcblxuXG4jdWktZGF0ZXBpY2tlci1kaXZcbiAgcG9zaXRpb246IGZpeGVkXG4gIGxlZnQ6IC0xMDB2aFxuICBtaW4td2lkdGg6IDI4NXB4XG4gIHdpZHRoOiAzMjBweFxuICBtYXJnaW4tdG9wOiA1cHhcbiAgcGFkZGluZzogMTVweFxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5XG4gIGJvcmRlci1yYWRpdXM6IDRweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICBib3gtc2hhZG93OiAwIDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KVxuXG4gIC51aS1kYXRlcGlja2VyLWhlYWRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmc6IDBcbiAgICBtYXJnaW46IDAgMCAxMHB4XG4gICAgYm9yZGVyLXJhZGl1czogMFxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJhY2tncm91bmQ6IG5vbmVcblxuICAgIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyLW5leHRcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiA1cHhcbiAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgd2lkdGg6IDI1cHhcbiAgICAgIGhlaWdodDogMjVweFxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zc1xuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LWdyYXksIDAuMilcblxuICAgICAgJjpmb2N1c1xuICAgICAgICBvdXRsaW5lOiAwXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcblxuICAgICAgLnVpLWljb25cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgdG9wOiA0cHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgIHdpZHRoOiA4cHhcbiAgICAgICAgaGVpZ2h0OiA0cHhcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL2ljb25fdHJpYW5nbGVfZG93bl9ncmV5LnN2Z1wiKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG5cbiAgICAudWktZGF0ZXBpY2tlci1uZXh0XG4gICAgICByaWdodDogMnB4ICFpbXBvcnRhbnRcbiAgICAgIC51aS1pY29uXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcblxuICAgIC51aS1kYXRlcGlja2VyLXByZXZcbiAgICAgIGxlZnQ6IDJweCAhaW1wb3J0YW50XG4gICAgICAudWktaWNvblxuICAgICAgICBsZWZ0OiAtMnB4XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxuXG4gICAgLnVpLWRhdGVwaWNrZXItdGl0bGVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW46IDBcblxuICAgICAgc2VsZWN0XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmVcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgb3V0bGluZTogMFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcblxuICAgICAgICAmLnVpLWRhdGVwaWNrZXItbW9udGhcbiAgICAgICAgICBkaXJlY3Rpb246IHJ0bFxuICAgICAgICAgIHdpZHRoOiA0OCVcblxuICAgICAgICAmLnVpLWRhdGVwaWNrZXIteWVhclxuICAgICAgICAgIHdpZHRoOiA0MiVcblxuXG4gIHRhYmxlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBib3JkZXItc3BhY2luZzogMFxuICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgIHRoZWFkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodGVzdC1ncmF5LCAwLjQpXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcblxuICAgICAgdHJcbiAgICAgICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKVxuXG4gICAgICB0aFxuICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXlcblxuICAgIHRib2R5XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbWFyZ2luLXRvcDogNXB4XG5cbiAgICAgIHRyXG4gICAgICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcilcblxuICAgICAgdGRcbiAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgIHBhZGRpbmc6IDBcblxuICAgICAgICBhXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheVxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgIGJvcmRlcjogbm9uZVxuXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgei1pbmRleDogLTFcbiAgICAgICAgICAgIGxlZnQ6IDcuNSVcbiAgICAgICAgICAgIHRvcDogNy41JVxuICAgICAgICAgICAgaGVpZ2h0OiA4NSVcbiAgICAgICAgICAgIHdpZHRoOiA4NSVcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnNcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGlnaHQtZ3JheSwgMC4xKVxuXG4gICAgICAgIC51aS1wcmlvcml0eS1zZWNvbmRhcnlcbiAgICAgICAgICBvcGFjaXR5OiAwLjRcblxuICAgICAgICAudWktc3RhdGUtaGlnaGxpZ2h0XG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKVxuXG4gICAgICAgIC51aS1zdGF0ZS1hY3RpdmVcbiAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQiLCIuZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgdWwuZmlsZXNcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW46IDBcbiAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KVxuICAgIG1heC13aWR0aDogNTAwcHhcbiAgICBwYWRkaW5nOiAwXG5cbiAgICAuZG9jdW1lbnRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogNzIwcHhcbiAgICAgIGhlaWdodDogODJweFxuICAgICAgcGFkZGluZzogMTBweFxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0ZXItZ3JheVxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIGJvcmRlciAwLjRzXG5cbiAgICAgICYuaXNEcm9wVGFyZ2V0XG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZDBkNGRjICFpbXBvcnRhbnRcblxuICAgICAgJi5kZWxldGVkXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgKyAuZG9jdW1lbnRcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4XG5cbiAgICAgID5pbnB1dFt0eXBlPSdmaWxlJ11cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAudGh1bWJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiA1MHB4XG4gICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JheVxuICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICBzaXplOiBjb3ZlclxuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzXG5cbiAgICAgICAgJi5oaWRkZW5cbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAmOm5vdCguaGFzLWltYWdlKVxuXG4gICAgICAgICAgJltkYXRhLWZpbGV0eXBlPSdzdmcnXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzgwRVxuICAgICAgICAgICZbZGF0YS1maWxldHlwZT0ncGRmJ11cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTM1NDZcbiAgICAgICAgICAmW2RhdGEtZmlsZXR5cGU9J3ppcCddLCAmW2RhdGEtZmlsZXR5cGU9J3JhciddXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjZjU2XG4gICAgICAgICAgJltkYXRhLWZpbGV0eXBlPSdjc3YnXSwgJltkYXRhLWZpbGV0eXBlPSd4bHN4J11cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjcwNDVcbiAgICAgICAgICAmW2RhdGEtZmlsZXR5cGU9J21wMyddXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNCQ0NEXG4gICAgICAgICAgJltkYXRhLWZpbGV0eXBlPSdtcDQnXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjZCRVxuICAgICAgICAgICZbZGF0YS1maWxldHlwZT0nZG9jeCddLCAmW2RhdGEtZmlsZXR5cGU9J2RvY3gnXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTY5N1xuICAgICAgICAgIC8vJltkYXRhLWZpbGV0eXBlPSdwbmcnXSwgJltkYXRhLWZpbGV0eXBlPSdqcGcnXSwgJltkYXRhLWZpbGV0eXBlPSdqcGVnJ10sICZbZGF0YS1maWxldHlwZT0nZ2lmJ11cbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjQzXG5cblxuICAgICAgICAmOm5vdCguaGFzLWltYWdlKTpub3QoLmhhcy1pY29uKVxuICAgICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLlwiYXR0cihkYXRhLWZpbGV0eXBlKVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgICBjb2xvcjogJGdyYXlcblxuICAgICAgICAmX19pbWFnZVxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIHNpemU6IGNvdmVyXG5cbiAgICAgICAgJi5pcy11cGxvYWRpbmdcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZVxuICAgICAgICAgIHdpZHRoOiA0OXB4XG4gICAgICAgICAgaGVpZ2h0OiA0OXB4XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdFdoaXRlICFpbXBvcnRhbnRcbiAgICAgICAgICAudGh1bWJfX2ltYWdlXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMXB4KVxuXG4gICAgICAgIC5wZXJjZW50YWdlXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICBvcGFjaXR5OiAwLjZcbiAgICAgICAgICArcHJvZ3Jlc3NQdWxzZSgkYmx1ZSlcblxuICAgICAgLnNlbGVjdFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgcGFkZGluZzogMC44MGVtIDIuMmVtXG4gICAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgJGxpZ2h0LWdyYXlcbiAgICAgICAgbWFyZ2luOiAwIDAuM2VtIDAuM2VtIDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDBcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yc1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheVxuXG4gICAgICAgICYuaGlkZGVuXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAuY29udGVudC13cmFwcGVyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweClcbiAgICAgICAgcGFkZGluZzogMCAxMHB4XG4gICAgICAgICYuaGlkZGVuXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIGlucHV0XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodGVyLWdyYXlcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgICAgICthdHRyaWJ1dGUtZm9jdXNcblxuICAgICAgICBwXG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG5cbiAgICAgICAgICAmLnBhdGhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMFxuXG4gICAgICAuZHJhZy1pY29uXG4gICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgICAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4gICAgICAgIGN1cnNvcjogbW92ZVxuXG4gICAgICAgICYuaXMtaGlkZGVuXG4gICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgICBzaXplOiBjb250YWluXG4gICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltZy9rbXMvaWNvbnMvZHJhZy1kb3RzLnN2Z1wiKVxuICAgICAgICAgIHdpZHRoOiA5cHhcbiAgICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgICBvcGFjaXR5OiAwLjJcblxuICAgICAgLmRlbGV0ZVxuICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcbiAgICAgICAgd2lkdGg6IDI0cHhcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBsaW5lLWhlaWdodDogMTNweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlciAwLjNzXG5cbiAgICAgICAgJi5oaWRkZW5cbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgIGhlaWdodDogMTBweFxuICAgICAgICAgIHdpZHRoOiAxMHB4XG4gICAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX2Nyb3NzX3JlZC5zdmdcIilcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW5cbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG5lb25SZWQsIDEwJSlcbiAgICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX2Nyb3NzLnN2Z1wiKVxuXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuXG5cbiAgLmRyYWctYW5kLWRyb3AtYXJlYVxuICAgIC8vYm90dG9tOiAyMHB4XG4gICAgaGVpZ2h0OiAyNjBweFxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkbGlnaHRHcmF5XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcbiAgICBsaW5lLWhlaWdodDogMXJlbVxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiA3MDBweFxuICAgIHBhZGRpbmc6IDMwcHhcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yc1xuXG4gICAgJjpob3ZlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC4wNSlcblxuICAgIC5pY29uXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIHdpZHRoOiA5NXB4XG4gICAgICBoZWlnaHQ6IDc4cHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgIGltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9kcmFnLWFuZC1kcm9wLWNsb3VkLnN2Z1wiKVxuICAgICAgICBwb3NpdGlvbjogY2VudGVyXG4gICAgICAgIHNpemU6IGNvbnRhaW5cbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXRcblxuICAgIHBcbiAgICAgIG1hcmdpbjogMFxuICAgICAgY29sb3I6ICRncmF5XG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuXG4gICAgLm9yXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbjogMTBweCAwXG4gICAgICBmb250LXNpemU6IDAuOHJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6IHJnYmEoJGdyYXksIDAuNSlcblxuICAgIC5zZWxlY3RcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiAyNTBweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweFxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZVxuXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6ICRibHVlXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICYtLXNtYWxsXG4gICAgICB3aWR0aDogNjBweFxuICAgICAgaGVpZ2h0OiA2MHB4XG4gICAgICBwYWRkaW5nOiAwXG5cbiAgICAgIC5pY29uXG4gICAgICAgIHdpZHRoOiA1NXB4XG4gICAgICAgIGhlaWdodDogNTVweFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX3BsdXMuc3ZnXCIpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICAgcCwgLnNlbGVjdCwgLm9yXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICYuaXMtaGlkZGVuXG4gICAgICBkaXNwbGF5OiBub25lIiwiPXByb2dyZXNzQ2lyY2xlKCR0aGVtZUNvbG9yOiBibHVlLCAkYmFja0NvbG9yOiB3aGl0ZSwgJHN0ZXAgOiAxLCAkYXR0cmlidXRlIDogJ2FyaWEtdmFsdWVub3cnKVxuICAkbG9vcHM6IHJvdW5kKDEwMCAvICRzdGVwKVxuICAkaW5jcmVtZW50OiAzNjAgLyAkbG9vcHNcbiAgJGhhbGY6IHJvdW5kKCRsb29wcyAvIDIpXG5cbiAgJjphZnRlclxuICAgIGNvbnRlbnQ6ICcnXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweClcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweClcbiAgICBsZWZ0OiAtMnB4XG4gICAgdG9wOiAtMnB4XG5cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkbG9vcHNcbiAgICAmWyN7JGF0dHJpYnV0ZX09IFwiI3skaSAqICRzdGVwfVwiXTphZnRlclxuICAgICAgQGlmICRpIDwgJGhhbGZcbiAgICAgICAgJG5leHREZWc6IDkwZGVnICsgJGluY3JlbWVudCAqICRpXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGJhY2tDb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoJG5leHREZWcsICR0aGVtZUNvbG9yIDUwJSwgJGJhY2tDb2xvciA1MCUsICRiYWNrQ29sb3IpXG5cbiAgICAgIEBlbHNlXG4gICAgICAgICRuZXh0RGVnOiAtOTBkZWcgKyAkaW5jcmVtZW50ICogKCRpIC0gJGhhbGYpXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkbmV4dERlZywgJHRoZW1lQ29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJHRoZW1lQ29sb3IgNTAlLCAkYmFja0NvbG9yIDUwJSwgJGJhY2tDb2xvcilcblxuPXByb2dyZXNzUHVsc2UoJHRoZW1lQ29sb3I6IGJsdWUpXG5cbiAgJjphZnRlclxuICAgIGNvbnRlbnQ6ICcnXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3JcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsMCwxKVxuXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwXG4gICAgJlsje2FyaWEtdmFsdWVub3d9PSBcIiN7JGl9XCJdOmFmdGVyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoI3swICsgKCRpLzEwMCkgfSwgI3swICsgKCRpLzEwMCkgfSwgMSkiLCIuZW50aXR5LWF0dHJpYnV0ZS1maWxlXG4gIGlucHV0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWluLWhlaWdodDogNjBweFxuICAgIHRleHQtaW5kZW50OiAwXG4gICAgd2lkdGg6IGF1dG9cbiAgICBwYWRkaW5nOiAxMHB4IDMwcHhcblxuICAgICY6Zm9jdXNcbiAgICAgIG91dGxpbmU6IG5vbmVcblxuICAgICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cblxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6IFwiS2llcyBlZW4gYmVzdGFuZFwiXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgYm9yZGVyOiBkYXNoZWQgMnB4ICRsaWdodC1ncmF5XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWFyZ2luLXRvcDogMTBweFxuXG4gIHRleHRhcmVhXG4gICAgbWluLXdpZHRoOiA1MDBweFxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4XG4gICAgbWFyZ2luOiAxMHB4IDMwcHhcbiAgICBwYWRkaW5nOiAxMHB4XG4gICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICB6LWluZGV4OiA5OTk5OVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgY29sb3I6ICRkYXJrLWdyYXlcbiIsIi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveFxuICBjb2xvcjogIzAwMDAwMFxuXG4gIC8vUmVhZCBvbmx5IGl0ZW1zIGJlbG93IHRoaXMgbGluZVxuICB1bFxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIG1hcmdpbjogMFxuICAgIGxpXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgY29sb3I6ICMzMjM0M2FcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCItXCJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcblxuXG4gIC8vTm9uIHJlYWQgb25seSBpdGVtcyBiZWxvdyB0aGlzIGxpbmVcbiAgLnVpLXdpZGdldFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG4gICAgbWF4LXdpZHRoOiA1MDBweFxuXG4gICAgaW5wdXRcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHhcbiAgICAgIHBhZGRpbmc6IDhweFxuICAgICAgZm9udC1zaXplOiAwLjc1cmVtXG4gICAgICBtYXJnaW4tbGVmdDogMFxuICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JheVxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG4gICAgICB0ZXh0LWluZGVudDogMFxuICAgICAgY29sb3I6ICRkYXJrLWdyYXlcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlXG5cbiAgICAgICYudWktYXV0b2NvbXBsZXRlLWlucHV0LmhpZGRlblxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICY6Zm9jdXNcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuNzUpXG5cblxuICAgIC5kcm9wZG93blxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICByaWdodDogMXB4XG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiAzOXB4XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0ZXN0LWdyYXksIDAuNSlcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuXG4gICAgICAmLmhpZGRlblxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICAgICAgICBib3JkZXItd2lkdGg6IDRweCA1cHggMCA1cHhcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFya0JsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcbiAgICAgICAgb3BhY2l0eTogMC41XG4gIC5pdGVtc1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4XG4gICAgbWF4LXdpZHRoOiA0OTBweFxuICAgIHBhZGRpbmc6IDBcblxuICAgIC5pdGVtXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIG1hcmdpbjogMTBweCAwXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheVxuICAgICAgcGFkZGluZzogNXB4IDM1cHggNXB4IDE1cHhcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodGVyLWdyYXlcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHhcbiAgICAgICtmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcilcblxuICAgICAgLnJlbW92ZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgdG9wOiAwXG4gICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICB3aWR0aDogMzVweFxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xc1xuXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICBoZWlnaHQ6IDIwcHhcbiAgICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWcva21zL2ljb25zL2ljb25fY3Jvc3NfcmVkLnN2Z1wiKVxuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgc2l6ZTogNTAlXG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRuZW9uUmVkLCAxMCUpXG5cbiAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9pY29uX2Nyb3NzLnN2Z1wiKVxuXG5cbiAgICAgIC50ZXh0XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KVxuXG4gICAgICAuZHJhZy1pY29uXG4gICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgICAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4gICAgICAgIGN1cnNvcjogbW92ZVxuICAgICAgICAmLmhpZGRlblxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW5cbiAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1nL2ttcy9pY29ucy9kcmFnLWRvdHMuc3ZnXCIpXG4gICAgICAgICAgd2lkdGg6IDlweFxuICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgIG9wYWNpdHk6IDAuMlxuXG5cbiAgICAgICYucmVhZG9ubHlcbiAgICAgICAgLnJlbW92ZVxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuXG4gIC5leHBsYW5hdGlvblxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG5cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZVxuICBwYWRkaW5nOiAwXG4gIG1hcmdpbjogMFxuICBsaXN0LXN0eWxlOiBub25lXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWdyYXlcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgbWF4LWhlaWdodDogNTAwcHhcbiAgbWF4LXdpZHRoOiA1MDBweFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIG92ZXJmbG93LXk6IHNjcm9sbFxuXG4gICYudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50XG4gICAgYm9yZGVyLXRvcDogbm9uZVxuXG5cblxuICBsaVxuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgIGNvbG9yOiAkZGFyay1ncmF5XG5cbiAgICAvL1VuY29tbWVudCBpZiBzZWxlY3RtZW51IHJlbmRlcnMgd2l0aG91dCBkaXZcbiAgICAvL2JvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgLy9wYWRkaW5nOiA0cHggOHB4XG5cbiAgICAvL0NvbW1lbnQgaWYgc2VsZWN0bWVudSByZW5kZXJzIHdpdGhvdXQgZGl2XG4gICAgZGl2XG4gICAgICBwYWRkaW5nOiA0cHggOHB4XG5cbiAgICAgICYudWktc3RhdGUtYWN0aXZlXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXdoaXRlXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50IiwiLmVudGl0eS1hdHRyaWJ1dGUtY3VycmVuY3lcbiAgaW5wdXRcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweClcbiAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2UwZTZlY1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmJcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCA1cHggcmdiYSgkYmxhY2ssIC4wNzUpXG4gICAgK2F0dHJpYnV0ZS1mb2N1c1xuXG4gICAgJjo6cGxhY2Vob2xkZXJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuXG4gICYuZXJyb3IgaW5wdXRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGJhc2VJbWFnZVBhdGh9L2ljb25zL2ljb25fY3Jvc3NfcmVkLnN2ZycpXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHgiLCIuZW50aXR5LWF0dHJpYnV0ZS1saW5rXG4gIHBhZGRpbmc6IDBcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4gIGFcbiAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeVxuICAgIGZvbnQtc2l6ZTogMC43cmVtIiwiLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmZcbiAgLy8rZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4gIG1heC13aWR0aDogNTAwcHhcblxuICBsYWJlbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1hcmdpbi1yaWdodDogNjBweFxuXG4gIGlucHV0XG4gICAgZGlzcGxheTogbm9uZVxuXG4gIC5wbGFjZWhvbGRlclxuICAgIHBhZGRpbmc6IDIwcHggMFxuXG4gIC5leHBsYW5hdGlvblxuICAgIG1hcmdpbi10b3A6IDEwcHhcbiAgICBtYXJnaW4tbGVmdDogMFxuICAgIHBhZGRpbmctYm90dG9tOiAwXG5cbiAgLm9uLW9mZi1zd2l0Y2hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAzNXB4XG4gICAgaGVpZ2h0OiAyMHB4XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0LWdyYXlcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRuZW9uUmVkXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzXG5cbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbGVmdDogMnB4XG4gICAgICB0b3A6IDJweFxuICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICB3aWR0aDogMTZweFxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40c1xuXG4gICAgJi5vblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lb25HcmVlblxuXG4gICAgICAmOmFmdGVyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTVweCwgMCwgMCkiLCIuZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZFxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAucGFzc3dvcmRcbiAgICAmLnJlcGVhdFxuICAgICAgbWFyZ2luLXRvcDogNXB4XG5cbiAgLnBhc3N3b3JkX21haWxcbiAgICAubWFpbF9idXR0b25cbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjZmZmZmZmXG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgNSUsICNlOWU5ZTkgMTAwJSlcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkY1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGNvbG9yOiAjNjY2NjY2XG4gICAgICBwYWRkaW5nOiA1cHggMjRweFxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmXG4gICAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlOWU5ZTkgNSUsICNmOWY5ZjkgMTAwJSlcbiAgICAgICY6YWN0aXZlXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB0b3A6IDFweFxuICAgICAgJi5oaWRkZW5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgLm1haWxfY29uZmlybWF0aW9uXG4gICAgICBjb2xvcjogIzQ3OWMzOFxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG4gICAgICAmLmhpZGRlblxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgLm1haWxfZmFpbFxuICAgICAgY29sb3I6ICNiZjI2MTRcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgICAgJi5oaWRkZW5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICYuaGlkZGVuXG4gICAgICBkaXNwbGF5OiBub25lXG5cblxuLnZhbGlkYXRpb25IZWxwZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiAzXG4gICAgdG9wOiAtMjM1cHhcbiAgICBsZWZ0OiAyMDVweFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgb3BhY2l0eTogMFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMClcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjI1cHgpXG4gICAgaGVpZ2h0OiAyMjVweFxuICAgIG1heC13aWR0aDogMzQwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XG5cbiAgICBoM1xuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjUpXG4gICAgICBmb250LXdlaWdodDogMTAwXG4gICAgICBtYXJnaW46IDBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDUlKVxuICAgICAgcGFkZGluZzogMTJweCAyMHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMFxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgLnN1Y2Nlc3NcbiAgICAgICtmbGV4KGNlbnRlciwgZmxleC1lbmQpXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogMFxuICAgICAgbGVmdDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgIGltYWdlOiB1cmwoXCIjeyRiYXNlSW1hZ2VQYXRofS9pY29ucy9zdWNjZXNzLmdpZlwiKVxuICAgICAgICBwb3NpdGlvbjogdG9wIGNlbnRlclxuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBjb2xvcjogIzEyYzA2YVxuXG4gICAgICBwXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBvcGFjaXR5OiAwLjZcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuICAgIC5yZXF1aXJlbWVudHNcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweFxuXG4gICAgICBwXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgIGNvbG9yOiByZ2JhKCRsaWdodC1ncmF5LCAwLjY1KVxuICAgICAgICBsaW5lLWhlaWdodDogMC44NVxuXG4gICAgICAgIHNwYW5cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweFxuXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wOiA0cHhcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42c1xuXG4gICAgICAgICYuaW5mb1xuICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXlcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICAgICAgICBwYWRkaW5nOiAwIDVweFxuXG4gICAgICAgICYuaW52YWxpZFxuICAgICAgICAgIGNvbG9yOiAkbmVvblJlZFxuICAgICAgICAgIG9wYWNpdHk6IDAuOFxuXG4gICAgICAgICYudmFsaWRcbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG5cbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB3aWR0aDogMFxuICAgICAgaGVpZ2h0OiAwXG4gICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxNXB4XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDE1cHhcbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgd2hpdGVcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNy41cHgpXG4gICAgICBib3R0b206IC0xNXB4XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC40c1xuXG4gICAgJi5hY3RpdmVcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcblxuICAgICYudmFsaWRcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxMmMwNmFcblxuICAgICAgLnN1Y2Nlc3NcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICB6LWluZGV4OiA0IiwiLmVudGl0eS1hdHRyaWJ1dGUtc2VsZWN0XG4gIC8vK2ZsZXgoZmxleC1zdGFydCwgY2VudGVyKVxuXG4gIC5zZWxlY3Qtd3JhcHBlclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjVweClcbiAgICBtYXgtd2lkdGg6IDUwMHB4XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcblxuICAgIC5zZWxlY3QtbWVudVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBmb250LXNpemU6IDAuNzVyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgIHBhZGRpbmc6IDhweFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JheVxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG4gICAgICBjb2xvcjogJGRhcmstZ3JheVxuICAgICAgYmFja2dyb3VuZDogd2hpdGVcblxuICAgICAgJjpmb2N1c1xuICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC43NSlcblxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgcmlnaHQ6IDEycHhcbiAgICAgICAgdG9wOiAxN3B4XG4gICAgICAgIHdpZHRoOiAwXG4gICAgICAgIGhlaWdodDogMFxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4IDVweCAwIDVweFxuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrQmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICAgICAgICBvcGFjaXR5OiAwLjVcblxuICAgICAgJi5kcm9wZG93bi1vcGVuXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG5cbiAgICAgIC51aS1pY29uXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuXG4udWktc2VsZWN0bWVudS1tZW51XG4gIGRpc3BsYXk6IG5vbmVcbiAgbWFyZ2luOiAwXG5cbiAgJi51aS1zZWxlY3RtZW51LW9wZW5cbiAgICBkaXNwbGF5OiBibG9ja1xuXG4gIHVsXG4gICAgcGFkZGluZzogMFxuICAgIG1hcmdpbjogMFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICBtYXgtaGVpZ2h0OiA1MDBweFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBvdmVyZmxvdy15OiBzY3JvbGxcblxuICAgICYudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50XG4gICAgICBib3JkZXItdG9wOiBub25lXG5cbiAgICBsaVxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5XG5cbiAgICAgIC8vVW5jb21tZW50IGlmIHNlbGVjdG1lbnUgcmVuZGVycyB3aXRob3V0IGRpdlxuICAgICAgLy9ib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICAgICAgLy9wYWRkaW5nOiA0cHggOHB4XG5cbiAgICAgICYudWktc3RhdGUtZm9jdXNcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstd2hpdGVcblxuICAgICAgLy9Db21tZW50IGlmIHNlbGVjdG1lbnUgcmVuZGVycyB3aXRob3V0IGRpdlxuICAgICAgZGl2XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHhcblxuICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZVxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay13aGl0ZVxuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5IiwiLmVudGl0eS1hdHRyaWJ1dGUtc2VwYXJhdG9yXG4gIG1hcmdpbjogMzBweCAwIDE2cHggMFxuICBtaW4taGVpZ2h0OiBncmlkLXJvdygxKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDE1cHggMTVweCAtMTVweCByZ2JhKCRibGFjaywuMTUpXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDE1cHggMTVweCAtMTVweCByZ2JhKCRibGFjaywuMTUpXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxNXB4IDE1cHggLTE1cHggcmdiYSgkYmxhY2ssLjE1KVxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JheSIsIi5lbnRpdHktYXR0cmlidXRlLXRleHQsIC5lbnRpdHktYXR0cmlidXRlLXBhc3N3b3JkXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuICAmLmVycm9yICsgLmVycm9yXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJyYW5kLWRhbmdlciwgLjA3NSksIGluc2V0IDAgMCAxcHggcmdiYShsaWdodGVuKGRlc2F0dXJhdGUoJGJyYW5kLWRhbmdlciwgMjUlKSwgMTAlKSwuNzUpXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWRhbmdlclxuICAgIGJvcmRlci10b3A6IDBcblxuICBpbnB1dFxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KVxuICAgIG1heC13aWR0aDogNTAwcHhcbiAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodGVyLWdyYXlcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICArYXR0cmlidXRlLWZvY3VzXG5cbiAgICAmOjpwbGFjZWhvbGRlclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljXG5cbiAgJi5lcnJvciBpbnB1dFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYmFzZUltYWdlUGF0aH0vaWNvbnMvaWNvbl9jcm9zc19yZWQuc3ZnJylcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweCIsIi5lbnRpdHktYXR0cmlidXRlLXRleHQtYXJlYVxuXG4gIGxhYmVsXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuXG4gIC50ZXh0LWFyZWEtd3JhcHBlclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweClcbiAgICBtYXgtd2lkdGg6IDgwMHB4XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHRlci1ncmF5XG4gICAgYm9yZGVyLXJhZGl1czogM3B4XG5cbiAgICA+dGV4dGFyZWFcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMTBweFxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG5cbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4XG4gICAgICBib3JkZXI6IG5vbmVcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICthdHRyaWJ1dGUtZm9jdXNcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICByZXNpemU6IHZlcnRpY2FsXG5cbiAgICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuXG5cbmRpdi5tY2UtdG9vbGJhci1ncnBcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWMiLCIuZW50aXR5LWF0dHJpYnV0ZS10aXRsZVxuICBoM1xuICAgIHBhZGRpbmctbGVmdDogNDVweFxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeVxuICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIG1hcmdpbjogMCIsIi5lbnRpdHktYXR0cmlidXRlLXZpZXdcbiAgcGFkZGluZzogMFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbiAgJi5lcnJvciArIC5lcnJvclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKCRicmFuZC1kYW5nZXIsIC4wNzUpLCBpbnNldCAwIDAgMXB4IHJnYmEobGlnaHRlbihkZXNhdHVyYXRlKCRicmFuZC1kYW5nZXIsIDI1JSksIDEwJSksLjc1KVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1kYW5nZXJcbiAgICBib3JkZXItdG9wOiAwXG5cbiAgLmNvbnRlbnRcbiAgICBwYWRkaW5nOiBncmlkLXJvdygyKSBncmlkLXJvdygxKSAwIGdyaWQtcm93KDEpIiwiLmMtdmlkZW8ge31cblxuLmMtdmlkZW9fX2dyaWR7XG4gIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLmMtdmlkZW9fX2ZpZWxkc3tcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3NXB4KTtcbn1cblxuLmMtdmlkZW9fX2ZpZWxkc3tcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmMtdmlkZW9fX3ByZXZpZXd7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJltocmVmXXtcbiAgICAmOmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0LWdyYXksIDAuMTUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgcmdiYSgkbGlnaHQtZ3JheSwgMC4xNSkpO1xuICB9XG59XG5cbi5jLXZpZGVvX190aXRsZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmMtdmlkZW9fX3RpdGxle1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRtZWRpdW0tZ3JheTtcbn1cblxuLmMtdmlkZW9fX2lke1xuICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gIEBpbmNsdWRlIGZsZXgtcm93cztcbn1cblxuLmMtdmlkZW9fX3VybHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGxpZ2h0LWdyYXk7XG59XG5cbi5jLXZpZGVvX19pbnB1dHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRsaWdodC1ncmF5LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjI1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjI1cztcbiAgQGluY2x1ZGUgYXR0cmlidXRlLWZvY3VzXG5cbn1cblxuLmMtdmlkZW9fX2F1dG9wbGF5e1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTZlYztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5jLXZpZGVvX190aHVtYntcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJltzcmNde1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLy8gVHJhbnNmZXIgU2VjdGlvblxuXG4jZW50aXR5LnRyYW5zZmVyLXNlY3Rpb25cbiAgcG9zaXRpb246IHN0YXRpY1xuICB0b3A6IDBcbiAgaGVpZ2h0OiAxMDAlIiwiLy8gQWN0aW9uIGxvZyBTZWN0aW9uXG5cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uXG4gIHBvc2l0aW9uOiBzdGF0aWNcbiAgdG9wOiAwXG4gIGhlaWdodDogMTAwJVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4od2hpdGUsIDIlKVxuICAuZW50aXR5LWF0dHJpYnV0ZXNcbiAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAudGFiLWNvbnRlbnRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTZlY1xuICAgICAgLmVudGl0eS1hdHRyaWJ1dGUtdGl0bGVcbiAgICAgICAgaDNcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgICBjb2xvcjogIzJEMzIzQ1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMCAxM3B4IDMwcHhcblxuICAgICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtXG4gICAgICAgICAgICBjb2xvcjogIzcwNzc4Y1xuICAgICAgICAgICAgb3BhY2l0eTogMC41XG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDBcblxuICAgICAgLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXJcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG5cbiAgICAgICAgbGFiZWxcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuXG4gICAgICBidXR0b25cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIGhlaWdodDogNDBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zc1xuICAgICAgICB3aWR0aDogMTUwcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG5cbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgIG91dGxpbmU6IG5vbmVcblxuXG5cbiAgdGV4dGFyZWFcbiAgICBib3JkZXI6IG5vbmVcbiAgICBjb2xvcjogIzMzM1xuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTZweClcbiAgICBwYWRkaW5nOiAzMHB4XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcblxuICAgICY6Zm9jdXNcbiAgICAgIG91dGxpbmU6IG5vbmVcbiIsIi5jLWRhc2hib2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICRkYXJrZXJCbHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYy1kYXNoYm9hcmRfX3RleHR7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGdyYXk7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcblxuICAuYy1kYXNoYm9hcmRfX2NvbnRhY3QgJiB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmMtZGFzaGJvYXJkX19lbXBsb3llZXN7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZUdyYXk7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUge1xuICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlR3JheTtcbn1cblxuLmMtZGFzaGJvYXJkX19lbXBsb3llZS1pbWFnZSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtaW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGdyYXk7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkZGFya2VyQmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1kYXNoYm9hcmRfX2xpbmsge1xuICBjb2xvcjogJGdyYXk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibHVlXG4gIH1cbn1cblxuLmMtZGFzaGJvYXJkX19sb2dvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyAgcC5zbWFsbC1wcm9maWxlLW5hbWVcbi8vICBtYXJnaW4tYm90dG9tOiAxMHB4XG4vLyAgcGFkZGluZzogMFxuLy9cbi8vICBwLnNtYWxsLXByb2ZpbGUtZGVzY3JpcHRpb25cbi8vICBwYWRkaW5nOiAwXG4vLyAgZm9udC1zaXplOiAwLjlyZW1cbi8vICBsaW5lLWhlaWdodDogMS41ZW1cbi8vICBjb2xvcjogJG1lZGl1bS1ncmF5XG4vL31cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/