/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}

/*
 *  Copyright 2021 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
  height: auto;
}


/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/webpack-import-glob-loader/index.js??ruleSet[1].rules[2].use[4]!./src/main/webpack/site/main.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*== Font Face*/
/* web fonts */
@font-face {
  font-family: "SegoeUI-regular";
  font-style: normal;
  font-weight: 400;
  src: url("clientlib-site/resources/fonts/SegoeUI-regular.woff2") format("woff2"), url("clientlib-site/resources/fonts/SegoeUI-regular.woff") format("woff");
}
@font-face {
  font-family: "SegoeUI-semiBold";
  font-style: normal;
  font-weight: 600;
  src: url("clientlib-site/resources/fonts/SegoeUI-semiBold.woff2") format("woff2"), url("clientlib-site/resources/fonts/SegoeUI-semiBold.woff") format("woff");
}
@font-face {
  font-family: "SegoeUI-semiLight";
  font-style: normal;
  font-weight: 400;
  src: url("clientlib-site/resources/fonts/SegoeUI-semiLight.woff2") format("woff2"), url("clientlib-site/resources/fonts/SegoeUI-semiLight.woff") format("woff");
}
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  src: url("clientlib-site/resources/fonts/material-icons-outlined.woff2") format("woff2"), url("clientlib-site/resources/fonts/material-icons-outlined.woff") format("woff");
}
/* grid gutter*/
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}

.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}

.aem-Grid::after {
  clear: both;
}

/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}

/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}

/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}

/* add global gutter instead of repeated one, to remove ~ 500 lines*/
[class*=aem-Grid--default--] > [class*=aem-GridColumn--default--],
[class*=aem-Grid--tablet--] > [class*=aem-GridColumn--tablet--],
[class*=aem-Grid--phone--] > [class*=aem-GridColumn--phone--] {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 438px) {
  [class*=aem-Grid--default--] > [class*=aem-GridColumn--default--],
  [class*=aem-Grid--tablet--] > [class*=aem-GridColumn--tablet--],
  [class*=aem-Grid--phone--] > [class*=aem-GridColumn--phone--] {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  [class*=aem-Grid--default--] > [class*=aem-GridColumn--default--],
  [class*=aem-Grid--tablet--] > [class*=aem-GridColumn--tablet--],
  [class*=aem-Grid--phone--] > [class*=aem-GridColumn--phone--] {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}

.aem-Grid--default--12 > .aem-GridColumn--default--12,
.experiencefragment.aem-GridColumn--default--12 {
  padding-left: 0px;
  padding-right: 0px;
}

[class*=aem-Grid--default--] > [class*=aem-GridColumn--default--1],
[class*=aem-Grid--default--] > .aem-GridColumn--default--9,
[class*=aem-Grid--default--] > [class*=aem-GridColumn--phone--1],
[class*=aem-Grid--default--] > .aem-GridColumn--phone--9,
[class*=aem-Grid--default--] > [class*=aem-GridColumn--tablet--1],
[class*=aem-Grid--default--] > .aem-GridColumn--tablet--9 {
  padding-left: 0px;
  padding-right: 0px;
}

/* Generates all the rules for the grid columns up to the given amount of column */
.root.container.responsivegrid {
  width: 100%;
}
.root.container.responsivegrid .container .container .container {
  max-width: 1600px;
  margin: 0 auto;
  float: none;
  clear: both;
}
.root.container.responsivegrid .container .container .container .container {
  float: left;
  clear: none;
}

/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.6666666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.3333333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.6666666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.3333333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.2857142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.5714285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.8571428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.1428571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.4285714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.7142857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.2857142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.5714285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.8571428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.1428571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.4285714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.7142857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.1111111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.2222222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.4444444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.5555555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.7777777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.8888888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.1111111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.2222222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.4444444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.5555555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.7777777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.8888888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.0909090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.1818181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.2727272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.3636363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.4545454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.5454545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.6363636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.7272727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.8181818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.9090909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.0909090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.1818181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.2727272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.3636363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.4545454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.5454545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.6363636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.7272727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.8181818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.9090909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.3333333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.6666666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.6666666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.3333333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.6666666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.3333333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.2857142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.5714285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.8571428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.1428571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.4285714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.7142857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.2857142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.5714285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.8571428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.1428571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.4285714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.7142857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.1111111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.2222222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.4444444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.5555555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.7777777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.8888888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.1111111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.2222222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.4444444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.5555555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.7777777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.8888888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.0909090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.1818181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.2727272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.3636363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.4545454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.5454545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.6363636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.7272727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.8181818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.9090909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.0909090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.1818181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.2727272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.3636363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.4545454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.5454545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.6363636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.7272727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.8181818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.9090909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.3333333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.6666666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
  /* newline behavior */
  display: block;
  clear: both !important;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
  /* none behavior */
  display: block;
  clear: none !important;
  float: left;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
  /* hide behavior */
  display: none;
}

/* phone breakpoint */
@media (max-width: 438px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
/* tablet breakpoint */
@media (min-width: 439px) and (max-width: 1124px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.2857142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.5714285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.8571428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.1428571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.4285714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.7142857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.1111111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.2222222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.4444444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.5555555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.7777777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.8888888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.0909090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.1818181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.2727272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.3636363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.4545454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.5454545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.6363636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.7272727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.8181818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.9090909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.3333333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.6666666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}
/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
  display: block !important;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.2; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.2; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

html {
  font-size: 16px;
  box-sizing: border-box;
  background-color: #ffffff;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

html,
body,
p {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 130%;
  color: #000000;
}

@media (max-width: 1124px) {
  body,
  p {
    font-size: 0.875rem;
  }
}

a,
button {
  cursor: pointer;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  color: #225b62;
}
a:hover,
button:hover {
  color: #122f33;
}
a:disabled,
button:disabled {
  cursor: default;
}

img,
svg {
  max-width: 100%;
}

hr {
  border: none;
  margin: 0;
}

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

p,
blockquote {
  margin: 0;
  padding: 0;
}

dt,
dd {
  margin: 0;
  padding: 0;
}

b,
strong {
  font-weight: 600;
}

em,
i {
  font-style: italic;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 4.25rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
@media (max-width: 1024px) {
  h1 {
    font-size: 3.125rem;
  }
}

h2 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
@media (max-width: 1024px) {
  h2 {
    font-size: 2rem;
  }
}

h3 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
@media (max-width: 1024px) {
  h3 {
    font-size: 1.25rem;
  }
}

h4 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
@media (max-width: 1024px) {
  h4 {
    font-size: 0.875rem;
  }
}

h5 {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}

h6 {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}

.h1-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 4.25rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h1-semibold {
    font-size: 3.125rem;
  }
}

.h2-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h2-semibold {
    font-size: 2rem;
  }
}

.h3-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h3-semibold {
    font-size: 1.25rem;
  }
}

.h3-semilight {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 1.5rem;
  font-weight: 350;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h3-semilight {
    font-size: 1.25rem;
  }
}

.h4-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h4-semibold {
    font-size: 0.875rem;
  }
}

.h4-semilight {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 1rem;
  font-weight: 350;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h4-semilight {
    font-size: 0.875rem;
  }
}

.body-regular {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .body-regular {
    font-size: 0.875rem;
  }
}

.body-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .body-semibold {
    font-size: 0.875rem;
  }
}

.cmp-button__icon--mail:after {
  content: "mail";
}

.container {
  width: 100%;
  background-color: #ffffff;
}
.container.cmp--invert {
  background-color: #1a1918;
}

.cmp-container {
  max-width: 100%;
  margin: 0 auto;
}

.cmp-container--constrain .cmp-container {
  max-width: 1000px;
  padding: 0 20px 0 20px;
}

.cmp-container--vrt-sm .cmp-container {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cmp-container--vrt-lg .cmp-container {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cmp-container--hrz-sm .cmp-container {
  padding-left: 10px;
  padding-right: 10px;
}

.cmp-container--hrz-lg .cmp-container {
  padding-left: 20px;
  padding-right: 20px;
}

.cmp-separator__horizontal-rule {
  height: 2px;
  margin: 20px 0 20px 0;
  background-color: #c98731;
}
.cmp--invert .cmp-separator__horizontal-rule {
  background-color: #ce9f99;
}
.cmp-separator--lg .cmp-separator__horizontal-rule {
  height: 4px;
  margin: 40px 0 40px 0;
}
.cmp-separator--xl .cmp-separator__horizontal-rule {
  height: 4px;
  margin: 80px 0 80px 0;
}

.accordion.cmp-accordion__divider .cmp-accordion__item[data-cmp-expanded] .cmp-accordion__header {
  border: none;
}
.accordion.cmp-accordion__divider .cmp-accordion__item .cmp-accordion__header {
  border-bottom: 1px solid #f6f2ef;
  overflow-y: auto;
}
.accordion.cmp-accordion__divider .cmp-accordion__item .cmp-accordion__panel--expanded {
  border-bottom: 1px solid #f6f2ef;
  overflow-y: auto;
}
.accordion.cmp-accordion__before-icon .cmp-accordion__title {
  display: flex;
  flex-basis: 100%;
  order: 2;
  padding-right: 0;
}
.accordion.cmp-accordion__before-icon .cmp-accordion__icon {
  margin-right: 12px;
  padding-right: 0;
}
.accordion.cmp-accordion__before-icon .cmp-accordion__button--expanded .cmp-accordion__icon {
  background-image: url(clientlib-site/resources/images/accordion-arrow-down-expanded.svg) !important;
}
.accordion.cmp-accordion__before-icon .cmp-accordion__panel--expanded {
  width: 74.3%;
  padding: 0;
}
.accordion.cmp-accordion__before-icon .cmp-accordion__panel--expanded .new {
  margin: 0;
}
@media (max-width: 438px) {
  .accordion.cmp-accordion__before-icon .cmp-accordion__panel--expanded {
    width: 100%;
    padding-left: 30px;
    padding-right: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .accordion.cmp-accordion__before-icon .cmp-accordion__panel--expanded {
    width: 100%;
    padding-right: 0;
    padding-left: 30px;
  }
}

.cmp-accordion__item .cmp-accordion__header {
  padding-top: 24px;
  padding-bottom: 30px;
  display: flex;
  justify-content: center;
  width: 78.3%;
  margin: 0 auto;
  flex-wrap: wrap;
}
.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button {
  border: none;
  padding: 0;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title {
  color: #2f2f2f;
  padding-right: 10px;
}
.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon {
  color: #2f2f2f;
  position: relative;
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(clientlib-site/resources/images/accordion-arrow-left.svg);
  background-repeat: no-repeat;
  background-position: center center;
  padding-right: 15px;
}
.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon {
  background-image: url(clientlib-site/resources/images/accordion-arrow-up-expanded.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.cmp-accordion__item h4 {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-weight: 350;
  font-size: 1rem;
}
@media (max-width: 1024px) {
  .cmp-accordion__item h4 {
    font-size: 0.875rem;
  }
}
.cmp-accordion__item .cmp-accordion__panel {
  border: none;
  width: 78.3%;
  margin: 0 auto;
  padding: 1.563rem 0;
}
@media (max-width: 438px) {
  .cmp-accordion__item .cmp-accordion__panel {
    width: 82%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-accordion__item .cmp-accordion__panel {
    width: 100%;
  }
}
.cmp-accordion__item .cmp-accordion__panel .container {
  background: transparent;
  padding: 0 !important;
}
.cmp-accordion__item .cmp-accordion__panel--expanded {
  padding-top: 0;
}
@media (max-width: 438px) {
  .cmp-accordion__item .cmp-accordion__panel--expanded {
    margin: 0;
  }
}
.cmp-accordion__item .cmp-accordion__panel--expanded .new {
  margin: 0;
}
.cmp-accordion__item .cmp-accordion__panel--expanded .cmp-container {
  padding-bottom: 1.875rem;
}
.cmp-accordion__item .cmp-accordion__panel--expanded h3.cmp-accordion__header {
  width: 100% !important;
  margin: 0;
}
.cmp-accordion__item .cmp-accordion__panel--expanded .cmp-accordion__panel {
  padding-right: 0;
}
.cmp-accordion__item .cmp-accordion__panel--expanded .aem-GridColumn {
  padding-left: 0;
  padding-right: 0;
}

.cmp-container--black .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button span.cmp-accordion__title,
.cmp-container--dark .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button span.cmp-accordion__title {
  color: #ffffff;
}
.cmp-container--black .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon,
.cmp-container--dark .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon {
  background-image: url(clientlib-site/resources/images/accordion-arrow-left-white.svg);
}
.cmp-container--black .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon,
.cmp-container--dark .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon {
  background-image: url(clientlib-site/resources/images/accordion-arrow-up-white-expanded.svg) !important;
  transform: rotate(180deg);
}
.cmp-container--black.cmp-accordion__before-icon .cmp-accordion__button--expanded .cmp-accordion__icon,
.cmp-container--dark.cmp-accordion__before-icon .cmp-accordion__button--expanded .cmp-accordion__icon {
  background-image: url(clientlib-site/resources/images/accordion-arrow-down-white-expanded.svg) !important;
}

@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-accordion__panel.cmp-accordion__panel--expanded .cmp-accordion__item {
    padding-left: 0;
    padding-right: 0;
  }
  .cmp-accordion__item {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin: 0;
  }
  .cmp-accordion__item .cmp-accordion__header {
    width: 100%;
  }
  .cmp-accordion__item .cmp-accordion__header .cmp-text {
    font-size: 0.875rem;
  }
}
@media (max-width: 438px) {
  .cmp-accordion__panel.cmp-accordion__panel--expanded .cmp-accordion__item {
    padding-left: 0;
    padding-right: 0;
  }
  .cmp-accordion__item {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    margin: 0;
  }
  .cmp-accordion__item .cmp-accordion__header {
    width: 100%;
  }
  .cmp-accordion__item .cmp-accordion__header .cmp-text {
    font-size: 0.875rem;
  }
}
@media (max-width: 1124px) {
  .cmp-container-faq-Accordian .cmp-container {
    margin: 0;
  }
}
.cmp-container-faq-Accordian .cmp-container .text ~ .accordion {
  padding-top: 96px;
}
@media (max-width: 1124px) {
  .cmp-container-faq-Accordian .cmp-container .text ~ .accordion {
    padding-top: 60px;
  }
}
@media (max-width: 438px) {
  .cmp-container-faq-Accordian .cmp-container .text ~ .accordion {
    padding-top: 48px;
  }
}
.cmp-container-faq-Accordian .cmp-container .accordion {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 438px) {
  .cmp-container-faq-Accordian .cmp-container .accordion {
    margin: 0;
    width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-faq-Accordian .cmp-container .accordion {
    width: 100%;
  }
}
.cmp-container-faq-Accordian .cmp-container .accordion .cmp-accordion .cmp-accordion__item,
.cmp-container-faq-Accordian .cmp-container .accordion .cmp-accordion .cmp-accordion__header {
  margin: 0;
  width: 100%;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.cmp-container-faq-Accordian .cmp-container .accordion .cmp-accordion .cmp-accordion__panel,
.cmp-container-faq-Accordian .cmp-container .accordion .cmp-accordion .cmp-accordion__panel--expanded {
  width: 100% !important;
  padding-left: 30px;
}
.cmp-container-faq-Accordian .cmp-container .accordion .cmp-accordion__before-icon .cmp-accordion__panel--expanded {
  width: 100%;
  padding: 0 20px;
}
@media (max-width: 438px) {
  .cmp-container-faq-Accordian .cmp-container .accordion .cmp-accordion__before-icon .cmp-accordion__panel--expanded .cmp-container {
    padding: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-faq-Accordian .cmp-container .accordion .cmp-accordion__before-icon .cmp-accordion__panel--expanded .cmp-container {
    padding: 0;
  }
}
.cmp-container-faq-Accordian > .cmp-container > .aem-Grid > .text .cmp-text {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  width: 100%;
  margin: 0;
}
@media (max-width: 1124px) {
  .cmp-container-faq-Accordian > .cmp-container > .aem-Grid > .text .cmp-text {
    gap: 1.5rem;
  }
}
@media (max-width: 438px) {
  .cmp-container-faq-Accordian > .cmp-container > .aem-Grid > .text .cmp-text {
    gap: 0.75rem;
  }
}
.cmp-container-faq-Accordian > .cmp-container > .aem-Grid > .text .cmp-text p {
  margin: 0;
}
@media (max-width: 1124px) {
  .cmp-container-faq-Accordian > .cmp-container > .aem-Grid > .text .cmp-text p {
    line-height: 130%;
  }
}

@media (min-width: 100rem) {
  .container-fluid.cmp-container-faq-Accordian > .cmp-container > .aem-Grid > .text .cmp-text {
    margin: 0 auto;
  }
}
.blog-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  max-width: 1440px;
  margin: 0 auto;
}
.blog-header::before, .blog-header::after {
  content: none;
}
.blog-header .blog-header__content-container {
  display: flex;
  align-items: flex-end;
  gap: 1.25rem;
}
@media (max-width: 438px) {
  .blog-header .blog-header__content-container {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem;
  }
}
.blog-header .blog-header__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  flex: 1 0 0;
}
.blog-header .blog-header__content .blog-top-section {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
}
.blog-header .blog-header__content .blog-top-section .blog-header__subtitles {
  color: #000000;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  text-decoration: none;
}
@media (max-width: 1124px) {
  .blog-header .blog-header__content .blog-top-section .blog-header__subtitles {
    font-size: 0.875rem;
    letter-spacing: 0.0875rem;
  }
}
.blog-header .blog-header__content .blog-top-section a:hover {
  text-decoration: underline;
}
.blog-header .blog-header__content .blog-top-section .blog-header__title {
  color: #2f2f2f;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .blog-header .blog-header__content .blog-top-section .blog-header__title {
    font-size: 2rem;
  }
}
.blog-header .blog-header__content .blog-top-section .blog-header__author {
  position: relative;
  color: #000000;
  text-align: center;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.blog-header .blog-header__content .blog-top-section .blog-header__author .author-by {
  font-size: inherit;
  position: absolute;
  left: 0px;
  top: 0px;
}
.blog-header .blog-header__content .blog-top-section .blog-header__author .author-names ul {
  list-style-type: none;
  display: flex;
  margin: 0;
  padding: 0;
  gap: 0.375rem;
  flex-wrap: wrap;
}
@media (max-width: 1124px) {
  .blog-header .blog-header__content .blog-top-section .blog-header__author .author-names ul {
    align-items: center;
    align-content: center;
    gap: 0.375rem;
  }
}
.blog-header .blog-header__content .blog-top-section .blog-header__author .author-names ul .blog-header__authorname {
  color: #225b62;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}
.blog-header .blog-header__content .blog-top-section .blog-header__author .author-names ul .blog-header__authorname:hover {
  text-decoration: underline;
}
.blog-header .blog-header__content .blog-header_date {
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
.blog-header .blog-header__image {
  display: flex;
  width: 100%;
  height: auto;
  justify-content: center;
  align-items: center;
  border-radius: 1rem;
}
@media (max-width: 1124px) {
  .blog-header .blog-header__image {
    border-radius: 0.5rem;
  }
}

.blogInsightHeader,
.insightsDetailHeader,
.webcastDetailHeader {
  padding: 6rem 5rem 0rem 5rem !important;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .blogInsightHeader,
  .insightsDetailHeader,
  .webcastDetailHeader {
    padding: 3.75rem 1.5625rem 0rem 1.5625rem !important;
  }
}
@media (max-width: 438px) {
  .blogInsightHeader,
  .insightsDetailHeader,
  .webcastDetailHeader {
    padding: 2.25rem 1.875rem 0rem 1.875rem !important;
  }
}

.msa-social-share .msa-social-share_links {
  display: flex;
  align-items: flex-start;
  margin: 0;
  padding: 0;
  overflow: visible;
  list-style-type: none;
  gap: 0.625rem;
}
.msa-social-share .msa-social-share_links li {
  display: flex;
  justify-content: center;
  float: left;
  overflow: hidden;
}
.msa-social-share .msa-social-share_links li:focus-within {
  outline: 0.0625rem dashed #000000;
  outline-offset: 0.0625rem;
}
.msa-social-share .msa-social-share_links li .msa-copyMessage {
  position: absolute;
  display: none;
  z-index: 1;
  align-items: flex-start;
  padding: 0.75rem;
  gap: 0.75rem;
  border-radius: 4px;
  border: 0.0625rem solid #505050;
  background: #fafafa;
  width: auto;
  height: auto;
  bottom: 100%;
  text-wrap: nowrap;
  margin-bottom: 0.3125rem;
  color: #000000;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .msa-social-share .msa-social-share_links li .msa-copyMessage {
    right: 0;
  }
}
.msa-social-share .msa-social-share_links li .msa-copyMessage.show {
  display: flex;
}
.msa-social-share .msa-social-share_links li .msa-social-share_facebook,
.msa-social-share .msa-social-share_links li .msa-social-share_twitter,
.msa-social-share .msa-social-share_links li .msa-social-share_linkedin,
.msa-social-share .msa-social-share_links li .msa-social-share_copy {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.msa-social-share .msa-social-share_links li .msa-social-share_facebook:focus,
.msa-social-share .msa-social-share_links li .msa-social-share_twitter:focus,
.msa-social-share .msa-social-share_links li .msa-social-share_linkedin:focus,
.msa-social-share .msa-social-share_links li .msa-social-share_copy:focus {
  outline: none;
}
.msa-social-share .msa-social-share_links li .msa-social-share_facebook:hover,
.msa-social-share .msa-social-share_links li .msa-social-share_twitter:hover,
.msa-social-share .msa-social-share_links li .msa-social-share_linkedin:hover,
.msa-social-share .msa-social-share_links li .msa-social-share_copy:hover {
  transform: scale(1.1);
}
.msa-social-share .msa-social-share_links li .msa-social-share_facebook {
  background: url(clientlib-site/resources/images/social-share-facebook.svg);
}
.msa-social-share .msa-social-share_links li .msa-social-share_twitter {
  background: url(clientlib-site/resources/images/social-share-twitter.svg);
}
.msa-social-share .msa-social-share_links li .msa-social-share_linkedin {
  background: url(clientlib-site/resources/images/social-share-linkedin.svg);
}
.msa-social-share .msa-social-share_links li .msa-social-share_copy {
  background: url(clientlib-site/resources/images/social-share-copy.svg);
}
.msa-social-share .msa-social-share_links li:last-child {
  position: relative;
  overflow: visible;
}

.msa-breadcrumb_enable {
  overflow: hidden;
  padding-left: 80px !important;
}
@media (max-width: 438px) {
  .msa-breadcrumb_enable {
    padding-left: 25px !important;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .msa-breadcrumb_enable {
    padding-left: 30px !important;
  }
}
@media (min-width: 1600px) {
  .msa-breadcrumb_enable {
    margin: 0 auto;
    max-width: 1600px;
    float: none;
  }
}
.msa-breadcrumb_enable.breadcrumb {
  display: block !important;
}
@media (min-width: 1440px) {
  .msa-breadcrumb_enable.breadcrumb {
    margin: 0 auto !important;
    float: none !important;
  }
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb {
  padding: 12px 0;
}
@media (max-width: 1124px) {
  .msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb {
    display: block;
    direction: rtl;
    width: auto;
    overflow: hidden;
  }
}
@media (min-width: 1124px) {
  .msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__list {
    display: flex;
    align-items: center;
  }
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item {
  vertical-align: unset;
}
@media (min-width: 1124px) {
  .msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item:last-of-type .cmp-breadcrumb__item-link::after {
    display: none;
  }
}
@media (max-width: 1124px) {
  .msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item {
    float: left;
  }
  .msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item:first-of-type .cmp-breadcrumb__item-link::after {
    display: none;
  }
  .msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item--active::after {
    content: "";
    margin: -2px 12px;
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url("clientlib-site/resources/images/arrow-icon-breadcrumb.svg") no-repeat 0 0;
    background-size: contain !important;
  }
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item--active span {
  font-weight: 600 !important;
  color: #000000 !important;
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item-link {
  text-decoration: none;
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item-link:focus {
  border: unset;
  outline: unset;
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item-link:focus span {
  outline: 1px dashed #000000;
  color: #000000;
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item-link::after {
  content: "";
  margin: -2px 12px;
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url("clientlib-site/resources/images/arrow-icon-breadcrumb.svg") no-repeat 0 0;
  background-size: contain !important;
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item span {
  font-size: 0.75rem;
  font-family: "SegoeUI-regular", sans-serif;
  font-weight: 400;
  line-height: 16.2px;
  padding: 2px;
  color: #225b62;
}
@media (max-width: 1124px) {
  .msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item span {
    font-size: 11px;
  }
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item span:hover {
  color: #000000;
}
.msa-breadcrumb_enable.breadcrumb .cmp-breadcrumb__item span:active {
  color: #000000;
  font-weight: 600;
}

.breadcrumb {
  display: none !important;
}

.bg-green-teal {
  background-color: #225b62;
}

.button {
  display: inline-block;
  width: fit-content;
  padding: 0 !important;
}
.button .cmp-button {
  padding: 12px 24px;
  text-decoration: none;
  border-radius: 8px;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 45px;
  display: inline-flex;
  color: #000000;
  position: relative;
  text-align: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 78px;
  max-width: 315px;
}
.button .cmp-button .cmp-link__screen-reader-only {
  display: none;
}
.button .cmp-button:hover {
  width: auto;
}
.button .cmp-button__icon:after {
  content: "";
  vertical-align: top;
  margin-right: 12px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("clientlib-site/resources/images/spriteicons_greenworld.png") no-repeat;
}
.button .cmp-button__icon.cmp-button__icon--phone:after, .button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: 0px -1px;
}
.button .cmp-button__icon + .cmp-button__text {
  max-width: 220px;
}
.button .cmp-button__text {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: inherit;
  word-wrap: break-word;
  display: flex;
  align-items: center;
  max-width: 252px;
}
.button .cmp-button__text::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 12px;
  flex-shrink: 0;
}
.button .cmp-button:hover .cmp-button__icon + .cmp-button__text {
  max-width: 232px;
}
.button .cmp-button:hover .cmp-button__text {
  max-width: 267px;
}
.button .cmp-button:hover .cmp-button__text::after {
  margin-left: 24px;
}
.button.cta-primary.bright-color.disabled .cmp-button {
  pointer-events: none;
  background-color: #f2f2f2 !important;
  color: #505050 !important;
}
.button.cta-primary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-primary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: 1px -82px;
}
.button.cta-primary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-primary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -61px -82px;
}
.button.cta-primary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-primary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -121px -82px;
}
.button.cta-primary.bright-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}
.button.cta-primary.bright-color .cmp-button {
  background-color: #225b62;
  color: #ffffff;
}
.button.cta-primary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-primary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: 1px -1px;
}
.button.cta-primary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-primary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -61px -1px;
}
.button.cta-primary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-primary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -120px -1px;
}
.button.cta-primary.bright-color .cmp-button:hover {
  background-color: #122f33;
  color: #ffffff;
}
.button.cta-primary.bright-color .cmp-button:active {
  background-color: #091819;
}
.button.cta-primary.bright-color .cmp-button:focus {
  position: relative;
  text-decoration: none;
}
.button.cta-primary.bright-color .cmp-button:focus::before {
  content: "";
  outline: dashed;
  outline-color: #ffffff;
  outline-width: thin;
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 8px;
}
.button.cta-secondary.bright-color.disabled .cmp-button {
  background-color: transparent !important;
  border: 1px solid #505050 !important;
  color: #505050 !important;
  pointer-events: none;
}
.button.cta-secondary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -82px;
}
.button.cta-secondary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-secondary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -81px -82px;
}
.button.cta-secondary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-secondary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -141px -82px;
}
.button.cta-secondary.bright-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}
.button.cta-secondary.bright-color .cmp-button {
  background-color: transparent;
  border: 1px solid #225b62;
  color: #225b62;
}
.button.cta-secondary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -1px;
}
.button.cta-secondary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-secondary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -81px -1px;
}
.button.cta-secondary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-secondary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -141px -1px;
}
.button.cta-secondary.bright-color .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
}
.button.cta-secondary.bright-color .cmp-button:hover {
  background-color: #e9efef;
  color: #122f33;
  border: 1px solid #122f33;
}
.button.cta-secondary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--phone:after {
  background-position: -19px -21px;
}
.button.cta-secondary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--download::after, .button.cta-secondary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -81px -21px;
}
.button.cta-secondary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--register::after, .button.cta-secondary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -141px -21px;
}
.button.cta-secondary.bright-color .cmp-button:hover .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
}
.button.cta-secondary.bright-color .cmp-button:active {
  background-color: #c8d6d8;
  color: #091819;
  border: 1px solid #091819;
}
.button.cta-secondary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -41px;
}
.button.cta-secondary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--download::after, .button.cta-secondary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -81px -41px;
}
.button.cta-secondary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--register::after, .button.cta-secondary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -141px -41px;
}
.button.cta-secondary.bright-color .cmp-button:active .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
}
.button.cta-secondary.bright-color .cmp-button:focus {
  position: relative;
  text-decoration: none;
}
.button.cta-secondary.bright-color .cmp-button:focus::before {
  content: "";
  outline: dashed;
  outline-color: #225b62;
  outline-width: thin;
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 8px;
}
.button.cta-tertiary .cmp-button .cmp-button__text:before {
  content: "";
  height: 1px;
  width: 1px;
}
.button.cta-tertiary.bright-color.disabled .cmp-button {
  background-color: transparent !important;
  color: #505050 !important;
  pointer-events: none;
}
.button.cta-tertiary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -82px;
}
.button.cta-tertiary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-tertiary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -101px -82px;
}
.button.cta-tertiary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-tertiary.bright-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -161px -82px;
}
.button.cta-tertiary.bright-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}
.button.cta-tertiary.bright-color .cmp-button {
  padding: 5px;
  color: #225b62;
  min-height: unset;
}
.button.cta-tertiary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -39px -1px;
}
.button.cta-tertiary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-tertiary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -101px -1px;
}
.button.cta-tertiary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-tertiary.bright-color .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -161px -1px;
}
.button.cta-tertiary.bright-color .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
}
.button.cta-tertiary.bright-color .cmp-button .cmp-button__text::before {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
}
.button.cta-tertiary.bright-color .cmp-button:hover {
  color: #122f33;
}
.button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -39px -21px;
}
.button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--download::after, .button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -101px -21px;
}
.button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--register::after, .button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -161px -21px;
}
.button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__text {
  text-decoration: underline;
}
.button.cta-tertiary.bright-color .cmp-button:hover .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
}
.button.cta-tertiary.bright-color .cmp-button:active {
  color: #091819;
}
.button.cta-tertiary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -39px -41px;
}
.button.cta-tertiary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--download::after, .button.cta-tertiary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -101px -41px;
}
.button.cta-tertiary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--register::after, .button.cta-tertiary.bright-color .cmp-button:active .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -161px -41px;
}
.button.cta-tertiary.bright-color .cmp-button:active .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
}
.button.cta-tertiary.bright-color .cmp-button:focus {
  border-radius: 0;
  outline: dashed;
  outline-color: #225b62;
  outline-width: thin;
  outline-offset: -1px;
}
.button.cta-primary.dark-color.disabled .cmp-button {
  color: #505050 !important;
  background-color: #f2f2f2 !important;
  text-decoration: none;
  pointer-events: none;
}
.button.cta-primary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-primary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: 1px -182px;
}
.button.cta-primary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download:after, .button.cta-primary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download:after {
  background-position: -61px -182px;
}
.button.cta-primary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register:after, .button.cta-primary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register:after {
  background-position: -120px -182px;
}
.button.cta-primary.dark-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg") !important;
}
.button.cta-primary.dark-color .cmp-button {
  background-color: #000000;
  color: #ffffff;
}
.button.cta-primary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-primary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: 1px -101px;
}
.button.cta-primary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--download:after, .button.cta-primary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Download:after {
  background-position: -61px -101px;
}
.button.cta-primary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--register:after, .button.cta-primary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Register:after {
  background-position: -120px -101px;
}
.button.cta-primary.dark-color .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.button.cta-primary.dark-color .cmp-button:hover {
  color: #ffffff;
}
.button.cta-primary.dark-color .cmp-button:hover .cmp-button__text {
  text-decoration: underline;
}
.button.cta-primary.dark-color .cmp-button:active {
  background-color: #2f2f2f;
}
.button.cta-primary.dark-color .cmp-button:focus {
  position: relative;
}
.button.cta-primary.dark-color .cmp-button:focus .cmp-button__text {
  text-decoration: underline;
}
.button.cta-primary.dark-color .cmp-button:focus::before {
  content: "";
  outline: dashed;
  outline-color: #ffffff;
  outline-width: thin;
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 8px;
}
.button.cta-secondary.dark-color.disabled .cmp-button {
  color: #505050 !important;
  text-decoration: none;
  border: 1px solid #505050 !important;
  background-color: transparent;
  pointer-events: none;
}
.button.cta-secondary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -182px;
}
.button.cta-secondary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download:after, .button.cta-secondary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download:after {
  background-position: -81px -182px;
}
.button.cta-secondary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register:after, .button.cta-secondary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register:after {
  background-position: -141px -182px;
}
.button.cta-secondary.dark-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}
.button.cta-secondary.dark-color .cmp-button {
  background-color: transparent;
  color: #000000;
  border: 1px solid #000000;
}
.button.cta-secondary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -101px;
}
.button.cta-secondary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-secondary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -81px -101px;
}
.button.cta-secondary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-secondary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -141px -101px;
}
.button.cta-secondary.dark-color .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
}
.button.cta-secondary.dark-color .cmp-button:hover {
  color: #000000;
}
.button.cta-secondary.dark-color .cmp-button:hover .cmp-button__text {
  text-decoration: underline;
}
.button.cta-secondary.dark-color .cmp-button:active {
  background-color: #fafafa;
}
.button.cta-secondary.dark-color .cmp-button:focus {
  position: relative;
}
.button.cta-secondary.dark-color .cmp-button:focus .cmp-button__text {
  text-decoration: underline;
}
.button.cta-secondary.dark-color .cmp-button:focus::before {
  content: "";
  outline: dashed;
  outline-color: #000000;
  outline-width: thin;
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 8px;
}
.button.cta-tertiary.dark-color.disabled {
  pointer-events: none;
}
.button.cta-tertiary.dark-color.disabled .cmp-button {
  color: #505050 !important;
  text-decoration: none;
}
.button.cta-tertiary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -38px -182px;
}
.button.cta-tertiary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download:after, .button.cta-tertiary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download:after {
  background-position: -101px -182px;
}
.button.cta-tertiary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register:after, .button.cta-tertiary.dark-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register:after {
  background-position: -161px -182px;
}
.button.cta-tertiary.dark-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}
.button.cta-tertiary.dark-color .cmp-button {
  color: #000000;
  padding: 5px;
  border-radius: 0;
  min-height: 0;
}
.button.cta-tertiary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -38px -101px;
}
.button.cta-tertiary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-tertiary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -101px -101px;
}
.button.cta-tertiary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-tertiary.dark-color .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -161px -101px;
}
.button.cta-tertiary.dark-color .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
}
.button.cta-tertiary.dark-color .cmp-button:hover {
  color: #000000;
}
.button.cta-tertiary.dark-color .cmp-button:hover .cmp-button__text {
  text-decoration: underline;
}
.button.cta-tertiary.dark-color .cmp-button:active {
  color: #000000;
}
.button.cta-tertiary.dark-color .cmp-button:focus {
  outline-width: thin;
  outline-color: #000000;
  outline-style: dashed;
  outline-offset: -1px;
}
.button.cta-tertiary.dark-color .cmp-button:focus .cmp-button__text {
  text-decoration: underline;
}
.button.cta-primary.dimensional-color.disabled .cmp-button {
  background-color: #f6f2ef !important;
  color: #505050 !important;
  text-decoration: none;
  pointer-events: none;
}
.button.cta-primary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-primary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: 2px -281px;
}
.button.cta-primary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download:after, .button.cta-primary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download:after {
  background-position: -60px -281px;
}
.button.cta-primary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register:after, .button.cta-primary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register:after {
  background-position: -120px -281px;
}
.button.cta-primary.dimensional-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}
.button.cta-primary.dimensional-color .cmp-button {
  background-color: #ffffff;
  color: #000000;
}
.button.cta-primary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-primary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: 2px -201px;
}
.button.cta-primary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--download:after, .button.cta-primary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Download:after {
  background-position: -60px -201px;
}
.button.cta-primary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--register:after, .button.cta-primary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Register:after {
  background-position: -120px -201px;
}
.button.cta-primary.dimensional-color .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
}
.button.cta-primary.dimensional-color .cmp-button:hover {
  background-color: #e9efef;
}
.button.cta-primary.dimensional-color .cmp-button:hover .cmp-button__text {
  text-decoration: underline;
}
.button.cta-primary.dimensional-color .cmp-button:active {
  background-color: #f2f2f2;
  text-decoration: none;
}
.button.cta-primary.dimensional-color .cmp-button:focus {
  position: relative;
  background-color: #ffffff;
}
.button.cta-primary.dimensional-color .cmp-button:focus .cmp-button__text {
  text-decoration: underline;
}
.button.cta-primary.dimensional-color .cmp-button:focus::before {
  content: "";
  outline: dashed;
  outline-color: #000000;
  outline-width: thin;
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 8px;
}
.button.cta-secondary.dimensional-color.disabled .cmp-button {
  background-color: transparent;
  border: 1px solid #f6f2ef !important;
  color: #f6f2ef !important;
  text-decoration: none;
  pointer-events: none;
}
.button.cta-secondary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -281px;
}
.button.cta-secondary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-secondary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -81px -281px;
}
.button.cta-secondary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-secondary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -142px -281px;
}
.button.cta-secondary.dimensional-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/icon-great-beige.svg") !important;
}
.button.cta-secondary.dimensional-color .cmp-button {
  background-color: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.button.cta-secondary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-secondary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -19px -201px;
}
.button.cta-secondary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-secondary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -81px -201px;
}
.button.cta-secondary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-secondary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -142px -201px;
}
.button.cta-secondary.dimensional-color .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.button.cta-secondary.dimensional-color .cmp-button:hover {
  color: #ffffff;
}
.button.cta-secondary.dimensional-color .cmp-button:hover .cmp-button__text {
  text-decoration: underline;
}
.button.cta-secondary.dimensional-color .cmp-button:active {
  background-color: #2f2f2f;
  text-decoration: none;
}
.button.cta-secondary.dimensional-color .cmp-button:focus {
  position: relative;
  background-color: transparent;
}
.button.cta-secondary.dimensional-color .cmp-button:focus .cmp-button__text {
  text-decoration: underline;
}
.button.cta-secondary.dimensional-color .cmp-button:focus::before {
  content: "";
  outline: dashed;
  outline-color: #ffffff;
  outline-width: thin;
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 8px;
}
.button.cta-tertiary.dimensional-color.disabled .cmp-button {
  color: #f6f2ef !important;
  text-decoration: none;
  pointer-events: none;
}
.button.cta-tertiary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -38px -281px;
}
.button.cta-tertiary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-tertiary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -80px -281px;
}
.button.cta-tertiary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-tertiary.dimensional-color.disabled .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -160px -281px;
}
.button.cta-tertiary.dimensional-color.disabled .cmp-button .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/icon-great-beige.svg") !important;
}
.button.cta-tertiary.dimensional-color .cmp-button {
  background-color: transparent;
  color: #ffffff;
  padding: 5px;
  min-height: 0;
}
.button.cta-tertiary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--phone:after, .button.cta-tertiary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Phone:after {
  background-position: -38px -201px;
}
.button.cta-tertiary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--download::after, .button.cta-tertiary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Download::after {
  background-position: -80px -201px;
}
.button.cta-tertiary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--register::after, .button.cta-tertiary.dimensional-color .cmp-button .cmp-button__icon.cmp-button__icon--Register::after {
  background-position: -160px -201px;
}
.button.cta-tertiary.dimensional-color .cmp-button__text::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.button.cta-tertiary.dimensional-color .cmp-button:hover {
  color: #ffffff;
  background-color: transparent;
}
.button.cta-tertiary.dimensional-color .cmp-button:hover .cmp-button__text {
  text-decoration: underline;
}
.button.cta-tertiary.dimensional-color .cmp-button:active {
  text-decoration: none;
}
.button.cta-tertiary.dimensional-color .cmp-button:focus {
  outline-width: thin;
  outline-color: #ffffff;
  border-radius: 0;
  outline-style: dashed;
  outline-offset: -1px;
}

.cmp-campaign-content__modal {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(246, 246, 246, 0.5);
}
.cmp-campaign-content__modal-dialog {
  position: relative;
  width: auto;
  margin: 0.625rem 1.875rem;
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
@media (min-width: 439px) {
  .cmp-campaign-content__modal-dialog {
    width: 29.625rem;
    margin: 0.625rem auto;
  }
}
@media (min-width: 1125px) {
  .cmp-campaign-content__modal-dialog {
    width: 39.0625rem;
  }
}
.cmp-campaign-content__modal.fade-in .cmp-campaign-content__modal-dialog {
  transform: translate(0, 0);
}
.cmp-campaign-content__modal-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
  background-color: #ffffff;
  border: 0.0625rem solid #d2d2d2;
  border-radius: 1rem;
  padding: 24px;
}
.cmp-campaign-content__modal-header {
  margin: 0;
  padding: 0;
}
.cmp-campaign-content__modal-title {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 1.25rem;
  line-height: 120%;
  font-style: normal;
  font-weight: 600;
  color: #000000;
  text-transform: none;
}
.cmp-campaign-content__modal-title:focus {
  outline: none;
}
.cmp-campaign-content__modal-body {
  margin: 0;
  padding: 0;
}
.cmp-campaign-content__modal-legal {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-style: normal;
  font-weight: 400;
  color: #505050;
}
.cmp-campaign-content__modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  gap: 12px;
  justify-content: flex-end;
}
@media (min-width: 439px) {
  .cmp-campaign-content__modal-footer {
    margin-top: 12px;
  }
}
.cmp-campaign-content__modal-footer div.button {
  margin-bottom: 0;
}
.cmp-campaign-content__modal-footer div.button .cmp-button__text::after {
  display: none;
}
.cmp-campaign-content--hide {
  display: none;
}

.campaign-coupon-content {
  width: 100%;
  margin-bottom: 0;
}

.content_carousel .cmp-accordion__panel.cmp-accordion__panel--expanded {
  padding-top: 0;
  width: 100%;
}
.content_carousel .cq-Editable-dom .cmp-accordion__panel.cmp-accordion__panel--expanded {
  position: static;
}
.content_carousel .cmp-accordion__item {
  padding: 0;
}
.content_carousel .cmp-accordion__item .cmp-accordion__header {
  width: 100%;
}
.content_carousel .cmp-accordion__item .cmp-accordion__header,
.content_carousel .cmp-accordion__item .cmp-accordion__panel {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 1124px) {
  .content_carousel .cmp-accordion__item .cmp-accordion__header,
  .content_carousel .cmp-accordion__item .cmp-accordion__panel {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.content_carousel .cmp-accordion__item .cmp-accordion__panel--expanded .cmp-container {
  border: none;
}
.content_carousel .cmp-image {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.content_carousel .cmp-image .cmp-image__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.content_carousel .cmp-carousel__indicators {
  z-index: 5;
  column-gap: 8px;
  height: 43px;
  padding-top: 24px;
  position: absolute;
  bottom: -45px;
  left: 50%;
  transform: translate(-50%);
}
@media (max-width: 1124px) {
  .content_carousel .cmp-carousel__indicators {
    left: 52%;
  }
}
@media (max-width: 438px) {
  .content_carousel .cmp-carousel__indicators {
    left: 54%;
  }
}
.content_carousel .cmp-carousel__indicators:hover {
  cursor: pointer;
}
.content_carousel .cmp-carousel__indicators .cmp-carousel__indicator {
  margin: 0;
  background: url(clientlib-site/resources/images/slider_default_circle.svg) no-repeat center center;
}
.content_carousel .cmp-carousel__indicators .cmp-carousel__indicator:focus, .content_carousel .cmp-carousel__indicators .cmp-carousel__indicator:hover {
  outline: 1px dashed;
  outline-width: thin;
  outline-offset: 2px;
}
.content_carousel .cmp-carousel__indicators .cmp-carousel__indicator--active {
  background-color: none;
  background: url(clientlib-site/resources/images/slider_active_circle.svg) no-repeat center center;
}
.content_carousel .cmp-carousel__actions {
  z-index: 4;
  position: absolute;
  height: 43px;
  width: 100%;
  bottom: -50px;
  padding-top: 24px;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action {
  padding: 11px 10px;
  outline: none;
  vertical-align: bottom;
  height: auto;
  z-index: 2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-decoration: none;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  left: 0;
  margin-left: 80px;
}
@media (max-width: 1124px) {
  .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous {
    margin-left: 25px;
  }
}
@media (max-width: 438px) {
  .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous {
    margin-left: 30px;
  }
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous:focus, .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous:hover {
  border: 1px dashed;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous .cmp-carousel__action-icon {
  display: inline-block;
  position: relative;
  left: 0;
  top: 0;
  width: 10px;
  height: 10px;
  background: url("clientlib-site/resources/images/carousel-icon-prev_deepteal.svg") no-repeat center center;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  right: 0;
  column-gap: 12px;
  margin-right: 80px;
}
@media (max-width: 1124px) {
  .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next {
    margin-right: 25px;
  }
}
@media (max-width: 438px) {
  .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next {
    margin-right: 30px;
  }
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next:focus, .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next:hover {
  border: 1px dashed;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next .cmp-carousel__action-icon {
  display: inline-block;
  position: relative;
  left: 0;
  top: 1px;
  width: 10px;
  height: 10px;
  background: url("clientlib-site/resources/images/carousel-icon-next_deepteal.svg") no-repeat center center;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--play, .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--pause {
  display: none;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--play .cmp-carousel__action-text, .content_carousel .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--pause .cmp-carousel__action-text {
  display: none;
}
.content_carousel .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-text {
  color: #225b62;
  text-align: center;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.regular_carousel .cmp-image {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.regular_carousel .cmp-image .cmp-image__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.regular_carousel .cmp-carousel__actions {
  display: flex;
  flex-direction: row;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 2rem;
  align-items: center;
  column-gap: 12px;
  padding-top: 24px;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action {
  border: 0;
  padding: 0.688rem 0.625rem;
  cursor: pointer;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-icon:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action:first-child {
  margin-left: 0;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--disabled {
  display: none;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--previous {
  order: 1;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--previous .cmp-carousel__action-icon:before {
  content: "";
  background: url("clientlib-site/resources/images/carousel-icon-prev_deepteal.svg") no-repeat;
  background-position: center center;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--next {
  order: 4;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--next .cmp-carousel__action-icon:before {
  content: "";
  background: url("clientlib-site/resources/images/carousel-icon-next_deepteal.svg") no-repeat;
  background-position: center center;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--pause {
  order: 2;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--pause .cmp-carousel__action-icon:before {
  content: "";
  background: url("clientlib-site/resources/images/regular_carousel_pause_icon.png") no-repeat;
  background-position: center center;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--play {
  order: 3;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action--play .cmp-carousel__action-icon:before {
  content: "";
  background: url("clientlib-site/resources/images/regular_carousel_play_icon.svg") no-repeat;
  background-position: center center;
}
.regular_carousel .cmp-carousel__actions .cmp-carousel__action-text {
  display: none;
}
.regular_carousel .cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 2rem;
  margin: 0;
  padding: 0;
  list-style: none;
  column-gap: 8px;
  padding-top: 24px;
}
@media (max-width: 438px) {
  .regular_carousel .cmp-carousel__indicators {
    justify-content: start;
  }
}
.regular_carousel .cmp-carousel__indicators .cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 0.625rem;
  height: 0.625rem;
  margin: 0;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  cursor: pointer;
  background: url(clientlib-site/resources/images/slider_default_circle.svg) no-repeat center center;
}
.regular_carousel .cmp-carousel__indicators .cmp-carousel__indicator:focus, .regular_carousel .cmp-carousel__indicators .cmp-carousel__indicator:hover {
  outline: 1px dashed;
  outline-width: thin;
  outline-offset: 2px;
}
.regular_carousel .cmp-carousel__indicators .cmp-carousel__indicator--active {
  background-color: none;
  background: url(clientlib-site/resources/images/slider_active_circle.svg) no-repeat center center;
}

.regular_carousel .cmp-carousel__item > .container.responsivegrid,
.content_carousel .cmp-carousel__item > .container.responsivegrid {
  float: none !important;
  clear: both !important;
}

.cmp-chat {
  width: 251px;
  height: 342px;
  flex-shrink: 0;
  border-radius: 0.5rem;
  border: 1px solid #d2d2d2;
  background: #ffffff;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
  padding: 27.5px 7px 27.5px 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: fixed;
  bottom: 0.625rem;
  right: 0.625rem;
  opacity: 0;
  transform: translateY(100%);
  animation-name: proChatFadeIn;
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.33, 1, 0.68, 1);
  animation-delay: 1.5s;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-iteration-count: 1;
  z-index: 9999999;
}
@keyframes proChatFadeIn {
  from {
    opacity: 0;
    transform: translateY(100vh);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.cmp-chat .cmp-chat__minimize {
  order: 1;
  width: 1.125rem;
  height: 1.125rem;
  flex-shrink: 0;
  background: url(clientlib-site/resources/images/spriteicons_minimize_proactivechat.png);
  background-size: cover;
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  border: none;
}
.cmp-chat .cmp-chat__minimize:hover {
  background-position: -18px 0px;
}
.cmp-chat .cmp-chat__minimize:focus {
  background-position: -36px 0px;
  outline: 1px dashed #000000;
}
.cmp-chat .cmp-chat__content {
  order: 2;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  width: auto;
  height: auto;
}
.cmp-chat .cmp-chat__content .cmp-chat__image {
  width: 6rem;
  height: 6rem;
  flex-shrink: 0;
}
.cmp-chat .cmp-chat__content .cmp-chat__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.75rem;
}
.cmp-chat .cmp-chat__content .cmp-chat__text .cmp-chat__title h4 {
  color: #000000;
  text-align: center;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  width: 14.75rem;
}
.cmp-chat .cmp-chat__content .cmp-chat__text .cmp-chat__subtitle p {
  color: #000000;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  width: 11.625rem;
}
.cmp-chat .cmp-chat__content .cmp-chat__chat-button--proactive {
  display: flex;
  padding: 0.75rem 1.5rem;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.5rem;
  background: #000000;
  text-decoration: none;
  cursor: pointer;
}
.cmp-chat .cmp-chat__content .cmp-chat__chat-button--proactive span {
  color: #ffffff !important;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}
.cmp-chat .cmp-chat__content .cmp-chat__chat-button--proactive:hover {
  background-color: #000000;
  color: #ffffff;
  text-decoration: underline;
}
.cmp-chat .cmp-chat__content .cmp-chat__chat-button--proactive:active {
  background-color: #2f2f2f;
  color: #ffffff;
}
.cmp-chat .cmp-chat__content .cmp-chat__chat-button--proactive:focus {
  background-color: #000000;
  color: #ffffff;
  text-decoration: underline;
  border: 0;
  outline: 1px dashed #ffffff;
  outline-offset: -2px;
}
.cmp-chat .cmp-chat__content .cmp-chat__chat-button--proactive:disabled {
  background-color: #f2f2f2;
  color: #505050;
}
.cmp-chat .cmp-chat__content--minimized {
  display: none;
}

.cmp-chat__content-minimized {
  display: none;
  z-index: 9999999;
}

.chat-container.minimized {
  background-color: #000000;
  width: fit-content;
  height: auto;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 0;
  align-items: center;
  border-radius: 0.5rem 0rem 0rem 0rem;
  background: #000000;
  gap: 0.5rem;
}
.chat-container.minimized .cmp-chat {
  display: none;
}
.chat-container.minimized .cmp-chat__content-minimized {
  background-color: #000000;
  width: fit-content;
  height: auto;
  display: flex;
  padding: 0.625rem 0.75rem;
  align-items: center;
  border-radius: 0.5rem 0rem 0rem 0rem;
  background: #000000;
  position: fixed;
  bottom: 0;
  right: 0;
}
.chat-container.minimized .cmp-chat__content-minimized:hover {
  background-color: #000000;
  color: #ffffff;
  text-decoration: underline;
}
.chat-container.minimized .cmp-chat__content-minimized:active {
  background-color: #2f2f2f;
  color: #ffffff;
}
.chat-container.minimized .cmp-chat__content-minimized:focus {
  background-color: #000000;
  color: #ffffff;
  border: 0;
  outline: 1px dashed #ffffff;
  outline-offset: -2px;
}
.chat-container.minimized .cmp-chat__content-minimized:disabled {
  background-color: #f2f2f2;
  color: #505050;
}
.chat-container.minimized .cmp-chat__content-minimized .cmp-chat__minimize-icon {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  background: url(clientlib-site/resources/images/chat-icon-3.svg);
  position: relative;
  top: 0;
  left: 0;
}
.chat-container.minimized .cmp-chat__content-minimized,
.chat-container.minimized span {
  display: flex;
  gap: 8px;
  text-decoration: none;
  color: #ffffff;
  text-align: right;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
}

.cmp-container-column-content .cmp-container {
  flex-direction: row;
  flex-wrap: wrap;
}
.cmp-container-column-content .cmp-container .text {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  align-items: center;
}
@media (min-width: 1125px) {
  .cmp-container-column-content .cmp-container .text.aem-GridColumn--default--5, .cmp-container-column-content .cmp-container .text.aem-GridColumn--default--4 {
    margin-right: 32px;
  }
  .cmp-container-column-content .cmp-container .text.aem-GridColumn--default--5 ~ .teaser, .cmp-container-column-content .cmp-container .text.aem-GridColumn--default--4 ~ .teaser {
    padding-top: 0px;
  }
}
@media (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .text {
    padding: 0;
  }
}
@media (max-width: 438px) {
  .cmp-container-column-content .cmp-container .text {
    width: 100% !important;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .text {
    width: 100% !important;
  }
}
.cmp-container-column-content .cmp-container .text h2 {
  text-align: center;
}
.cmp-container-column-content .cmp-container .text p {
  color: #2f2f2f;
}
@media (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .text p {
    text-align: left !important;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .text p {
    text-align: left !important;
  }
}
.cmp-container-column-content .cmp-container .aem-Grid {
  display: flex;
  flex-wrap: wrap;
  row-gap: 60px;
}
.cmp-container-column-content .cmp-container .aem-Grid::after, .cmp-container-column-content .cmp-container .aem-Grid::before {
  content: none;
}
@media (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .aem-Grid {
    flex-direction: row;
    row-gap: 36px;
  }
}
.cmp-container-column-content .cmp-container .teaser {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin-right: 1.875rem;
  border-radius: 16px;
}
@media (min-width: 1125px) {
  .cmp-container-column-content .cmp-container .teaser {
    flex: 1;
  }
}
@media (max-width: 438px) {
  .cmp-container-column-content .cmp-container .teaser {
    padding-top: 0;
    margin-left: 0 !important;
    margin-right: 0;
    width: 100% !important;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .teaser {
    padding-right: 15px;
    padding-left: 0;
    margin-left: 0 !important;
    width: calc(50% - 15px) !important;
    margin-right: 0;
    padding-top: 0;
  }
  .cmp-container-column-content .cmp-container .teaser:nth-child(odd) {
    padding-right: 0;
  }
}
.cmp-container-column-content .cmp-container .teaser:last-child {
  margin-right: 0;
}
@media (max-width: 438px) {
  .cmp-container-column-content .cmp-container .teaser {
    width: 100%;
    margin-right: 0;
  }
  .cmp-container-column-content .cmp-container .teaser.aem-GridColumn {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .teaser:nth-child(even) {
    padding-right: 0;
  }
  .cmp-container-column-content .cmp-container .teaser.aem-GridColumn {
    margin-right: 15px;
  }
}
@media (max-width: 438px) {
  .cmp-container-column-content .cmp-container .teaser.aem-GridColumn {
    padding-right: 0;
  }
}
.cmp-container-column-content .cmp-container .cmp-teaser {
  display: flex;
  flex-direction: column;
  align-items: self-start;
  margin: 0;
  flex: 1 0 0;
  position: relative;
  gap: 24px;
  background: inherit;
  border-radius: 0;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content {
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  flex-basis: 100%;
  order: 2;
  align-items: self-start;
  gap: 24px;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 48px;
  line-height: 120%;
  color: #2f2f2f;
}
@media (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle {
    font-size: 36px;
  }
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
  color: #2f2f2f;
  padding: 24px 0;
  text-align: left;
  padding: 0;
}
@media (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    font-size: 20px;
    line-height: 120%;
  }
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
  margin-top: 0px !important;
  padding-top: 0 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #505050;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    font-size: 14px;
  }
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link {
  color: #225b62;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  text-decoration: none;
  background: none;
  padding: 0;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 12px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover {
  color: #122f33;
  text-decoration: underline;
  background: none;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
  margin-left: 24px;
  text-decoration: none;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:focus, .cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:focus-visible {
  outline: 1px dashed #225b62;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__image {
  width: 100%;
  height: unset;
  overflow: hidden;
  position: relative;
  border-radius: 0;
  flex-shrink: 0;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__image::after {
  display: block;
  content: "";
  padding-bottom: unset;
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__image .cmp-image {
  position: initial;
  aspect-ratio: 16/9;
}
@media (min-width: 320px) and (max-width: 1124px) {
  .cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__image {
    max-width: 100%;
    max-height: 100%;
  }
}
.cmp-container-column-content .cmp-container .cmp-teaser .cmp-teaser__image img {
  position: unset;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-width: 16px;
  right: 0;
  margin: 0 auto;
  object-fit: cover;
  border-radius: 8px;
}
.cmp-container-column-content.cmp-container--dark .cmp-teaser__title, .cmp-container-column-content.cmp-container--black .cmp-teaser__title {
  color: inherit !important;
}
.cmp-container-column-content.cmp-container--dark .cmp-teaser__action-link, .cmp-container-column-content.cmp-container--black .cmp-teaser__action-link {
  background-color: inherit !important;
  color: inherit !important;
}
.cmp-container-column-content.cmp-container--dark .cmp-teaser__action-link::after, .cmp-container-column-content.cmp-container--black .cmp-teaser__action-link::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg") !important;
}
.cmp-container-column-content.cmp-container--dark .cmp-teaser__action-link:hover::after, .cmp-container-column-content.cmp-container--black .cmp-teaser__action-link:hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg") !important;
}

.cmp-container-column-content--boxshadow .cmp-container .cmp-teaser {
  padding: 24px;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
}
.cmp-container-column-content--boxshadow .cmp-container .cmp-teaser .cmp-teaser__image {
  border-radius: 8px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-column-content--boxshadow .cmp-container .cmp-teaser .cmp-teaser__image {
    border-radius: 0;
  }
}
@media (max-width: 438px) {
  .cmp-container-column-content--boxshadow .cmp-container .cmp-teaser .cmp-teaser__image {
    border-radius: 0;
  }
}

@media (min-width: 100rem) {
  .container-fluid.container__horizontal-padding.cmp-container-column-content .cmp-container {
    max-width: 1440px;
  }
  .container-fluid.container__horizontal-padding.cmp-container-column-content .cmp-container .text .cmp-text {
    max-width: 100%;
    margin: 0px;
  }
  .container-fluid.cmp-container-faq-Accordian > .cmp-container > .aem-Grid > .text .cmp-text {
    margin: 0 auto;
  }
}
@media (min-width: 1125px) {
  .msacomscore .teaser {
    display: flex;
    flex-direction: column;
  }
  .msacomscore .teaser.aem-GridColumn {
    padding: 0 15px;
  }
  .msacomscore .teaser:last-child {
    margin-right: 0;
  }
}
@media (max-width: 438px) {
  .msacomscore .teaser {
    width: 100%;
  }
  .msacomscore .teaser.aem-GridColumn {
    padding: 0 10px;
  }
}
@media (max-width: 1124px) {
  .msacomscore .teaser:nth-child(even) {
    margin-right: 0;
  }
  .msacomscore .teaser.aem-GridColumn {
    padding: 0 7.5px;
  }
}
.msacomscore .teaser .cmp-teaser {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  align-self: stretch;
  flex: 1 0 0;
}
.msacomscore .teaser .cmp-teaser .cmp-teaser__content {
  padding: 0 !important;
  align-items: center;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  flex-basis: 100%;
  order: 2;
}
.msacomscore .teaser .cmp-teaser .cmp-teaser__content .text {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.msacomscore .teaser .cmp-teaser .cmp-teaser__image {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-basis: 0;
  order: 1;
}
.msacomscore .teaser .cmp-teaser .cmp-teaser__image .cmp-image {
  width: 96px;
  height: 96px;
}
.msacomscore .teaser .cmp-teaser .cmp-teaser__image .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
}

@media (min-width: 320px) and (max-width: 1124px) {
  .cmp-container-contact_hub.cq-Editable-dom #contacts-hub .aem-Grid {
    display: block;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-contact_hub #contacts-hub .aem-Grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 96px;
  }
}
@media (min-width: 320px) and (max-width: 438px) {
  .cmp-container-contact_hub #contacts-hub .aem-Grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 60px;
  }
}
@media (min-width: 1125px) {
  .cmp-container-contact_hub #contacts-hub .teaser {
    display: flex;
    flex-direction: column;
  }
  .cmp-container-contact_hub #contacts-hub .teaser.aem-GridColumn {
    padding: 0 15px;
  }
  .cmp-container-contact_hub #contacts-hub .teaser:last-child {
    margin-right: 0;
  }
}
@media (min-width: 320px) and (max-width: 438px) {
  .cmp-container-contact_hub #contacts-hub .teaser {
    width: 100%;
  }
  .cmp-container-contact_hub #contacts-hub .teaser.aem-GridColumn {
    padding: 0 10px;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-contact_hub #contacts-hub .teaser:nth-child(even) {
    margin-right: 0;
  }
  .cmp-container-contact_hub #contacts-hub .teaser.aem-GridColumn {
    padding: 0 7.5px;
  }
}
.cmp-container-contact_hub .cmp-teaser {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--Numbers-Spacing-spacing-12, 12px);
  flex: 1 0 0;
  position: relative;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content {
  padding: 0 !important;
  align-items: center;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  flex-basis: 100%;
  order: 2;
  row-gap: 0.75rem;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
  color: #2f2f2f;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__description * {
  color: #505050;
  text-align: center;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  padding-top: 0 !important;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a.cmp-teaser__action-link {
  color: #225b62;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-right: 0;
  text-decoration: none;
  background: none;
  outline: none;
  border: none;
  padding: 0;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a.cmp-teaser__action-link:hover, .cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a.cmp-teaser__action-link:focus, .cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a.cmp-teaser__action-link:active {
  background: none;
  border: none;
  outline: none;
  color: #225b62;
  text-decoration: none;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a.cmp-teaser__action-link:hover {
  text-decoration: underline;
  color: #122f33;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a.cmp-teaser__action-link:active {
  color: #091819;
  outline: none;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a.cmp-teaser__action-link:focus {
  outline: 1px dashed #225b62;
  border-radius: 0;
  outline-offset: 0.3125rem;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text {
  display: flex;
  flex-direction: column;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(1) {
  color: #2f2f2f;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(2) {
  padding-top: 0.75rem;
  color: #505050;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) {
  padding-top: 0.75rem;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) a {
  color: #225b62;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-right: 0;
  text-decoration: none;
  background: none;
  outline: none;
  border: none;
  padding: 0;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) a:hover, .cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) a:focus, .cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) a:active {
  background: none;
  border: none;
  outline: none;
  color: #225b62;
  text-decoration: none;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) a:hover {
  text-decoration: underline;
  color: #122f33;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) a:active {
  color: #091819;
  outline: none;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__content .text p:nth-child(3) a:focus {
  outline: 1px dashed #225b62;
  border-radius: 0;
  outline-offset: 0.3125rem;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__image {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-basis: 0;
  order: 1;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__image .cmp-image {
  width: 96px;
  height: 96px;
}
.cmp-container-contact_hub .cmp-teaser .cmp-teaser__image img {
  max-width: 100%;
  height: 100%;
  object-fit: contain;
}

.container.container__horizontal-padding {
  padding-left: 80px;
  padding-right: 80px;
}
.container.container__horizontal-padding--null {
  padding-left: 0;
  padding-right: 0;
}
.container.container__horizontal-padding--default {
  padding-left: 15px;
  padding-right: 15px;
}

.root.container .container .container .container-fluid {
  width: 100%;
  max-width: 100% !important;
}

.root.container .container .container .container-regular {
  max-width: 1600px;
  margin: 0 auto;
  float: none;
}

.cmp-container {
  display: flex;
  flex-direction: column;
}

.content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: 1.5rem;
}

.root.container .container .container {
  padding-top: 96px;
}

.root.container .container.cmp-container__padding-top--large {
  padding-top: 96px;
}

.root.container .container.cmp-container__padding-bottom--large {
  padding-bottom: 96px;
}

.root.container .container.cmp-container__padding-top--medium {
  padding-top: 60px;
}

.root.container .container.cmp-container__padding-bottom--medium {
  padding-bottom: 60px;
}

.root.container .container.cmp-container__padding-top--small {
  padding-top: 48px;
}

.root.container .container.cmp-container__padding-bottom--small {
  padding-bottom: 48px;
}

.root.container .container.cmp-container__padding-top--null {
  padding-top: 0;
}

.root.container .container.cmp-container__padding-bottom--null {
  padding-bottom: 0;
}

.cmp-container .cmp-text h1,
.cmp-container .cmp-text h2,
.cmp-container .cmp-text h3,
.cmp-container .cmp-text h4,
.cmp-container .cmp-text h5,
.cmp-container .cmp-text h6,
.cmp-container .cmp-title h1,
.cmp-container .cmp-title h2,
.cmp-container .cmp-title h3,
.cmp-container .cmp-title h4,
.cmp-container .cmp-title h5,
.cmp-container .cmp-title h6,
.cmp-container .msa-disclaimer h1,
.cmp-container .msa-disclaimer h2,
.cmp-container .msa-disclaimer h3,
.cmp-container .msa-disclaimer h4,
.cmp-container .msa-disclaimer h5,
.cmp-container .msa-disclaimer h6 {
  color: #000000;
}
.cmp-container .cmp-text *,
.cmp-container .cmp-title *,
.cmp-container .msa-disclaimer * {
  color: #2f2f2f;
}
.cmp-container .cmp-text a,
.cmp-container .cmp-title a,
.cmp-container .msa-disclaimer a {
  color: #225b62;
}
.cmp-container .cmp-text a:hover,
.cmp-container .cmp-title a:hover,
.cmp-container .msa-disclaimer a:hover {
  color: #122f33;
}
.cmp-container .cmp-text a:active,
.cmp-container .cmp-title a:active,
.cmp-container .msa-disclaimer a:active {
  color: #091819;
}
.cmp-container .cmp-text a:focus,
.cmp-container .cmp-title a:focus,
.cmp-container .msa-disclaimer a:focus {
  color: #225b62;
}
.cmp-container .cmp-text a:disabled,
.cmp-container .cmp-title a:disabled,
.cmp-container .msa-disclaimer a:disabled {
  color: #505050;
}
.cmp-container h1,
.cmp-container h2,
.cmp-container h3,
.cmp-container h4,
.cmp-container h5,
.cmp-container h6 {
  color: #000000;
}
.cmp-container * {
  color: #2f2f2f;
}
.cmp-container a {
  color: #225b62;
}
.cmp-container a:hover {
  color: #122f33;
}
.cmp-container a:active {
  color: #091819;
}
.cmp-container a:focus {
  color: #225b62;
}
.cmp-container a:disabled {
  color: #505050;
}

.cmp-container--neutral,
.cmp-teaser--neutral.teaser {
  background-color: #ffffff;
}
.cmp-container--neutral .cmp-text h1,
.cmp-container--neutral .cmp-text h2,
.cmp-container--neutral .cmp-text h3,
.cmp-container--neutral .cmp-text h4,
.cmp-container--neutral .cmp-text h5,
.cmp-container--neutral .cmp-text h6,
.cmp-container--neutral .cmp-title h1,
.cmp-container--neutral .cmp-title h2,
.cmp-container--neutral .cmp-title h3,
.cmp-container--neutral .cmp-title h4,
.cmp-container--neutral .cmp-title h5,
.cmp-container--neutral .cmp-title h6,
.cmp-container--neutral .msa-disclaimer h1,
.cmp-container--neutral .msa-disclaimer h2,
.cmp-container--neutral .msa-disclaimer h3,
.cmp-container--neutral .msa-disclaimer h4,
.cmp-container--neutral .msa-disclaimer h5,
.cmp-container--neutral .msa-disclaimer h6,
.cmp-teaser--neutral.teaser .cmp-text h1,
.cmp-teaser--neutral.teaser .cmp-text h2,
.cmp-teaser--neutral.teaser .cmp-text h3,
.cmp-teaser--neutral.teaser .cmp-text h4,
.cmp-teaser--neutral.teaser .cmp-text h5,
.cmp-teaser--neutral.teaser .cmp-text h6,
.cmp-teaser--neutral.teaser .cmp-title h1,
.cmp-teaser--neutral.teaser .cmp-title h2,
.cmp-teaser--neutral.teaser .cmp-title h3,
.cmp-teaser--neutral.teaser .cmp-title h4,
.cmp-teaser--neutral.teaser .cmp-title h5,
.cmp-teaser--neutral.teaser .cmp-title h6,
.cmp-teaser--neutral.teaser .msa-disclaimer h1,
.cmp-teaser--neutral.teaser .msa-disclaimer h2,
.cmp-teaser--neutral.teaser .msa-disclaimer h3,
.cmp-teaser--neutral.teaser .msa-disclaimer h4,
.cmp-teaser--neutral.teaser .msa-disclaimer h5,
.cmp-teaser--neutral.teaser .msa-disclaimer h6 {
  color: #000000;
}
.cmp-container--neutral .cmp-text *,
.cmp-container--neutral .cmp-title *,
.cmp-container--neutral .msa-disclaimer *,
.cmp-teaser--neutral.teaser .cmp-text *,
.cmp-teaser--neutral.teaser .cmp-title *,
.cmp-teaser--neutral.teaser .msa-disclaimer * {
  color: #2f2f2f;
}
.cmp-container--neutral .cmp-text a,
.cmp-container--neutral .cmp-title a,
.cmp-container--neutral .msa-disclaimer a,
.cmp-teaser--neutral.teaser .cmp-text a,
.cmp-teaser--neutral.teaser .cmp-title a,
.cmp-teaser--neutral.teaser .msa-disclaimer a {
  color: #225b62;
}
.cmp-container--neutral .cmp-text a:hover,
.cmp-container--neutral .cmp-title a:hover,
.cmp-container--neutral .msa-disclaimer a:hover,
.cmp-teaser--neutral.teaser .cmp-text a:hover,
.cmp-teaser--neutral.teaser .cmp-title a:hover,
.cmp-teaser--neutral.teaser .msa-disclaimer a:hover {
  color: #122f33;
}
.cmp-container--neutral .cmp-text a:active,
.cmp-container--neutral .cmp-title a:active,
.cmp-container--neutral .msa-disclaimer a:active,
.cmp-teaser--neutral.teaser .cmp-text a:active,
.cmp-teaser--neutral.teaser .cmp-title a:active,
.cmp-teaser--neutral.teaser .msa-disclaimer a:active {
  color: #091819;
}
.cmp-container--neutral .cmp-text a:focus,
.cmp-container--neutral .cmp-title a:focus,
.cmp-container--neutral .msa-disclaimer a:focus,
.cmp-teaser--neutral.teaser .cmp-text a:focus,
.cmp-teaser--neutral.teaser .cmp-title a:focus,
.cmp-teaser--neutral.teaser .msa-disclaimer a:focus {
  color: #225b62;
}
.cmp-container--neutral .cmp-text a:disabled,
.cmp-container--neutral .cmp-title a:disabled,
.cmp-container--neutral .msa-disclaimer a:disabled,
.cmp-teaser--neutral.teaser .cmp-text a:disabled,
.cmp-teaser--neutral.teaser .cmp-title a:disabled,
.cmp-teaser--neutral.teaser .msa-disclaimer a:disabled {
  color: #505050;
}
.cmp-container--neutral h1,
.cmp-container--neutral h2,
.cmp-container--neutral h3,
.cmp-container--neutral h4,
.cmp-container--neutral h5,
.cmp-container--neutral h6,
.cmp-teaser--neutral.teaser h1,
.cmp-teaser--neutral.teaser h2,
.cmp-teaser--neutral.teaser h3,
.cmp-teaser--neutral.teaser h4,
.cmp-teaser--neutral.teaser h5,
.cmp-teaser--neutral.teaser h6 {
  color: #000000;
}
.cmp-container--neutral *,
.cmp-teaser--neutral.teaser * {
  color: #2f2f2f;
}

.cmp-container--accent,
.cmp-teaser--accent.teaser {
  background-color: #d4ec8e;
}
.cmp-container--accent .cmp-text h1,
.cmp-container--accent .cmp-text h2,
.cmp-container--accent .cmp-text h3,
.cmp-container--accent .cmp-text h4,
.cmp-container--accent .cmp-text h5,
.cmp-container--accent .cmp-text h6,
.cmp-container--accent .cmp-title h1,
.cmp-container--accent .cmp-title h2,
.cmp-container--accent .cmp-title h3,
.cmp-container--accent .cmp-title h4,
.cmp-container--accent .cmp-title h5,
.cmp-container--accent .cmp-title h6,
.cmp-container--accent .msa-disclaimer h1,
.cmp-container--accent .msa-disclaimer h2,
.cmp-container--accent .msa-disclaimer h3,
.cmp-container--accent .msa-disclaimer h4,
.cmp-container--accent .msa-disclaimer h5,
.cmp-container--accent .msa-disclaimer h6,
.cmp-teaser--accent.teaser .cmp-text h1,
.cmp-teaser--accent.teaser .cmp-text h2,
.cmp-teaser--accent.teaser .cmp-text h3,
.cmp-teaser--accent.teaser .cmp-text h4,
.cmp-teaser--accent.teaser .cmp-text h5,
.cmp-teaser--accent.teaser .cmp-text h6,
.cmp-teaser--accent.teaser .cmp-title h1,
.cmp-teaser--accent.teaser .cmp-title h2,
.cmp-teaser--accent.teaser .cmp-title h3,
.cmp-teaser--accent.teaser .cmp-title h4,
.cmp-teaser--accent.teaser .cmp-title h5,
.cmp-teaser--accent.teaser .cmp-title h6,
.cmp-teaser--accent.teaser .msa-disclaimer h1,
.cmp-teaser--accent.teaser .msa-disclaimer h2,
.cmp-teaser--accent.teaser .msa-disclaimer h3,
.cmp-teaser--accent.teaser .msa-disclaimer h4,
.cmp-teaser--accent.teaser .msa-disclaimer h5,
.cmp-teaser--accent.teaser .msa-disclaimer h6 {
  color: #000000;
}
.cmp-container--accent .cmp-text *,
.cmp-container--accent .cmp-title *,
.cmp-container--accent .msa-disclaimer *,
.cmp-teaser--accent.teaser .cmp-text *,
.cmp-teaser--accent.teaser .cmp-title *,
.cmp-teaser--accent.teaser .msa-disclaimer * {
  color: #000000;
}
.cmp-container--accent .cmp-text a,
.cmp-container--accent .cmp-title a,
.cmp-container--accent .msa-disclaimer a,
.cmp-teaser--accent.teaser .cmp-text a,
.cmp-teaser--accent.teaser .cmp-title a,
.cmp-teaser--accent.teaser .msa-disclaimer a {
  color: #000000;
}
.cmp-container--accent .cmp-text a:hover,
.cmp-container--accent .cmp-title a:hover,
.cmp-container--accent .msa-disclaimer a:hover,
.cmp-teaser--accent.teaser .cmp-text a:hover,
.cmp-teaser--accent.teaser .cmp-title a:hover,
.cmp-teaser--accent.teaser .msa-disclaimer a:hover {
  color: #000000;
}
.cmp-container--accent .cmp-text a:active,
.cmp-container--accent .cmp-title a:active,
.cmp-container--accent .msa-disclaimer a:active,
.cmp-teaser--accent.teaser .cmp-text a:active,
.cmp-teaser--accent.teaser .cmp-title a:active,
.cmp-teaser--accent.teaser .msa-disclaimer a:active {
  color: #000000;
}
.cmp-container--accent .cmp-text a:focus,
.cmp-container--accent .cmp-title a:focus,
.cmp-container--accent .msa-disclaimer a:focus,
.cmp-teaser--accent.teaser .cmp-text a:focus,
.cmp-teaser--accent.teaser .cmp-title a:focus,
.cmp-teaser--accent.teaser .msa-disclaimer a:focus {
  color: #000000;
}
.cmp-container--accent .cmp-text a:disabled,
.cmp-container--accent .cmp-title a:disabled,
.cmp-container--accent .msa-disclaimer a:disabled,
.cmp-teaser--accent.teaser .cmp-text a:disabled,
.cmp-teaser--accent.teaser .cmp-title a:disabled,
.cmp-teaser--accent.teaser .msa-disclaimer a:disabled {
  color: #505050;
}
.cmp-container--accent h1,
.cmp-container--accent h2,
.cmp-container--accent h3,
.cmp-container--accent h4,
.cmp-container--accent h5,
.cmp-container--accent h6,
.cmp-teaser--accent.teaser h1,
.cmp-teaser--accent.teaser h2,
.cmp-teaser--accent.teaser h3,
.cmp-teaser--accent.teaser h4,
.cmp-teaser--accent.teaser h5,
.cmp-teaser--accent.teaser h6 {
  color: #000000;
}
.cmp-container--accent *,
.cmp-teaser--accent.teaser * {
  color: #000000;
}

.cmp-container--dark,
.cmp-teaser--dark.teaser {
  background-color: #225b62;
}
.cmp-container--dark .cmp-text h1,
.cmp-container--dark .cmp-text h2,
.cmp-container--dark .cmp-text h3,
.cmp-container--dark .cmp-text h4,
.cmp-container--dark .cmp-text h5,
.cmp-container--dark .cmp-text h6,
.cmp-container--dark .cmp-title h1,
.cmp-container--dark .cmp-title h2,
.cmp-container--dark .cmp-title h3,
.cmp-container--dark .cmp-title h4,
.cmp-container--dark .cmp-title h5,
.cmp-container--dark .cmp-title h6,
.cmp-container--dark .msa-disclaimer h1,
.cmp-container--dark .msa-disclaimer h2,
.cmp-container--dark .msa-disclaimer h3,
.cmp-container--dark .msa-disclaimer h4,
.cmp-container--dark .msa-disclaimer h5,
.cmp-container--dark .msa-disclaimer h6,
.cmp-teaser--dark.teaser .cmp-text h1,
.cmp-teaser--dark.teaser .cmp-text h2,
.cmp-teaser--dark.teaser .cmp-text h3,
.cmp-teaser--dark.teaser .cmp-text h4,
.cmp-teaser--dark.teaser .cmp-text h5,
.cmp-teaser--dark.teaser .cmp-text h6,
.cmp-teaser--dark.teaser .cmp-title h1,
.cmp-teaser--dark.teaser .cmp-title h2,
.cmp-teaser--dark.teaser .cmp-title h3,
.cmp-teaser--dark.teaser .cmp-title h4,
.cmp-teaser--dark.teaser .cmp-title h5,
.cmp-teaser--dark.teaser .cmp-title h6,
.cmp-teaser--dark.teaser .msa-disclaimer h1,
.cmp-teaser--dark.teaser .msa-disclaimer h2,
.cmp-teaser--dark.teaser .msa-disclaimer h3,
.cmp-teaser--dark.teaser .msa-disclaimer h4,
.cmp-teaser--dark.teaser .msa-disclaimer h5,
.cmp-teaser--dark.teaser .msa-disclaimer h6 {
  color: #ffffff;
}
.cmp-container--dark .cmp-text *,
.cmp-container--dark .cmp-title *,
.cmp-container--dark .msa-disclaimer *,
.cmp-teaser--dark.teaser .cmp-text *,
.cmp-teaser--dark.teaser .cmp-title *,
.cmp-teaser--dark.teaser .msa-disclaimer * {
  color: #ffffff;
}
.cmp-container--dark .cmp-text a,
.cmp-container--dark .cmp-title a,
.cmp-container--dark .msa-disclaimer a,
.cmp-teaser--dark.teaser .cmp-text a,
.cmp-teaser--dark.teaser .cmp-title a,
.cmp-teaser--dark.teaser .msa-disclaimer a {
  color: #ffffff;
}
.cmp-container--dark .cmp-text a:hover,
.cmp-container--dark .cmp-title a:hover,
.cmp-container--dark .msa-disclaimer a:hover,
.cmp-teaser--dark.teaser .cmp-text a:hover,
.cmp-teaser--dark.teaser .cmp-title a:hover,
.cmp-teaser--dark.teaser .msa-disclaimer a:hover {
  color: #ffffff;
}
.cmp-container--dark .cmp-text a:active,
.cmp-container--dark .cmp-title a:active,
.cmp-container--dark .msa-disclaimer a:active,
.cmp-teaser--dark.teaser .cmp-text a:active,
.cmp-teaser--dark.teaser .cmp-title a:active,
.cmp-teaser--dark.teaser .msa-disclaimer a:active {
  color: #ffffff;
}
.cmp-container--dark .cmp-text a:focus,
.cmp-container--dark .cmp-title a:focus,
.cmp-container--dark .msa-disclaimer a:focus,
.cmp-teaser--dark.teaser .cmp-text a:focus,
.cmp-teaser--dark.teaser .cmp-title a:focus,
.cmp-teaser--dark.teaser .msa-disclaimer a:focus {
  color: #ffffff;
}
.cmp-container--dark .cmp-text a:disabled,
.cmp-container--dark .cmp-title a:disabled,
.cmp-container--dark .msa-disclaimer a:disabled,
.cmp-teaser--dark.teaser .cmp-text a:disabled,
.cmp-teaser--dark.teaser .cmp-title a:disabled,
.cmp-teaser--dark.teaser .msa-disclaimer a:disabled {
  color: #d2d2d2;
}
.cmp-container--dark h1,
.cmp-container--dark h2,
.cmp-container--dark h3,
.cmp-container--dark h4,
.cmp-container--dark h5,
.cmp-container--dark h6,
.cmp-teaser--dark.teaser h1,
.cmp-teaser--dark.teaser h2,
.cmp-teaser--dark.teaser h3,
.cmp-teaser--dark.teaser h4,
.cmp-teaser--dark.teaser h5,
.cmp-teaser--dark.teaser h6 {
  color: #ffffff;
}
.cmp-container--dark *,
.cmp-teaser--dark.teaser * {
  color: #ffffff;
}
.cmp-container--dark a,
.cmp-teaser--dark.teaser a {
  color: #ffffff;
}
.cmp-container--dark a:hover,
.cmp-teaser--dark.teaser a:hover {
  color: #ffffff;
}
.cmp-container--dark a:active,
.cmp-teaser--dark.teaser a:active {
  color: #ffffff;
}
.cmp-container--dark a:focus,
.cmp-teaser--dark.teaser a:focus {
  color: #ffffff;
}
.cmp-container--dark a:disabled,
.cmp-teaser--dark.teaser a:disabled {
  color: #d2d2d2;
}

.cmp-container--beige,
.cmp-teaser--beige.teaser {
  background-color: #f6f2ef;
}
.cmp-container--beige .cmp-text h1,
.cmp-container--beige .cmp-text h2,
.cmp-container--beige .cmp-text h3,
.cmp-container--beige .cmp-text h4,
.cmp-container--beige .cmp-text h5,
.cmp-container--beige .cmp-text h6,
.cmp-container--beige .cmp-title h1,
.cmp-container--beige .cmp-title h2,
.cmp-container--beige .cmp-title h3,
.cmp-container--beige .cmp-title h4,
.cmp-container--beige .cmp-title h5,
.cmp-container--beige .cmp-title h6,
.cmp-container--beige .msa-disclaimer h1,
.cmp-container--beige .msa-disclaimer h2,
.cmp-container--beige .msa-disclaimer h3,
.cmp-container--beige .msa-disclaimer h4,
.cmp-container--beige .msa-disclaimer h5,
.cmp-container--beige .msa-disclaimer h6,
.cmp-teaser--beige.teaser .cmp-text h1,
.cmp-teaser--beige.teaser .cmp-text h2,
.cmp-teaser--beige.teaser .cmp-text h3,
.cmp-teaser--beige.teaser .cmp-text h4,
.cmp-teaser--beige.teaser .cmp-text h5,
.cmp-teaser--beige.teaser .cmp-text h6,
.cmp-teaser--beige.teaser .cmp-title h1,
.cmp-teaser--beige.teaser .cmp-title h2,
.cmp-teaser--beige.teaser .cmp-title h3,
.cmp-teaser--beige.teaser .cmp-title h4,
.cmp-teaser--beige.teaser .cmp-title h5,
.cmp-teaser--beige.teaser .cmp-title h6,
.cmp-teaser--beige.teaser .msa-disclaimer h1,
.cmp-teaser--beige.teaser .msa-disclaimer h2,
.cmp-teaser--beige.teaser .msa-disclaimer h3,
.cmp-teaser--beige.teaser .msa-disclaimer h4,
.cmp-teaser--beige.teaser .msa-disclaimer h5,
.cmp-teaser--beige.teaser .msa-disclaimer h6 {
  color: #000000;
}
.cmp-container--beige .cmp-text *,
.cmp-container--beige .cmp-title *,
.cmp-container--beige .msa-disclaimer *,
.cmp-teaser--beige.teaser .cmp-text *,
.cmp-teaser--beige.teaser .cmp-title *,
.cmp-teaser--beige.teaser .msa-disclaimer * {
  color: #2f2f2f;
}
.cmp-container--beige .cmp-text a,
.cmp-container--beige .cmp-title a,
.cmp-container--beige .msa-disclaimer a,
.cmp-teaser--beige.teaser .cmp-text a,
.cmp-teaser--beige.teaser .cmp-title a,
.cmp-teaser--beige.teaser .msa-disclaimer a {
  color: #000000;
}
.cmp-container--beige .cmp-text a:hover,
.cmp-container--beige .cmp-title a:hover,
.cmp-container--beige .msa-disclaimer a:hover,
.cmp-teaser--beige.teaser .cmp-text a:hover,
.cmp-teaser--beige.teaser .cmp-title a:hover,
.cmp-teaser--beige.teaser .msa-disclaimer a:hover {
  color: #000000;
}
.cmp-container--beige .cmp-text a:active,
.cmp-container--beige .cmp-title a:active,
.cmp-container--beige .msa-disclaimer a:active,
.cmp-teaser--beige.teaser .cmp-text a:active,
.cmp-teaser--beige.teaser .cmp-title a:active,
.cmp-teaser--beige.teaser .msa-disclaimer a:active {
  color: #000000;
}
.cmp-container--beige .cmp-text a:focus,
.cmp-container--beige .cmp-title a:focus,
.cmp-container--beige .msa-disclaimer a:focus,
.cmp-teaser--beige.teaser .cmp-text a:focus,
.cmp-teaser--beige.teaser .cmp-title a:focus,
.cmp-teaser--beige.teaser .msa-disclaimer a:focus {
  color: #000000;
}
.cmp-container--beige .cmp-text a:disabled,
.cmp-container--beige .cmp-title a:disabled,
.cmp-container--beige .msa-disclaimer a:disabled,
.cmp-teaser--beige.teaser .cmp-text a:disabled,
.cmp-teaser--beige.teaser .cmp-title a:disabled,
.cmp-teaser--beige.teaser .msa-disclaimer a:disabled {
  color: #505050;
}
.cmp-container--beige h1,
.cmp-container--beige h2,
.cmp-container--beige h3,
.cmp-container--beige h4,
.cmp-container--beige h5,
.cmp-container--beige h6,
.cmp-teaser--beige.teaser h1,
.cmp-teaser--beige.teaser h2,
.cmp-teaser--beige.teaser h3,
.cmp-teaser--beige.teaser h4,
.cmp-teaser--beige.teaser h5,
.cmp-teaser--beige.teaser h6 {
  color: #000000;
}
.cmp-container--beige *,
.cmp-teaser--beige.teaser * {
  color: #2f2f2f;
}

.cmp-container--gray,
.cmp-teaser--gray.teaser {
  background-color: #f2f2f2;
}
.cmp-container--gray .cmp-text h1,
.cmp-container--gray .cmp-text h2,
.cmp-container--gray .cmp-text h3,
.cmp-container--gray .cmp-text h4,
.cmp-container--gray .cmp-text h5,
.cmp-container--gray .cmp-text h6,
.cmp-container--gray .cmp-title h1,
.cmp-container--gray .cmp-title h2,
.cmp-container--gray .cmp-title h3,
.cmp-container--gray .cmp-title h4,
.cmp-container--gray .cmp-title h5,
.cmp-container--gray .cmp-title h6,
.cmp-container--gray .msa-disclaimer h1,
.cmp-container--gray .msa-disclaimer h2,
.cmp-container--gray .msa-disclaimer h3,
.cmp-container--gray .msa-disclaimer h4,
.cmp-container--gray .msa-disclaimer h5,
.cmp-container--gray .msa-disclaimer h6,
.cmp-teaser--gray.teaser .cmp-text h1,
.cmp-teaser--gray.teaser .cmp-text h2,
.cmp-teaser--gray.teaser .cmp-text h3,
.cmp-teaser--gray.teaser .cmp-text h4,
.cmp-teaser--gray.teaser .cmp-text h5,
.cmp-teaser--gray.teaser .cmp-text h6,
.cmp-teaser--gray.teaser .cmp-title h1,
.cmp-teaser--gray.teaser .cmp-title h2,
.cmp-teaser--gray.teaser .cmp-title h3,
.cmp-teaser--gray.teaser .cmp-title h4,
.cmp-teaser--gray.teaser .cmp-title h5,
.cmp-teaser--gray.teaser .cmp-title h6,
.cmp-teaser--gray.teaser .msa-disclaimer h1,
.cmp-teaser--gray.teaser .msa-disclaimer h2,
.cmp-teaser--gray.teaser .msa-disclaimer h3,
.cmp-teaser--gray.teaser .msa-disclaimer h4,
.cmp-teaser--gray.teaser .msa-disclaimer h5,
.cmp-teaser--gray.teaser .msa-disclaimer h6 {
  color: #000000;
}
.cmp-container--gray .cmp-text *,
.cmp-container--gray .cmp-title *,
.cmp-container--gray .msa-disclaimer *,
.cmp-teaser--gray.teaser .cmp-text *,
.cmp-teaser--gray.teaser .cmp-title *,
.cmp-teaser--gray.teaser .msa-disclaimer * {
  color: #2f2f2f;
}
.cmp-container--gray .cmp-text a,
.cmp-container--gray .cmp-title a,
.cmp-container--gray .msa-disclaimer a,
.cmp-teaser--gray.teaser .cmp-text a,
.cmp-teaser--gray.teaser .cmp-title a,
.cmp-teaser--gray.teaser .msa-disclaimer a {
  color: #225b62;
}
.cmp-container--gray .cmp-text a:hover,
.cmp-container--gray .cmp-title a:hover,
.cmp-container--gray .msa-disclaimer a:hover,
.cmp-teaser--gray.teaser .cmp-text a:hover,
.cmp-teaser--gray.teaser .cmp-title a:hover,
.cmp-teaser--gray.teaser .msa-disclaimer a:hover {
  color: #122f33;
}
.cmp-container--gray .cmp-text a:active,
.cmp-container--gray .cmp-title a:active,
.cmp-container--gray .msa-disclaimer a:active,
.cmp-teaser--gray.teaser .cmp-text a:active,
.cmp-teaser--gray.teaser .cmp-title a:active,
.cmp-teaser--gray.teaser .msa-disclaimer a:active {
  color: #225b62;
}
.cmp-container--gray .cmp-text a:focus,
.cmp-container--gray .cmp-title a:focus,
.cmp-container--gray .msa-disclaimer a:focus,
.cmp-teaser--gray.teaser .cmp-text a:focus,
.cmp-teaser--gray.teaser .cmp-title a:focus,
.cmp-teaser--gray.teaser .msa-disclaimer a:focus {
  color: #225b62;
}
.cmp-container--gray .cmp-text a:disabled,
.cmp-container--gray .cmp-title a:disabled,
.cmp-container--gray .msa-disclaimer a:disabled,
.cmp-teaser--gray.teaser .cmp-text a:disabled,
.cmp-teaser--gray.teaser .cmp-title a:disabled,
.cmp-teaser--gray.teaser .msa-disclaimer a:disabled {
  color: #505050;
}
.cmp-container--gray h1,
.cmp-container--gray h2,
.cmp-container--gray h3,
.cmp-container--gray h4,
.cmp-container--gray h5,
.cmp-container--gray h6,
.cmp-teaser--gray.teaser h1,
.cmp-teaser--gray.teaser h2,
.cmp-teaser--gray.teaser h3,
.cmp-teaser--gray.teaser h4,
.cmp-teaser--gray.teaser h5,
.cmp-teaser--gray.teaser h6 {
  color: #000000;
}
.cmp-container--gray *,
.cmp-teaser--gray.teaser * {
  color: #2f2f2f;
}

.cmp-container--lightgray,
.cmp-teaser--lightgray.teaser {
  background-color: #fafafa;
}
.cmp-container--lightgray .cmp-text h1,
.cmp-container--lightgray .cmp-text h2,
.cmp-container--lightgray .cmp-text h3,
.cmp-container--lightgray .cmp-text h4,
.cmp-container--lightgray .cmp-text h5,
.cmp-container--lightgray .cmp-text h6,
.cmp-container--lightgray .cmp-title h1,
.cmp-container--lightgray .cmp-title h2,
.cmp-container--lightgray .cmp-title h3,
.cmp-container--lightgray .cmp-title h4,
.cmp-container--lightgray .cmp-title h5,
.cmp-container--lightgray .cmp-title h6,
.cmp-container--lightgray .msa-disclaimer h1,
.cmp-container--lightgray .msa-disclaimer h2,
.cmp-container--lightgray .msa-disclaimer h3,
.cmp-container--lightgray .msa-disclaimer h4,
.cmp-container--lightgray .msa-disclaimer h5,
.cmp-container--lightgray .msa-disclaimer h6,
.cmp-teaser--lightgray.teaser .cmp-text h1,
.cmp-teaser--lightgray.teaser .cmp-text h2,
.cmp-teaser--lightgray.teaser .cmp-text h3,
.cmp-teaser--lightgray.teaser .cmp-text h4,
.cmp-teaser--lightgray.teaser .cmp-text h5,
.cmp-teaser--lightgray.teaser .cmp-text h6,
.cmp-teaser--lightgray.teaser .cmp-title h1,
.cmp-teaser--lightgray.teaser .cmp-title h2,
.cmp-teaser--lightgray.teaser .cmp-title h3,
.cmp-teaser--lightgray.teaser .cmp-title h4,
.cmp-teaser--lightgray.teaser .cmp-title h5,
.cmp-teaser--lightgray.teaser .cmp-title h6,
.cmp-teaser--lightgray.teaser .msa-disclaimer h1,
.cmp-teaser--lightgray.teaser .msa-disclaimer h2,
.cmp-teaser--lightgray.teaser .msa-disclaimer h3,
.cmp-teaser--lightgray.teaser .msa-disclaimer h4,
.cmp-teaser--lightgray.teaser .msa-disclaimer h5,
.cmp-teaser--lightgray.teaser .msa-disclaimer h6 {
  color: #000000;
}
.cmp-container--lightgray .cmp-text *,
.cmp-container--lightgray .cmp-title *,
.cmp-container--lightgray .msa-disclaimer *,
.cmp-teaser--lightgray.teaser .cmp-text *,
.cmp-teaser--lightgray.teaser .cmp-title *,
.cmp-teaser--lightgray.teaser .msa-disclaimer * {
  color: #2f2f2f;
}
.cmp-container--lightgray .cmp-text a,
.cmp-container--lightgray .cmp-title a,
.cmp-container--lightgray .msa-disclaimer a,
.cmp-teaser--lightgray.teaser .cmp-text a,
.cmp-teaser--lightgray.teaser .cmp-title a,
.cmp-teaser--lightgray.teaser .msa-disclaimer a {
  color: #225b62;
}
.cmp-container--lightgray .cmp-text a:hover,
.cmp-container--lightgray .cmp-title a:hover,
.cmp-container--lightgray .msa-disclaimer a:hover,
.cmp-teaser--lightgray.teaser .cmp-text a:hover,
.cmp-teaser--lightgray.teaser .cmp-title a:hover,
.cmp-teaser--lightgray.teaser .msa-disclaimer a:hover {
  color: #122f33;
}
.cmp-container--lightgray .cmp-text a:active,
.cmp-container--lightgray .cmp-title a:active,
.cmp-container--lightgray .msa-disclaimer a:active,
.cmp-teaser--lightgray.teaser .cmp-text a:active,
.cmp-teaser--lightgray.teaser .cmp-title a:active,
.cmp-teaser--lightgray.teaser .msa-disclaimer a:active {
  color: #225b62;
}
.cmp-container--lightgray .cmp-text a:focus,
.cmp-container--lightgray .cmp-title a:focus,
.cmp-container--lightgray .msa-disclaimer a:focus,
.cmp-teaser--lightgray.teaser .cmp-text a:focus,
.cmp-teaser--lightgray.teaser .cmp-title a:focus,
.cmp-teaser--lightgray.teaser .msa-disclaimer a:focus {
  color: #225b62;
}
.cmp-container--lightgray .cmp-text a:disabled,
.cmp-container--lightgray .cmp-title a:disabled,
.cmp-container--lightgray .msa-disclaimer a:disabled,
.cmp-teaser--lightgray.teaser .cmp-text a:disabled,
.cmp-teaser--lightgray.teaser .cmp-title a:disabled,
.cmp-teaser--lightgray.teaser .msa-disclaimer a:disabled {
  color: #505050;
}
.cmp-container--lightgray h1,
.cmp-container--lightgray h2,
.cmp-container--lightgray h3,
.cmp-container--lightgray h4,
.cmp-container--lightgray h5,
.cmp-container--lightgray h6,
.cmp-teaser--lightgray.teaser h1,
.cmp-teaser--lightgray.teaser h2,
.cmp-teaser--lightgray.teaser h3,
.cmp-teaser--lightgray.teaser h4,
.cmp-teaser--lightgray.teaser h5,
.cmp-teaser--lightgray.teaser h6 {
  color: #000000;
}
.cmp-container--lightgray *,
.cmp-teaser--lightgray.teaser * {
  color: #2f2f2f;
}

.cmp-container--black,
.cmp-teaser--black.teaser {
  background-color: #000000;
}
.cmp-container--black .cmp-text h1,
.cmp-container--black .cmp-text h2,
.cmp-container--black .cmp-text h3,
.cmp-container--black .cmp-text h4,
.cmp-container--black .cmp-text h5,
.cmp-container--black .cmp-text h6,
.cmp-container--black .cmp-title h1,
.cmp-container--black .cmp-title h2,
.cmp-container--black .cmp-title h3,
.cmp-container--black .cmp-title h4,
.cmp-container--black .cmp-title h5,
.cmp-container--black .cmp-title h6,
.cmp-container--black .msa-disclaimer h1,
.cmp-container--black .msa-disclaimer h2,
.cmp-container--black .msa-disclaimer h3,
.cmp-container--black .msa-disclaimer h4,
.cmp-container--black .msa-disclaimer h5,
.cmp-container--black .msa-disclaimer h6,
.cmp-teaser--black.teaser .cmp-text h1,
.cmp-teaser--black.teaser .cmp-text h2,
.cmp-teaser--black.teaser .cmp-text h3,
.cmp-teaser--black.teaser .cmp-text h4,
.cmp-teaser--black.teaser .cmp-text h5,
.cmp-teaser--black.teaser .cmp-text h6,
.cmp-teaser--black.teaser .cmp-title h1,
.cmp-teaser--black.teaser .cmp-title h2,
.cmp-teaser--black.teaser .cmp-title h3,
.cmp-teaser--black.teaser .cmp-title h4,
.cmp-teaser--black.teaser .cmp-title h5,
.cmp-teaser--black.teaser .cmp-title h6,
.cmp-teaser--black.teaser .msa-disclaimer h1,
.cmp-teaser--black.teaser .msa-disclaimer h2,
.cmp-teaser--black.teaser .msa-disclaimer h3,
.cmp-teaser--black.teaser .msa-disclaimer h4,
.cmp-teaser--black.teaser .msa-disclaimer h5,
.cmp-teaser--black.teaser .msa-disclaimer h6 {
  color: #ffffff;
}
.cmp-container--black .cmp-text *,
.cmp-container--black .cmp-title *,
.cmp-container--black .msa-disclaimer *,
.cmp-teaser--black.teaser .cmp-text *,
.cmp-teaser--black.teaser .cmp-title *,
.cmp-teaser--black.teaser .msa-disclaimer * {
  color: #ffffff;
}
.cmp-container--black .cmp-text a,
.cmp-container--black .cmp-title a,
.cmp-container--black .msa-disclaimer a,
.cmp-teaser--black.teaser .cmp-text a,
.cmp-teaser--black.teaser .cmp-title a,
.cmp-teaser--black.teaser .msa-disclaimer a {
  color: #ffffff;
}
.cmp-container--black .cmp-text a:hover,
.cmp-container--black .cmp-title a:hover,
.cmp-container--black .msa-disclaimer a:hover,
.cmp-teaser--black.teaser .cmp-text a:hover,
.cmp-teaser--black.teaser .cmp-title a:hover,
.cmp-teaser--black.teaser .msa-disclaimer a:hover {
  color: #ffffff;
}
.cmp-container--black .cmp-text a:active,
.cmp-container--black .cmp-title a:active,
.cmp-container--black .msa-disclaimer a:active,
.cmp-teaser--black.teaser .cmp-text a:active,
.cmp-teaser--black.teaser .cmp-title a:active,
.cmp-teaser--black.teaser .msa-disclaimer a:active {
  color: #ffffff;
}
.cmp-container--black .cmp-text a:focus,
.cmp-container--black .cmp-title a:focus,
.cmp-container--black .msa-disclaimer a:focus,
.cmp-teaser--black.teaser .cmp-text a:focus,
.cmp-teaser--black.teaser .cmp-title a:focus,
.cmp-teaser--black.teaser .msa-disclaimer a:focus {
  color: #ffffff;
}
.cmp-container--black .cmp-text a:disabled,
.cmp-container--black .cmp-title a:disabled,
.cmp-container--black .msa-disclaimer a:disabled,
.cmp-teaser--black.teaser .cmp-text a:disabled,
.cmp-teaser--black.teaser .cmp-title a:disabled,
.cmp-teaser--black.teaser .msa-disclaimer a:disabled {
  color: #d2d2d2;
}
.cmp-container--black h1,
.cmp-container--black h2,
.cmp-container--black h3,
.cmp-container--black h4,
.cmp-container--black h5,
.cmp-container--black h6,
.cmp-teaser--black.teaser h1,
.cmp-teaser--black.teaser h2,
.cmp-teaser--black.teaser h3,
.cmp-teaser--black.teaser h4,
.cmp-teaser--black.teaser h5,
.cmp-teaser--black.teaser h6 {
  color: #ffffff;
}
.cmp-container--black *,
.cmp-teaser--black.teaser * {
  color: #ffffff;
}
.cmp-container--black a,
.cmp-teaser--black.teaser a {
  color: #ffffff;
}
.cmp-container--black a:hover,
.cmp-teaser--black.teaser a:hover {
  color: #ffffff;
}
.cmp-container--black a:active,
.cmp-teaser--black.teaser a:active {
  color: #ffffff;
}
.cmp-container--black a:focus,
.cmp-teaser--black.teaser a:focus {
  color: #ffffff;
}
.cmp-container--black a:disabled,
.cmp-teaser--black.teaser a:disabled {
  color: #d2d2d2;
}

@media (min-width: 439px) and (max-width: 1124px) {
  .container.container__horizontal-padding {
    padding-left: 25px;
    padding-right: 25px;
  }
  .root.container .container .container {
    padding-top: 60px;
  }
  .root.container .container.cmp-container__padding-top--large {
    padding-top: 60px;
  }
  .root.container .container.cmp-container__padding-bottom--large {
    padding-bottom: 60px;
  }
  .root.container .container.cmp-container__padding-top--medium {
    padding-top: 48px;
  }
  .root.container .container.cmp-container__padding-bottom--medium {
    padding-bottom: 48px;
  }
  .root.container .container.cmp-container__padding-top--small {
    padding-top: 24px;
  }
  .root.container .container.cmp-container__padding-bottom--small {
    padding-bottom: 24px;
  }
  .root.container .container.cmp-container__padding-top--null {
    padding-top: 0;
  }
  .root.container .container.cmp-container__padding-bottom--null {
    padding-bottom: 0;
  }
}
@media (max-width: 438px) {
  .container.container__horizontal-padding {
    padding-left: 30px;
    padding-right: 30px;
  }
  .root.container .container .container {
    padding-top: 48px;
  }
  .root.container .container.cmp-container__padding-top--large {
    padding-top: 48px;
  }
  .root.container .container.cmp-container__padding-bottom--large {
    padding-bottom: 48px;
  }
  .root.container .container.cmp-container__padding-top--medium {
    padding-top: 24px;
  }
  .root.container .container.cmp-container__padding-bottom--medium {
    padding-bottom: 24px;
  }
  .root.container .container.cmp-container__padding-top--small {
    padding-top: 12px;
  }
  .root.container .container.cmp-container__padding-bottom--small {
    padding-bottom: 12px;
  }
  .root.container .container.cmp-container__padding-top--null {
    padding-top: 0;
  }
  .root.container .container.cmp-container__padding-bottom--null {
    padding-bottom: 0;
  }
}
.authorbasepage .cmp-title {
  padding: 96px 80px;
  max-width: 1600px;
  margin: 0 auto;
}

.authorbasepage main .title + .experiencefragment.aem-GridColumn.aem-GridColumn--default--12 {
  max-width: 1600px;
  margin: 0 auto;
  clear: both !important;
  float: none !important;
}

@media (min-width: 1125px) {
  .cmp-container .contentLibrary {
    max-width: 100rem;
    float: none !important;
    margin: 0 auto;
  }
}
.cmp-container .conlib .conlib--result {
  margin-top: 36px;
  padding: 0 1.875rem;
}
@media (min-width: 439px) {
  .cmp-container .conlib .conlib--result {
    margin-bottom: 84px;
    padding: 0 1.5625rem;
  }
}
@media (min-width: 1125px) {
  .cmp-container .conlib .conlib--result {
    padding: 0 5rem 0 4.3125rem;
  }
}
.cmp-container .conlib .conlib--result .conlib--list {
  display: flex;
  width: 100%;
  padding: 0;
  align-items: center;
  gap: 36px;
}
.cmp-container .conlib .conlib--result .conlib--list:hover {
  cursor: pointer;
  border-radius: 8px;
  outline: 0.0625rem solid #505050;
}
@media (max-width: 438px) {
  .cmp-container .conlib .conlib--result .conlib--list {
    padding: 0 0.625rem;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
  }
}
@media (max-width: 1124px) {
  .cmp-container .conlib .conlib--result .conlib--list {
    width: 100%;
    align-items: flex-start;
  }
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--imag {
  width: 22.5rem;
  height: 12.625rem;
  flex-shrink: 0;
  border-radius: 8px;
  background: #505050;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1124px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--imag {
    width: 22.9375rem;
    height: 12.875rem;
  }
}
@media (max-width: 438px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--imag {
    width: 100%;
    height: 11.125rem;
  }
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--imag::after {
  display: block;
  content: "";
  padding-bottom: 56.25%;
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--imag img {
  border-radius: 8px;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--content {
  display: flex;
  padding-right: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 12px;
  flex: 1 0 0;
}
@media (max-width: 438px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content {
    padding-right: 24px;
    padding-left: 24px;
    margin-top: 12px;
  }
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--ctype {
  flex: 1 0 0;
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--ctype .conlib--clink {
  color: #505050;
  /* MSA Design System/Eyebrow/Eyebrow-SmallCaps */
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 19.2px */
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  text-decoration: none;
}
@media (max-width: 438px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--ctype .conlib--clink {
    color: #505050;
    font-feature-settings: "rclt" off;
    /* MSA Design System/Eyebrow/Mobile-Eyebrow-SmallCaps */
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.0875rem;
    text-transform: uppercase;
  }
}
@media (max-width: 1124px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--ctype .conlib--clink {
    color: #505050;
    font-feature-settings: "rclt" off;
    /* MSA Design System/Eyebrow/Mobile-Eyebrow-SmallCaps */
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.0875rem;
    text-transform: uppercase;
  }
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--title {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 350;
  color: #505050;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  padding-bottom: 0.14em;
  font-family: "SegoeUI-semiLight", sans-serif;
}
@media (max-width: 1124px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--title {
    font-size: 1.25rem;
    line-height: 120%;
    /* 24px */
    -webkit-line-clamp: initial;
  }
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--para {
  color: #505050;
  font-feature-settings: "init" on, "fina" on;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media (max-width: 1124px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--para {
    font-size: 0.875rem;
    line-height: 130%;
    -webkit-line-clamp: 4;
  }
}
@media (max-width: 438px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--para {
    -webkit-line-clamp: 4;
  }
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--datewrapper {
  display: flex;
  align-items: flex-end;
  align-content: flex-end;
  gap: 12px 12px;
  align-self: stretch;
  flex-wrap: wrap;
}
.cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--datewrapper .conlib--publishedate {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: #505050;
  font-feature-settings: "init" on, "fina" on;
  text-overflow: ellipsis;
  /* MSA Design System/Body/Body-Regular */
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 20.8px */
}
@media (max-width: 438px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--datewrapper .conlib--publishedate {
    overflow: hidden;
    color: #505050;
    font-feature-settings: "init" on, "fina" on;
    text-overflow: ellipsis;
    /* MSA Design System/Body/Body-Regular */
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    /* 20.8px */
  }
}
@media (max-width: 1124px) {
  .cmp-container .conlib .conlib--result .conlib--list .conlib--content .conlib--datewrapper .conlib--publishedate {
    font-size: 0.875rem;
  }
}
.cmp-container .conlib .conlib--result .conlib--list:hover, .cmp-container .conlib .conlib--result .conlib--list:focus-visible {
  outline: 0.0625rem solid #505050;
}
.cmp-container .conlib .conlib--result * + .conlib--list {
  margin-top: 36px;
}
@media (min-width: 1125px) {
  .cmp-container .conlib .conlib--result * + .conlib--list {
    margin-top: 48px;
  }
}

.cmp-con-lib-filters {
  position: relative;
}
.cmp-con-lib-filters__section {
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  background: rgba(128, 128, 128, 0);
  transform: translateX(-100%);
  transition: transform 0.5s linear, background-color 0.1s linear;
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__section {
    position: relative;
    left: 0;
    z-index: unset;
    width: auto;
    background: unset;
    transform: translateX(0);
    transition: all 0s linear;
  }
}
.cmp-con-lib-filters__section-wrapper {
  width: 100%;
  max-width: 18.75rem;
  padding: 2.125rem 0.6875rem 2.125rem 0;
  background: #ffffff;
}
@media (min-width: 439px) {
  .cmp-con-lib-filters__section-wrapper {
    max-width: 36.3125rem;
    padding: 2.125rem 1.0625rem 2.125rem 0;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__section-wrapper {
    max-width: unset;
    padding: 1.8125rem 1.0625rem 1.8125rem 0;
  }
}
.cmp-con-lib-filters__container {
  display: flex;
  flex-direction: column;
  padding: 0.125rem 2.3125rem 0.125rem 36px;
  gap: 24px;
  max-height: calc(100vh - 4.25rem);
  width: 100%;
  overflow-y: auto;
}
@media (min-width: 439px) {
  .cmp-con-lib-filters__container {
    padding: 0.125rem 1.9375rem 0.125rem 36px;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__container {
    max-height: 90rem;
    padding: 0.4375rem 1.9375rem 0.4375rem 5rem;
    position: relative;
  }
}
.cmp-con-lib-filters__container::-webkit-scrollbar {
  display: flex;
  width: 1.0625rem;
  background: #f2f2f2;
}
@media (max-width: 1125px) {
  .cmp-con-lib-filters__container::-webkit-scrollbar {
    width: 0.5rem;
    box-shadow: none;
    background: transparent;
  }
}
.cmp-con-lib-filters__container::-webkit-scrollbar-thumb {
  border-width: 0.0625rem 0.1875rem 0.0625rem 0.25rem;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  background: linear-gradient(0deg, #505050 0%, #505050 100%), #c1c1c1;
  border-radius: 4px;
}
@media (max-width: 1125px) {
  .cmp-con-lib-filters__container::-webkit-scrollbar-thumb {
    border-radius: 8px;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__container::-webkit-scrollbar-thumb {
    border-width: 0 0.125rem 0 0.125rem;
    border-style: solid;
    border-color: transparent;
    background-clip: padding-box;
    background-color: #505050;
    border-radius: 0;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__container::-webkit-scrollbar-button {
    display: block;
    height: 0.1875rem;
    width: 0.4375rem;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__container::-webkit-scrollbar-button:single-button:vertical:decrement {
    cursor: pointer;
    background-image: url("clientlib-site/resources/images/scroll-arrow-icon.svg");
    background-repeat: no-repeat;
    height: 0.8125rem;
    width: 0.4375rem;
    background-position: bottom;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__container::-webkit-scrollbar-button:single-button:vertical:increment {
    cursor: pointer;
    background-image: url("clientlib-site/resources/images/scroll-arrow-down-icon.svg");
    background-repeat: no-repeat;
    height: 0.8125rem;
    width: 0.4375rem;
    background-position: top;
  }
}
.cmp-con-lib-filters__section.active {
  transform: translateX(0);
  background: rgba(128, 128, 128, 0.5);
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__section.active {
    background: unset;
    transition: all 0s linear;
  }
}
.cmp-con-lib-filters__wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.cmp-con-lib-filters__top-section {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
}
@media (min-width: 439px) {
  .cmp-con-lib-filters__top-section {
    flex-direction: row;
    gap: unset;
    justify-content: space-between;
    align-items: center;
  }
}
.cmp-con-lib-filters__top-section-actions {
  display: flex;
  align-items: center;
  gap: 24px;
  align-self: stretch;
  order: 1;
}
@media (min-width: 439px) {
  .cmp-con-lib-filters__top-section-actions {
    width: 21.03125rem;
    justify-content: flex-end;
    order: 2;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__top-section-actions {
    display: none;
  }
}
.cmp-con-lib-filters__top-section-title {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #000000;
  order: 2;
  outline: 0px;
}
@media (min-width: 439px) {
  .cmp-con-lib-filters__top-section-title {
    order: 1;
  }
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__top-section-title {
    font-size: 1.5rem;
  }
}
.cmp-con-lib-filters__cancel-btn, .cmp-con-lib-filters__clear-btn {
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 0;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: #225b62;
  text-align: center;
  text-decoration: none;
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__cancel-btn, .cmp-con-lib-filters__clear-btn {
    font-size: 16px;
  }
}
.cmp-con-lib-filters__cancel-btn:hover, .cmp-con-lib-filters__clear-btn:hover {
  color: #122f33;
  text-decoration-line: underline;
}
.cmp-con-lib-filters__cancel-btn:active, .cmp-con-lib-filters__clear-btn:active {
  color: #110d1a;
}
.cmp-con-lib-filters__cancel-btn:focus, .cmp-con-lib-filters__clear-btn:focus {
  color: #225b62;
  padding: 0.3125rem;
  border: 0.0625rem dashed #225b62;
  border-radius: 0;
  outline: none;
}
.cmp-con-lib-filters__cancel-btn:disabled, .cmp-con-lib-filters__cancel-btn:disabled:hover, .cmp-con-lib-filters__cancel-btn:disabled:focus, .cmp-con-lib-filters__clear-btn:disabled, .cmp-con-lib-filters__clear-btn:disabled:hover, .cmp-con-lib-filters__clear-btn:disabled:focus {
  color: #505050;
  padding: 0;
  border: none;
}
.cmp-con-lib-filters__apply-btn {
  display: flex;
  padding: 12px 24px;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  border: 0.0625rem solid #225b62;
  position: relative;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: #225b62;
  text-align: center;
  text-decoration: none;
}
.cmp-con-lib-filters__apply-btn:hover {
  color: #122f33;
  background: #e9efef;
  border: 0.0625rem solid #122f33;
}
.cmp-con-lib-filters__apply-btn:active {
  color: #110d1a;
  background: #c8d6d8;
  border: 0.0625rem solid #110d1a;
}
.cmp-con-lib-filters__apply-btn:focus {
  color: #225b62;
  border: 0.0625rem solid #225b62;
  outline: none;
}
.cmp-con-lib-filters__apply-btn:focus::after {
  content: "";
  position: absolute;
  top: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem;
  right: 0.125rem;
  border: 0.0625rem dashed #225b62;
  border-radius: 8px;
}
.cmp-con-lib-filters__apply-btn:disabled, .cmp-con-lib-filters__apply-btn:disabled:hover, .cmp-con-lib-filters__apply-btn:disabled:focus {
  color: #505050;
  border: 0.0625rem solid #505050;
  pointer-events: none;
}
.cmp-con-lib-filters__show-btn-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  background: #ffffff;
  border-bottom: 0.0625rem solid #d2d2d2;
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__show-btn-wrapper {
    display: none;
  }
}
.cmp-con-lib-filters__show-btn {
  display: flex;
  max-width: 18.75rem;
  padding: 12px 24px;
  margin: 36px 48px 36px 36px;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  border: 0.0625rem solid #225b62;
  position: relative;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: #225b62;
  text-align: center;
  text-decoration: none;
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters__show-btn {
    display: none;
  }
}
.cmp-con-lib-filters__show-btn:hover {
  color: #00487f;
  background: #e6f2fb;
  border: 0.0625rem solid #00487f;
}
.cmp-con-lib-filters__show-btn:active {
  color: #002440;
  background: #bfddf4;
  border: 0.0625rem solid #002440;
}
.cmp-con-lib-filters__show-btn:focus {
  color: #0078d4;
  border: 0.0625rem solid #0078d4;
  outline: none;
}
.cmp-con-lib-filters__show-btn:focus::after {
  content: "";
  position: absolute;
  top: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem;
  right: 0.125rem;
  border: 0.0625rem dashed #0078d4;
  border-radius: 8px;
}
.cmp-con-lib-filters__show-btn:disabled, .cmp-con-lib-filters__show-btn:disabled:hover, .cmp-con-lib-filters__show-btn:disabled:focus {
  color: #505050;
  border: 0.0625rem solid #505050;
  pointer-events: none;
}
.cmp-con-lib-filters .form-group.checkbox {
  border: none;
  padding: 24px 0 0 0;
  border-top: 0.0625rem solid #505050;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.cmp-con-lib-filters .form-group.checkbox legend {
  float: inline-start;
  display: contents;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.1875rem;
  color: #2f2f2f;
  font-feature-settings: "init" on, "fina" on;
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters .form-group.checkbox legend {
    font-size: 16px;
    line-height: 130%;
  }
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label {
  display: flex;
  align-items: center;
  gap: 12px;
  align-self: stretch;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox] {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  opacity: 0;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox] + span {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox] + span:before {
  content: "";
  display: inline-flex;
  vertical-align: text-top;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 12px;
  background: #ffffff;
  border-radius: 4px;
  border: 0.0625rem solid #d2d2d2;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox]:hover + span:before {
  background: #e9efef;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox]:active {
  background: #c8d6d8;
  border-radius: 4px;
  border: 0.0625rem solid #d2d2d2;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox]:focus + span:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem dashed #000000;
  border-radius: 0;
  outline: 0.0625rem dashed #000000;
  outline-offset: 0.125rem;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox]:checked + span:before {
  background: #225b62;
  border-radius: 4px;
  border: 0.0625rem solid #d2d2d2;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox]:checked:focus + span:before {
  outline: 0.0625rem dashed #000000;
  border-radius: unset;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox]:disabled + span:before {
  background: gray;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > input[type=checkbox]:checked + span:after {
  content: "";
  position: absolute;
  left: 0.25rem;
  top: 0.4068125rem;
  width: 0.96875rem;
  height: 0.6556875rem;
  background-image: url("clientlib-site/resources/images/icon_check.svg");
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  outline: none;
}
.cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > span {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #505050;
  font-feature-settings: "rclt" off;
  flex: 1 0 0;
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters .form-group.checkbox .checkbox-item > label > span {
    font-size: 16px;
  }
}
.cmp-con-lib-filters .hide {
  display: none;
}
@media (min-width: 1125px) {
  .cmp-con-lib-filters .hide.cmp-con-lib-filters__section {
    display: flex;
  }
}

.embed .cmp-embed {
  display: flex;
  border-radius: 1rem;
  contain: layout;
  width: 100%;
  aspect-ratio: 16/9;
}
@media (min-width: 320px) and (max-width: 1124px) {
  .embed .cmp-embed {
    border-radius: 0.5rem;
  }
}
.embed .cmp-embed iframe {
  max-width: 100%;
  border-radius: inherit;
  height: 100%;
}
@media (min-width: 320px) and (max-width: 1124px) {
  .embed {
    padding: 0 30px;
  }
}
.embed .cmp-embed__youtube {
  border-radius: 1rem;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 1124px) {
  .embed .cmp-embed__youtube {
    border-radius: 0.5rem;
  }
}
@media (min-width: 320px) and (max-width: 1124px) {
  .embed .cmp_embed--wrapper {
    margin-left: 0;
  }
}
.embed .cmp_embed--wrapper .cmp_embed--container {
  width: 100%;
  position: unset;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  border-radius: 1rem;
  padding-bottom: 56.25%;
}
@media (min-width: 320px) and (max-width: 1124px) {
  .embed .cmp_embed--wrapper .cmp_embed--container {
    border-radius: 0.5rem;
  }
}
.embed .cmp_embed--wrapper .cmp_embed--container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}

/*Form Options*/
.cmp-form-options {
  background-color: transparent;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  border: none;
  color: #505050;
  line-height: 130%;
  display: inline-grid;
  font-style: normal;
  margin: 0 0 24px 0;
  padding: 0;
}
@media (max-width: 1124px) {
  .cmp-form-options {
    font-size: 0.875rem;
  }
}

.cmp-form-options__legend {
  font-weight: 400;
  color: #2f2f2f;
  margin-bottom: 24px;
}
@media (max-width: 1124px) {
  .cmp-form-options__legend {
    font-size: 0.875rem;
  }
}

.cmp-form-options__field {
  height: 24px;
  width: 24px;
  accent-color: #225b62;
  flex: 0 0 24px;
}
.cmp-form-options__field--checkbox {
  border-radius: 4px !important;
}
.cmp-form-options__field--radio {
  border-radius: 25px !important;
}

.cmp-form-options__field:focus,
.cmp-form-options__field:focus-visible {
  outline: 1px dashed #000000;
}

.cmp-form-options__field-label {
  display: inline-flex;
  padding-bottom: 12px;
}
.cmp-form-options__field-label:last-child {
  padding-bottom: 0;
}

.cmp-form-options__field-description {
  vertical-align: middle;
  font-size: 16px;
  padding-left: 12px;
  color: #505050;
}
@media (max-width: 1124px) {
  .cmp-form-options__field-description {
    font-size: 14px;
  }
}

/*Form Options -- Checkbox*/
/*Form Options -- Radio*/
/*Form Options -- Dropdown*/
.cmp-form-options--drop-down {
  width: 100%;
}

.cmp-form-options__field--drop-down,
option {
  border-radius: 4px;
  height: 2.8125rem;
  width: 100%;
  border: 1px solid #d2d2d2;
  accent-color: #225b62;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #505050;
  padding: 0 12px;
}
@media (max-width: 1124px) {
  .cmp-form-options__field--drop-down,
  option {
    font-size: 0.875rem;
  }
}

.cmp-form-options__label {
  padding-bottom: 12px;
}

/*Form Options -- Text*/
.cmp-form-text {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  margin: 0 0 24px 0;
}

.cmp-form-text label {
  display: flex;
  align-self: stretch;
  color: #2f2f2f;
  font-feature-settings: "init" on, "fina" on;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.cmp-form-text__text,
.cmp-form-text__textarea {
  width: 100%;
  display: flex;
  padding: 12px;
  align-items: flex-start;
  gap: 24px;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background: #ffffff;
}
@media (min-width: 1125px) {
  .cmp-form-text__text,
  .cmp-form-text__textarea {
    font-size: 16px;
  }
}
.cmp-form-text__text:focus, .cmp-form-text__text:focus-visible,
.cmp-form-text__textarea:focus,
.cmp-form-text__textarea:focus-visible {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}
.cmp-form-text__text:active, .cmp-form-text__text:hover,
.cmp-form-text__textarea:active,
.cmp-form-text__textarea:hover {
  border: 1px solid #225b62;
  color: #2f2f2f;
}
.cmp-form-text__text.is-invalid,
.cmp-form-text__textarea.is-invalid {
  border: 1px solid #ff0000;
  background: rgba(255, 0, 0, 0.05);
}
.cmp-form-text__text::-ms-input-placeholder, .cmp-form-text__text::placeholder,
.cmp-form-text__textarea::-ms-input-placeholder,
.cmp-form-text__textarea::placeholder {
  color: #505050;
}

.cmp-form-text__text {
  height: 42px;
}
@media (min-width: 1125px) {
  .cmp-form-text__text {
    height: 45px;
  }
}

/*Form Button*/
.cmp-form-button {
  font-family: "Segoe UI", sans-serif;
  background-color: #225b62;
  border: none;
  color: #ffffff;
  border-radius: 8px;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  margin: 24px 0;
  width: auto;
  cursor: pointer;
  min-width: 78px;
  max-width: 300px;
}
@media (max-width: 1124px) {
  .cmp-form-button {
    font-size: 0.875rem;
    line-height: 130%;
  }
}

.cmp-form-button:hover {
  background-color: #122f33;
  color: #ffffff;
}

.cmp-form-button:active {
  background-color: #110d1a;
  color: #ffffff;
}

.cmp-form-button:focus,
.cmp-form-button:focus-visible {
  background-color: #225b62;
  color: #ffffff;
  border: 1px dashed #ffffff;
  outline: 1px dashed #ffffff;
}

.cmp-form-button:visited {
  background-color: #110d1a;
  color: #ffffff;
}

.cmp-form-button:disabled {
  background-color: #f2f2f2;
  color: #ffffff;
}

.cmp-form .button:not(.aem-GridColumn--default--9, .aem-GridColumn--default--10, .aem-GridColumn--default--11, .aem-GridColumn--default--12) {
  padding: 0 15px !important;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-form .button:not(.aem-GridColumn--default--9, .aem-GridColumn--default--10, .aem-GridColumn--default--11, .aem-GridColumn--default--12) {
    padding: 0 7.5px !important;
  }
}
@media (max-width: 438px) {
  .cmp-form .button:not(.aem-GridColumn--default--9, .aem-GridColumn--default--10, .aem-GridColumn--default--11, .aem-GridColumn--default--12) {
    padding: 0 5px !important;
  }
}

.cmp-form-options__label {
  color: #2f2f2f;
  line-height: 20.8px;
}
@media (max-width: 1124px) {
  .cmp-form-options__label {
    font-size: 14px;
    line-height: 14.85px;
  }
}
.cmp-form-options__field--multi-drop-down {
  width: 217px;
  height: auto;
  max-height: 400px;
  overflow-y: scroll;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  line-height: 20.8px;
}
@media (max-width: 1124px) {
  .cmp-form-options__field--multi-drop-down {
    max-height: 315px;
    font-size: 14px;
    line-height: 14.85px;
  }
}
.cmp-form-options__field--multi-drop-down option {
  width: 175px;
  min-height: 21px;
  white-space: normal;
  padding: 12px;
  height: auto;
  border: none;
  border-radius: 0;
}
.cmp-form-options__field--multi-drop-down option:checked {
  background: #225b62 linear-gradient(0deg, #225b62 0%, #225b62 100%);
  color: #ffffff;
}
.cmp-form-options__field--multi-drop-down option:focus, .cmp-form-options__field--multi-drop-down option:focus-visible {
  border: 1px dotted #000000;
  outline: none;
}
.cmp-form-options__field--multi-drop-down [selected] {
  background: #225b62 linear-gradient(0deg, #225b62 0%, #225b62 100%);
  color: #ffffff;
}
.cmp-form-options__field--multi-drop-down:focus option:checked {
  background: #225b62 linear-gradient(0deg, #225b62 0%, #225b62 100%);
}
.cmp-form-options__help-message {
  margin-top: 12px;
  font-size: 12px;
  line-height: 16px;
  color: #505050;
}
@media (max-width: 1124px) {
  .cmp-form-options__help-message {
    font-size: 11px;
    line-height: 14.85px;
  }
}

/*Form File Upload*/
.cmp-form-upload {
  font-size: 0.875rem;
  font-family: "SegoeUI-regular", sans-serif;
  font-weight: 400;
  margin: 0 0 24px;
  word-wrap: break-word;
}
.cmp-form-upload__field__label {
  display: block;
  padding-bottom: 12px;
  font-size: 16px;
  color: #2f2f2f;
}
.cmp-form-upload__file {
  width: 96px;
  overflow: hidden;
  margin-right: 12px;
}
.cmp-form-upload__file::file-selector-button {
  display: none;
}
.cmp-form-upload__file::before {
  content: attr(data-label);
  display: inline-block;
  background-color: #f2f2f2;
  padding: 12px;
  width: 96px;
  height: 43px;
  color: #505050;
  border: none;
  text-align: center;
  cursor: pointer;
  line-height: 18.83px;
  letter-spacing: normal;
}
.cmp-form-upload__file:hover::before {
  background-color: #e6e6e6;
}
.cmp-form-upload__file:focus::before {
  outline: 1px dotted #000000;
  outline-offset: -1px;
}
.cmp-form-upload__file.is-invalid {
  border: 1px solid #ff0000;
  background: rgba(255, 0, 0, 0.05);
  border-radius: 4px;
}
.cmp-form-upload__label {
  line-height: 18.83px;
  color: #505050;
}
.cmp-form-upload__label span {
  color: #505050;
}
.cmp-form-upload__label__filename, .cmp-form-upload__label__filesno {
  display: none;
}
.cmp-form-upload__text {
  margin: 12px 0;
  color: #505050;
  font-size: 12px;
  line-height: 16.2px;
}
.cmp-form-upload__text p {
  color: #505050;
}
.cmp-form-upload__fileextn-error, .cmp-form-upload__filesize-error, .cmp-form-upload__nofile-error {
  display: none;
  width: fit-content;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  color: #000000;
  padding: 6px 12px 6px 8px;
  border-left: 4px solid #ff0000;
  background: rgba(255, 0, 0, 0.2);
  max-width: 315px;
  margin-bottom: 12px;
}

#search_market_consultation .formerror {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 3px 10px 6px 10px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.333em;
  color: #ffffff;
  background-color: #d83b01;
}

.cmp-form .button:not(.aem-GridColumn--default--9, .aem-GridColumn--default--10, .aem-GridColumn--default--11, .aem-GridColumn--default--12) {
  padding: 0 15px !important;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-form .button:not(.aem-GridColumn--default--9, .aem-GridColumn--default--10, .aem-GridColumn--default--11, .aem-GridColumn--default--12) {
    padding: 0 7.5px !important;
  }
}
@media (max-width: 438px) {
  .cmp-form .button:not(.aem-GridColumn--default--9, .aem-GridColumn--default--10, .aem-GridColumn--default--11, .aem-GridColumn--default--12) {
    padding: 0 5px !important;
  }
}

.captcha-error-p {
  position: absolute;
  left: 0.75rem;
  color: red;
}

.msa-form-options__constraint-message {
  display: none;
}

.teaser .cmp-teaser .cmp_video--container .msa-video video {
  object-fit: cover;
}
.teaser.cmp-teaser {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser {
  display: grid;
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser {
    margin: 0;
    overflow: hidden;
    column-gap: 0;
    grid-template-columns: auto;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser {
    column-gap: 1.875rem;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr;
    margin: 0 0 0 5rem;
    align-items: center;
    max-height: 814px;
    overflow-y: hidden;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content {
    order: 2;
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content {
    padding: 0 1.875rem;
    margin: 2.125rem 0 2.25rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: 1.5rem;
    grid-template-rows: 1fr;
    column-gap: 0.9375rem;
    margin: 3rem 0 3.75rem;
    padding: 0 1.5625rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    grid-column: 3/span 8;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    grid-column: 3/span 8;
  }
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 358px;
  gap: 1.5rem;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    grid-column: 3/span 8;
    max-width: 474px;
    gap: 0.625rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 3/span 8;
  }
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .text p {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 16.2px */
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .text p {
    font-size: 0.6875rem;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__image {
    width: 814px;
    height: 814px;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__image {
    width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__image {
    width: 100%;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__image .cmp-image, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__image .cmp-image {
  position: relative;
  width: 100%;
  padding-top: 100%;
  overflow: hidden;
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__image .cmp-image img, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__image .cmp-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__content {
    grid-column: 1/span 4;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__image {
    grid-column: 6/span 8;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content {
    grid-column: 1/span 5;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title,
  .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description,
  .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container,
  .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/span 12;
  }
  .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    max-width: 474px;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__image {
    grid-column: 6/span 8;
  }
}
.teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser {
  display: grid;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content {
    grid-column: 1/span 4;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__image {
    grid-area: 1/1/2/2;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    align-items: center;
    position: relative;
    overflow-y: hidden;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser {
    margin: 0;
    overflow: hidden;
    column-gap: 0;
    grid-template-columns: auto;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content {
    position: absolute;
    z-index: 5;
    min-height: auto;
    min-width: auto;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: auto;
    gap: 1.5rem 1.875rem;
    padding: 0 5rem;
  }
}
@media (min-width: 1600px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content {
    grid-template-columns: repeat(12, 81px);
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content {
    order: 2;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: 1.5rem;
    grid-template-rows: 1fr;
    column-gap: 0.9375rem;
    margin: 3rem 0 3.75rem;
    padding: 0 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
    padding: 0 1.875rem;
    margin: 2.125rem 0 2.25rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    grid-column: 3/span 8;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    grid-column: 1/5;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    grid-column: 1/5;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    grid-column: 3/span 8;
  }
}
.teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 358px;
  gap: 1.5rem;
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    max-width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    grid-column: 3/span 8;
    max-width: 474px;
    gap: 0.625rem;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    grid-column: 1/5;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/5;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 3/span 8;
  }
}
.teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .text p {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .text p {
    font-size: 0.6875rem;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__image {
    height: 810px;
    z-index: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__image {
    height: auto;
  }
}
@media (max-width: 439px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__image {
    height: 211px;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
.teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__image .cmp-image, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-image {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__image .cmp-image img, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content {
    grid-column: 1/span 5;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title,
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description,
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container,
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/span 5;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title,
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description,
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container,
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/span 12;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    max-width: 474px;
  }
}
.teaser.cmp-teaser--medium_halflayout .cmp-teaser, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser {
  display: grid;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser {
    column-gap: 1.875rem;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr;
    margin: 0 0 0 5rem;
    align-items: center;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser {
    margin: 0;
    overflow: hidden;
    column-gap: 0;
    grid-template-columns: auto;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
    grid-column: 2/span 4;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content {
    order: 2;
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content {
    padding: 0 1.875rem;
    margin: 2.125rem 0 2.25rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: 1.5rem;
    grid-template-rows: 1fr;
    column-gap: 0.9375rem;
    margin: 3rem 0 3.75rem;
    padding: 0 1.5625rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    grid-column: 3/span 8;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    grid-column: 3/span 8;
  }
}
.teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.5rem;
  max-width: 474px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    grid-column: 3/span 8;
    gap: 0.625rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 3/span 8;
  }
}
.teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .text p {
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .text p {
    font-size: 0.6875rem;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .text {
    display: none;
  }
}
.teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image {
  overflow: hidden;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image {
    max-width: 100%;
    max-height: 500px;
    grid-column: 7/span 7;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image {
    max-width: 100%;
    max-height: 431px;
  }
}
@media (max-width: 439px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image {
    max-width: 100%;
    max-height: 211px;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image .cmp-image, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image .cmp-image {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image .cmp-image, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image .cmp-image {
    width: 750px;
    height: 500px;
  }
}
.teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__image .cmp-image img, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__image .cmp-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content {
    grid-column: 1/span 5;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title,
  .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description,
  .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container,
  .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/span 12;
  }
  .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    max-width: 474px;
  }
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--medium_halflayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--medium_full_layout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  position: relative;
  text-decoration: none;
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--medium_halflayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--medium_full_layout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before {
  content: "";
  outline: dashed;
  outline-color: #ffffff;
  outline-width: thin;
  position: absolute;
  width: 98%;
  height: 91%;
  left: 2px;
  top: 2px;
  border-radius: 8px;
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--medium_halflayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--medium_full_layout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  position: relative;
  text-decoration: none;
}
.teaser.cmp-teaser--large_singllayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--medium_halflayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--medium_full_layout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
  content: "";
  outline: dashed;
  outline-color: #225b62;
  outline-width: thin;
  position: absolute;
  width: 98%;
  height: 91%;
  left: 2px;
  top: 2px;
  border-radius: 8px;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
    position: relative;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus .cmp-button__text, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus .cmp-button__text, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus .cmp-button__text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus .cmp-button__text {
    text-decoration: underline;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus::before {
    content: "";
    outline: dashed;
    outline-width: thin;
    position: absolute;
    width: 98%;
    height: 91%;
    left: 2px;
    top: 2px;
    border-radius: 8px;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
    position: relative;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus .cmp-button__text, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus .cmp-button__text, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus .cmp-button__text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus .cmp-button__text {
    text-decoration: underline;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
    content: "";
    outline: dashed;
    outline-width: thin;
    position: absolute;
    width: 98%;
    height: 91%;
    left: 2px;
    top: 2px;
    border-radius: 8px;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3), .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3), .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3), .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
    background-color: transparent;
    padding: 0.3125rem;
    min-height: 0;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
    background-color: transparent;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text {
    text-decoration: underline;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
    text-decoration: none;
  }
  .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
    outline-width: thin;
    border-radius: 0;
    outline-style: dashed;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--large_singllayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .teaser.cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .teaser.cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .teaser.cmp-teaser--medium_halflayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 0.75rem;
  }
}
.teaser.cmp-teaser--medium_full_layout .cmp-teaser, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser {
  display: grid;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    grid-column: 1/span 5;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image {
    grid-column: 1/-1;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    position: absolute;
    z-index: 5;
    min-height: auto;
    min-width: auto;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    order: 2;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: 1.5rem;
    grid-template-rows: 1fr;
    column-gap: 0.9375rem;
    margin: 3rem 0 3.75rem;
    padding: 0 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
    padding: 0 1.875rem;
    margin: 2.125rem 0 2.25rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    grid-column: 3/span 8;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    grid-column: 3/span 8;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 3/span 8;
  }
}
.teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text p {
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text p {
    font-size: 0.6875rem;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image {
    z-index: 1;
    max-width: 100%;
  }
}
.teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image .cmp-image img, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-image img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
.teaser.cmp-teaser--medium_full_layout .cmp-teaser, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser {
  display: grid;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    align-items: center;
    position: relative;
    overflow-y: hidden;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser {
    margin: 0;
    overflow: hidden;
    column-gap: 0;
    grid-template-columns: auto;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    position: absolute;
    z-index: 5;
    min-height: auto;
    min-width: auto;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: auto;
    gap: 24px 30px;
    padding: 0 80px;
  }
}
@media (min-width: 1600px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    grid-template-columns: repeat(12, 81px);
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    order: 2;
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
    padding: 0 1.875rem;
    margin: 2.125rem 0 2.25rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: 1.5rem;
    grid-template-rows: 1fr;
    column-gap: 0.9375rem;
    margin: 3rem 0 3.75rem;
    padding: 0 1.5625rem;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    grid-column: 2/6;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    grid-column: 2/6;
  }
}
.teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 358px;
  gap: 1.5rem;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    grid-column: 3/span 8;
    max-width: 474px;
    gap: 0.625rem;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    grid-column: 2/6;
  }
}
.teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
  display: none;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 2/6;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    display: block;
    grid-column: 3/span 8;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    display: block;
  }
}
.teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text p {
  color: #505050;
  /* MSA Design System/Disclaimer/Disclaimer-Small text */
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 16.2px */
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content .text p, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text p {
    font-size: 0.6875rem;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image {
    width: 100%;
    grid-column: 1/-1;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image {
    max-width: 100%;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image {
    width: 100%;
    order: 1;
  }
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image .cmp-image, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-image {
    position: relative;
    width: 100%;
    aspect-ratio: 16/9;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image .cmp-teaser__title, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-teaser__title {
    grid-column: 3/span 8;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image .cmp-teaser__title, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-teaser__title {
    grid-column: 2/6;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image .cmp-teaser__description, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-teaser__description {
    grid-column: 2/6;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__image .cmp-teaser__description, .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__image .cmp-teaser__description {
    grid-column: 3/span 8;
  }
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title,
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description,
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container,
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/6;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__title,
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__description,
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container,
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/span 12;
  }
  .teaser.cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    max-width: 474px;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--hero {
    width: 100% !important;
    margin: 0 !important;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--hero {
    width: 100% !important;
    margin: 0 !important;
  }
}
.teaser.cmp-teaser--hero .cmp-teaser {
  display: flex;
  flex-direction: column;
  align-items: self-start;
  margin: 0;
  flex: 1 0 0;
  position: relative;
  gap: 0;
  padding: 36px 0;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content {
  padding: 0;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  flex-basis: 100%;
  order: 2;
  align-items: self-start;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
  padding-bottom: 24px;
  padding-top: 24px;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
  padding-bottom: 24px;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p {
  font-size: 0.875rem;
  color: #2f2f2f;
  line-height: 130%;
  font-family: "SegoeUI-regular", sans-serif;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content .text p {
  padding-top: 24px;
  font-size: 0.75rem;
  line-height: 135%;
  color: #505050;
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content .text p {
    font-size: 0.6875rem;
  }
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(3) {
  padding-left: 0;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__image {
  max-width: 6rem;
  max-height: 6rem;
  position: relative;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__image::after {
  display: block;
  content: "";
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__image .cmp-image {
  max-width: 6rem;
  max-height: 6rem;
  position: initial;
}
.teaser.cmp-teaser--hero .cmp-teaser .cmp-teaser__image img {
  min-width: 1.25rem;
  min-height: 1.25rem;
  max-width: 6rem;
  max-height: 6rem;
  border-radius: 0;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--hero:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: auto;
    column-gap: 1.5rem;
  }
  .teaser.cmp-teaser--hero:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--hero:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--hero:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--hero:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/11;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--hero--fullbleed {
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--hero--fullbleed {
    width: 100%;
    margin: 0;
  }
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser {
  display: flex;
  flex-direction: column;
  align-items: self-start;
  justify-content: center;
  margin: 0;
  flex: 1 0 0;
  position: relative;
  gap: 0;
  height: 500px;
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser {
    height: 600px;
  }
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content {
  padding: 0 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-align: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
  gap: 1.5rem;
  z-index: 9;
}
@media (min-width: 1600px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content {
    max-width: 1440px;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content {
    padding: 0 30px;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content {
    padding: 0 25px;
  }
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content .cmp-teaser__description p {
  font-size: 0.875rem;
  color: #2f2f2f;
  line-height: 130%;
  font-family: "SegoeUI-regular", sans-serif;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content .text p {
  font-size: 0.75rem;
  line-height: 135%;
  color: #505050;
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content .text p {
    font-size: 0.6875rem;
  }
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(3) {
  padding-left: 0;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content + img,
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content + .cmp_video--wrapper {
  width: 100%;
  height: 500px;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content + img,
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content + .cmp_video--wrapper {
    height: 600px;
  }
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp_video--wrapper {
  overflow: hidden;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container .msa-video {
  height: 500px;
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container .msa-video {
    height: 600px;
  }
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container .msa-video .play_pause_btn {
  position: absolute;
  z-index: 5;
  top: 10px;
  right: 10px;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container .msa-video .play_pause_btn.btnpause:after {
  content: "";
  display: inline-block;
  height: 40px;
  width: 40px;
  background: url("clientlib-site/resources/images/msa_video_pause_btn.svg") no-repeat;
  background-size: contain !important;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container .msa-video .play_pause_btn.btnplay:after {
  content: "";
  display: inline-block;
  height: 40px;
  width: 40px;
  background: url("clientlib-site/resources/images/msa_video_play_btn.svg") no-repeat;
  background-size: contain !important;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__image {
  max-width: 6rem;
  max-height: 6rem;
  position: relative;
  margin: 0 80px 24px;
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__image {
    margin: 0 30px 24px;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__image {
    margin: 0 25px 24px;
  }
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__image .cmp-image {
  max-width: 6rem;
  max-height: 6rem;
  position: initial;
}
.teaser.cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__image img {
  min-width: 1.25rem;
  min-height: 1.25rem;
  max-width: 6rem;
  max-height: 6rem;
  width: auto;
  height: auto;
  border-radius: 0;
}
@media (min-width: 1125px) {
  .teaser.cmp-teaser--hero--fullbleed:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content {
    padding: 0 80px;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: auto;
    order: 2;
    gap: 1.5rem;
    z-index: 9;
  }
  .teaser.cmp-teaser--hero--fullbleed:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser.cmp-teaser--hero--fullbleed:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.cmp-teaser--hero--fullbleed:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.cmp-teaser--hero--fullbleed:not(.cmp-teaser--display-center) .cmp-teaser .cmp-teaser__content .text {
    grid-column: 1/11;
  }
}
.teaser.cmp-teaser--display-center .cmp-teaser {
  align-items: center;
  text-align: center;
  padding-left: 80px;
  padding-right: 80px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--display-center .cmp-teaser {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 438px) {
  .teaser.cmp-teaser--display-center .cmp-teaser {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.teaser.cmp-teaser--display-center .cmp-teaser .cmp-teaser__content {
  align-items: center;
  width: 83.3333333333%;
  padding: 0;
  justify-content: center;
}
@media (max-width: 1124px) {
  .teaser.cmp-teaser--display-center .cmp-teaser .cmp-teaser__content {
    margin-left: 0;
    width: 100%;
  }
}
.teaser.cmp-teaser--display-center .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
  padding-right: 0;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser.cmp-teaser--display-center .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    margin: 0 auto;
  }
}
.teaser.cmp-teaser--display-center .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
}

@media (min-width: 1125px) {
  .tabs .cmp-tabs__tabpanel .teaser.cmp-teaser--large_singllayout .cmp-teaser, .tabs .cmp-tabs__tabpanel .teaser.cmp-teaser--large_singlewidelayout .cmp-teaser, .tabs .cmp-tabs__tabpanel .teaser.cmp-teaser--medium_halflayout .cmp-teaser, .tabs .cmp-tabs__tabpanel .teaser.cmp-teaser--medium_halfwidelayout .cmp-teaser {
    margin: 0 !important;
  }
}

.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link {
  max-width: 300px;
  display: flex;
  align-items: center;
  border-radius: 8px;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
  justify-content: center;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  background: #225b62;
  color: #ffffff;
  padding: 12px 24px;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background: #122f33;
  color: #ffffff;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background: #091819;
  color: #ffffff;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background: #225b62;
  color: #ffffff;
  outline: 1px dashed #ffffff;
  outline-offset: -3px;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  background: none;
  border: 1px solid #225b62;
  color: #225b62;
  padding: 12px 24px;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover {
  background: #e9efef;
  border: 1px solid #122f33;
  color: #122f33;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  outline: 1px dashed #225b62;
  outline-offset: -3px;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
  outline-color: #225b62;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background: #c8d6d8;
  border: 1px solid #091819;
  color: #091819;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  background: none;
  border: none;
  color: #225b62;
  padding: 0;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    background-image: url("clientlib-site/resources/images/icon_phone_deepteal.svg");
  }
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 0.75rem;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
  text-decoration: underline;
  color: #122f33;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
  margin-left: 1.5rem;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  outline-width: thin;
  outline-color: #225b62;
  border-radius: 0;
  outline-style: dashed;
  padding: 0.3125rem;
  text-decoration: none;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before {
  outline-color: #225b62;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
  color: #091819;
}
.cmp-container--neutral .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-container--accent .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-container--beige .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-container--gray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-container--lightgray .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
  margin-left: 0.75rem;
}

.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  background: #ffffff;
  color: #000000;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background: #e9efef;
  color: #000000;
  text-decoration: underline;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background: #f2f2f2;
  color: #000000;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background: #ffffff;
  color: #000000;
  outline: 1px dashed #000000;
  outline-offset: -3px;
  text-decoration: underline;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  background: none;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover {
  text-decoration: underline;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  outline: 1px dashed #ffffff;
  outline-offset: -3px;
  text-decoration: underline;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
  outline-color: #ffffff;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background: #2f2f2f;
  color: #ffffff;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  background-color: transparent;
  color: #ffffff;
  min-height: 0;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    background-image: url("clientlib-site/resources/images/icon_phone_white.svg");
  }
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  background-image: url("clientlib-site/resources/images/icon_white.svg");
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
  background-color: transparent;
  text-decoration: underline;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text {
  text-decoration: underline;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  outline-width: thin;
  outline-color: #ffffff;
  border-radius: 0;
  outline-style: dashed;
  text-decoration: underline;
}
.cmp-container--dark .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-container--black .teaser:not(.cmp-teaser--newsletter) .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
  text-decoration: none;
}

.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link {
  border-radius: 8px;
  text-decoration: none;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  background: #225b62;
  color: #ffffff;
  padding: 12px 24px;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background: #122f33;
  color: #ffffff;
  text-decoration: none;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background: #091819;
  color: #ffffff;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background: #225b62;
  color: #ffffff;
  outline: 1px dashed #ffffff;
  outline-offset: -3px;
  text-decoration: none;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  background: none;
  border: 1px solid #225b62;
  color: #225b62;
  padding: 12px 24px;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover {
  background: #e9efef;
  border: 1px solid #122f33;
  color: #122f33;
  text-decoration: none;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  outline: 1px dashed #225b62;
  outline-offset: -3px;
  text-decoration: none;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
  outline-color: #225b62;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background: #c8d6d8;
  border: 1px solid #091819;
  color: #091819;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  background: none;
  border: none;
  color: #225b62;
  padding: 0;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    background-image: url("clientlib-site/resources/images/icon_phone_deepteal.svg");
  }
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
  text-decoration: underline;
  color: #122f33;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  outline-width: thin;
  outline-color: #225b62;
  border-radius: 0;
  outline-style: dashed;
  padding: 0.3125rem;
  text-decoration: none;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before {
  outline-color: #225b62;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
  color: #091819;
}
.cmp-teaser--neutral.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-teaser--accent.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-teaser--beige.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-teaser--gray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-teaser--lightgray.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
  margin-left: 0.75rem;
}

.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  background: #ffffff;
  color: #000000;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background: #e9efef;
  color: #000000;
  text-decoration: underline;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background: #f2f2f2;
  color: #000000;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background: #ffffff;
  color: #000000;
  outline: 1px dashed #000000;
  outline-offset: -3px;
  text-decoration: underline;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  background: none;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover {
  text-decoration: underline;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  outline: 1px dashed #ffffff;
  outline-offset: -3px;
  text-decoration: underline;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
  outline-color: #ffffff;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background: #2f2f2f;
  color: #ffffff;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  background-color: transparent;
  color: #ffffff;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    background-image: url("clientlib-site/resources/images/icon_phone_white.svg");
  }
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  background-image: url("clientlib-site/resources/images/icon_white.svg");
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
  background-color: transparent;
  text-decoration: underline;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text {
  text-decoration: underline;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  outline-width: thin;
  outline-color: #ffffff;
  border-radius: 0;
  outline-style: dashed;
  text-decoration: underline;
}
.cmp-teaser--dark.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-teaser--black.teaser:not(.cmp-teaser--newsletter) .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
  text-decoration: none;
}

@media (min-width: 100rem) {
  .container-fluid .cmp-teaser--large_singllayout,
  .container-fluid .cmp-teaser--large_singlewidelayout,
  .container-fluid .cmp-teaser--medium_halflayout,
  .container-fluid .cmp-teaser--medium_halfwidelayout {
    max-width: 1600px;
    margin: 0 auto;
    float: none !important;
    clear: both !important;
  }
}
@media (min-width: 100rem) {
  .container-fluid .cmp-teaser--hero,
  .container-fluid .text .cmp-text,
  .container-fluid .title .cmp-title,
  .container-fluid .accordion .cmp-accordion,
  .container-fluid .teaser-message-card {
    max-width: 1440px;
    margin: 0 auto;
    float: none !important;
    clear: both !important;
  }
}
@media (min-width: 100rem) {
  .container-fluid .cmp-teaser--medium_fullwidelayout .cmp-teaser .cmp-teaser__content,
  .container-fluid .cmp-teaser--large_fullwidelayout .cmp-teaser .cmp-teaser__content,
  .container-fluid .cmp-teaser--large_fullnarrowlayout .cmp-teaser .cmp-teaser__content,
  .container-fluid .cmp-teaser--medium_full_layout .cmp-teaser .cmp-teaser__content,
  .container-fluid .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp-teaser__content,
  .container-fluid .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp-teaser__content {
    margin-left: calc((100% - 1600px) / 2);
  }
}
@media (min-width: 100rem) {
  .container-fluid .cmp-breadcrumb {
    margin-left: calc((100% - 1440px) / 2);
  }
}
@media (min-width: 100rem) {
  .container-fluid .msa-quote #msa-quote-img {
    margin-left: calc((100% - 1440px) / 2);
  }
}
@media (min-width: 100rem) {
  .container-fluid .msa-quote .msa-quote-txt {
    margin-right: calc((100% - 1440px) / 2);
  }
}
@media (min-width: 100rem) {
  .container-fluid .cmp-teaser--newsletter .cmp-teaser .cmp-teaser__content {
    max-width: 1440px;
    margin: 0 auto;
    float: none !important;
    clear: both !important;
  }
}

.cmp-teaser--hero-composite-video .cmp-teaser {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video .cmp-teaser {
    flex-direction: column;
  }
}
.cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content {
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  gap: 24px;
  width: 43.4722222%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content {
    order: 2;
    width: 100%;
  }
}
.cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 4.25rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    font-size: 3.125rem;
  }
}
.cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    font-size: 0.875rem;
  }
}
.cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
  width: 358px;
  align-items: center;
  align-content: center;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container {
    width: 100%;
  }
}
.cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .text * {
  color: #505050;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 135%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video .cmp-teaser .cmp-teaser__content .text * {
    font-size: 0.6875rem;
  }
}
.cmp-teaser--hero-composite-video .cmp-teaser .cmp_video--wrapper {
  order: 2;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 56.5277778%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video .cmp-teaser .cmp_video--wrapper {
    order: 1;
    width: 100%;
  }
}
.cmp-teaser--hero-composite-video .cmp-teaser .cmp_video--wrapper .cmp_video--container .msa-video button {
  width: 44px;
  height: 44px;
}
.cmp-teaser--hero-composite-video__large--masked .cmp-teaser {
  height: 810px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser {
    height: auto;
  }
}
.cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp-teaser__content {
  padding: 213px 30px 213px 80px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp-teaser__content {
    padding: 60px 25px;
  }
}
@media (max-width: 438px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp-teaser__content {
    padding: 48px 30px;
  }
}
.cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper {
  display: flex;
  height: 810px;
  justify-content: flex-end;
  align-items: center;
  padding-left: 1px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper {
    height: 100vw;
    width: 100%;
    padding-left: 0;
  }
}
.cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container::before {
  content: "";
  position: absolute;
}
@media (min-width: 1125px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container::before {
    top: 0;
    left: 0;
    height: 100%;
    aspect-ratio: 0.145564198;
    background: url("clientlib-site/resources/images/mask-large.svg") no-repeat center center;
    background-size: cover;
    z-index: 10;
  }
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container::before {
    bottom: 0;
    left: 0;
    width: 100%;
    aspect-ratio: 8.19659884;
    background: url("clientlib-site/resources/images/mask-tab.svg") no-repeat center center;
    background-size: cover;
    z-index: 10;
  }
}
.cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container,
.cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .msa-video,
.cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper video {
  height: 810px;
  width: 100%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container,
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .msa-video,
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper video {
    height: 100vw;
    width: 100%;
  }
}
@media (min-width: 1125px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .msa-video {
    padding: 2px 0 2px 1px;
  }
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp_video--wrapper .msa-video {
    padding-bottom: 1px;
  }
}
.cmp-teaser--hero-composite-video__large--straight .cmp-teaser {
  height: 810px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--straight .cmp-teaser {
    height: auto;
  }
}
.cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp-teaser__content {
  padding: 213px 30px 213px 80px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp-teaser__content {
    padding: 60px 25px;
  }
}
@media (max-width: 438px) {
  .cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp-teaser__content {
    padding: 48px 30px;
  }
}
.cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper {
  display: flex;
  height: 810px;
  justify-content: flex-end;
  align-items: center;
  padding-left: 4px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper {
    height: 100vw;
    width: 100%;
    padding-left: 0;
  }
}
.cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper .cmp_video--container,
.cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper .msa-video,
.cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper video {
  height: 810px;
  width: 100%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper .cmp_video--container,
  .cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper .msa-video,
  .cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp_video--wrapper video {
    height: 100vw;
    width: 100%;
  }
}
.cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser {
  height: 810px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser {
    height: auto;
    width: 100%;
  }
}
.cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp-teaser__content {
  padding: 213px 30px 213px 80px;
  position: absolute;
  z-index: 5;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp-teaser__content {
    padding: 60px 25px;
    z-index: auto;
    position: relative;
  }
}
@media (max-width: 438px) {
  .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp-teaser__content {
    padding: 48px 30px;
    z-index: auto;
    position: relative;
  }
}
.cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  display: flex;
  height: 810px;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper {
    height: auto;
    padding-left: 0;
    aspect-ratio: 1.77777778;
  }
}
.cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container,
.cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper .msa-video,
.cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper video {
  height: 810px;
  width: 100%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container,
  .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper .msa-video,
  .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp_video--wrapper video {
    height: 100%;
    width: 100%;
    aspect-ratio: 16/9;
  }
}
.cmp-teaser--hero-composite-video__medium--masked .cmp-teaser {
  height: 500px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser {
    height: auto;
  }
}
.cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp-teaser__content {
  padding: 58px 30px 58px 80px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp-teaser__content {
    padding: 60px 25px;
  }
}
@media (max-width: 438px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp-teaser__content {
    padding: 48px 30px;
  }
}
.cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper {
  display: flex;
  height: 500px;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  overflow: hidden;
  padding-left: 1px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper {
    height: auto;
    width: 100%;
    padding-left: 0;
    aspect-ratio: 1.63;
  }
}
.cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container::before {
  content: "";
  position: absolute;
}
@media (min-width: 1125px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container::before {
    top: 0;
    left: 0;
    height: 100%;
    aspect-ratio: 0.234;
    background: url("clientlib-site/resources/images/mask-medium.svg") no-repeat center center;
    background-size: cover;
    z-index: 10;
  }
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container::before {
    bottom: 0;
    left: 0;
    width: 100%;
    aspect-ratio: 8.19659884;
    background: url("clientlib-site/resources/images/mask-tab.svg") no-repeat center center;
    background-size: cover;
    z-index: 10;
  }
}
@media (min-width: 1125px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .msa-video {
    padding: 2px 0 2px 1px;
  }
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .msa-video {
    padding-bottom: 1px;
  }
}
.cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container,
.cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .msa-video,
.cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper video {
  height: 500px;
  width: 100%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .cmp_video--container,
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper .msa-video,
  .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp_video--wrapper video {
    height: 100%;
    width: 100%;
  }
}
.cmp-teaser--hero-composite-video__medium--straight .cmp-teaser {
  height: 500px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--straight .cmp-teaser {
    height: auto;
  }
}
.cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp-teaser__content {
  padding: 58px 30px 58px 80px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp-teaser__content {
    padding: 60px 25px;
  }
}
@media (max-width: 438px) {
  .cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp-teaser__content {
    padding: 48px 30px;
  }
}
.cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp_video--wrapper {
  display: flex;
  height: 500px;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp_video--wrapper {
    height: auto;
    width: 100%;
    padding-left: 0;
    aspect-ratio: 1.63;
  }
}
.cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp_video--wrapper .cmp_video--container,
.cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp_video--wrapper .msa-video {
  height: 500px;
  width: 100%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp_video--wrapper .cmp_video--container,
  .cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp_video--wrapper .msa-video {
    height: 100%;
    width: 100%;
    aspect-ratio: 1.63;
  }
}
.cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser {
  height: 500px;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser {
    height: auto;
    width: 100%;
  }
}
.cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp-teaser__content {
  padding: 58px 30px 58px 80px;
  position: absolute;
  z-index: 5;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp-teaser__content {
    padding: 60px 25px;
    z-index: auto;
    position: relative;
  }
}
@media (max-width: 438px) {
  .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp-teaser__content {
    padding: 48px 30px;
    z-index: auto;
    position: relative;
  }
}
.cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp_video--wrapper {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  display: flex;
  height: 500px;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp_video--wrapper {
    height: auto;
    padding-left: 0;
    aspect-ratio: 2.88;
  }
}
.cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container,
.cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp_video--wrapper .msa-video {
  height: 500px;
  width: 100%;
}
@media (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp_video--wrapper .cmp_video--container,
  .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp_video--wrapper .msa-video {
    height: 100%;
    width: 100%;
    aspect-ratio: 2.88;
  }
}

.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link {
  min-width: 100px;
  max-width: 201px;
  display: flex;
  padding: 12px 24px;
  align-items: center;
  border-radius: 8px;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  background: #225b62;
  color: #ffffff;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background: #122f33;
  color: #ffffff;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background: #091819;
  color: #ffffff;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background: #225b62;
  color: #ffffff;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  background: none;
  border: 1px solid #225b62;
  color: #225b62;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover {
  background: #e9efef;
  border: 1px solid #122f33;
  color: #122f33;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  outline: 1px dashed #225b62;
  outline-offset: -3px;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
  outline-color: #225b62;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background: #c8d6d8;
  border: 1px solid #091819;
  color: #091819;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  background: none;
  border: none;
  color: #225b62;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
  .cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
  .cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
  .cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
  .cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
    padding-left: 0;
    padding-right: 0;
  }
  .cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    background-image: url("clientlib-site/resources/images/icon_phone_deepteal.svg");
  }
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 12px;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
  margin-left: 24px;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  outline-width: thin;
  outline-color: #225b62;
  border-radius: 0;
  outline-style: dashed;
}
.cmp-container--neutral .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--accent .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--beige .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--gray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before,
.cmp-container--lightgray .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus::before {
  outline-color: #225b62;
}

.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  background: #ffffff;
  color: #000000;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background: #e9efef;
  color: #000000;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background: #f2f2f2;
  color: #000000;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background: #ffffff;
  color: #000000;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  background: none;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  outline: 1px dashed #ffffff;
  outline-offset: -3px;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus::before {
  outline-color: #ffffff;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background: #2f2f2f;
  color: #ffffff;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  background-color: transparent;
  color: #ffffff;
  padding: 5px;
  min-height: 0;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
  .cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
    padding-left: 0;
    padding-right: 0;
  }
  .cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before,
  .cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    background-image: url("clientlib-site/resources/images/icon_phone_white.svg") !important;
  }
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  background-image: url("clientlib-site/resources/images/icon_white.svg") !important;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
  background-color: transparent;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover .cmp-button__text {
  text-decoration: underline;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
  text-decoration: none;
}
.cmp-container--dark .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--black .teaser .cmp-teaser--hero-composite-video .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  outline-width: thin;
  outline-color: #ffffff;
  border-radius: 0;
  outline-style: dashed;
}

@media (min-width: 1125px) {
  .cmp-container--neutral .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask_neutral.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}
@media (max-width: 1124px) {
  .cmp-container--neutral .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask-tab_neutral.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}

@media (min-width: 1125px) {
  .cmp-container--accent .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask_accent.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}
@media (max-width: 1124px) {
  .cmp-container--accent .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask-tab_accent.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}

@media (min-width: 1125px) {
  .cmp-container--beige .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask_beige.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}
@media (max-width: 1124px) {
  .cmp-container--beige .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask-tab_beige.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}

@media (min-width: 1125px) {
  .cmp-container--gray .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask_gray.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}
@media (max-width: 1124px) {
  .cmp-container--gray .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask-tab_gray.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}

@media (min-width: 1125px) {
  .cmp-container--lightgray .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask_lightgray.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}
@media (max-width: 1124px) {
  .cmp-container--lightgray .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask-tab_lightgray.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}

@media (min-width: 1125px) {
  .cmp-container--dark .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask_dark.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}
@media (max-width: 1124px) {
  .cmp-container--dark .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask-tab_dark.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}

@media (min-width: 1125px) {
  .cmp-container--black .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask_black.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}
@media (max-width: 1124px) {
  .cmp-container--black .cmp-teaser--hero-composite-video .cmp_video--container::before {
    background: url("clientlib-site/resources/images/mask-tab_black.svg") no-repeat center center !important;
    background-size: cover !important;
  }
}

@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-teaser--hero-composite-video__large--masked .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .cmp-teaser--hero-composite-video__large--straight .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .cmp-teaser--hero-composite-video__large--fullbleed .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .cmp-teaser--hero-composite-video__medium--masked .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .cmp-teaser--hero-composite-video__medium--straight .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before, .cmp-teaser--hero-composite-video__medium--fullbleed .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 12px;
  }
}
.cmp-image {
  position: relative;
  width: 100%;
}

.image .cmp-image__image {
  position: relative;
  z-index: 10;
  border-radius: 16px;
}
.image .cmp-image__title {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  margin-top: 0.75rem;
  display: block;
  color: #505050;
}
@media (max-width: 1124px) {
  .image .cmp-image__title {
    font-size: 0.875rem;
  }
}
.image__squareformat .cmp-image {
  aspect-ratio: 1/1;
}
.image__squareformat .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.image__wideformat .cmp-image {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}
.image__wideformat .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.msa-languagenavigation_footer {
  max-width: 18.75rem;
  position: relative;
  background-color: transparent;
  border: none;
  display: inline-grid;
  width: 100%;
  margin: 0 0 24px 0;
  padding-left: 0;
}
@media (max-width: 1124px) {
  .msa-languagenavigation_footer {
    font-size: 0.875rem;
  }
}
.msa-languagenavigation_footer .cmp-languagenavigation__group {
  width: 100%;
  max-width: 15.3125rem;
  border: 0.0625rem solid #000000;
  cursor: pointer;
  height: 2.25rem;
  background: #ffffff;
}
.msa-languagenavigation_footer .cmp-languagenavigation__group:focus {
  outline: 0.1875rem dotted #000000;
}
.msa-languagenavigation_footer .cmp-languagenavigation__group option {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.25rem;
  font-style: normal;
  border: none;
}

/*Marketo Form*/
.msa-marketo-wrapper {
  /*Form Button*/
}
.msa-marketo-wrapper .mktoFormCol {
  float: none !important;
  margin: 0 !important;
  min-height: auto !important;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoFormCol .mktoLabel {
    width: 100% !important;
    text-indent: -6px;
    padding-left: 13px;
  }
}
.msa-marketo-wrapper .mktoFormCol .mktoLabel strong {
  padding: 0;
}
.msa-marketo-wrapper .mktoFieldWrap {
  background-color: transparent;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  border: none;
  color: #505050;
  display: inline-grid;
  width: 100%;
  font-style: normal;
  line-height: 130%;
  margin: 0 0 24px 0;
  padding-left: 0;
  float: none !important;
}
.msa-marketo-wrapper .mktoFieldWrap label {
  color: #2f2f2f;
  font-weight: 400 !important;
  line-height: 130% !important;
  padding-bottom: 12px;
  padding-top: 0 !important;
}
.msa-marketo-wrapper .mktoFieldWrap label .mktoAsterix {
  float: left;
  padding-left: 0;
  padding-right: 5px;
  color: #ff0000;
}
.msa-marketo-wrapper .mktoFieldWrap .mktoField {
  border-radius: 4px;
  height: 2.8125rem;
  border: 1px solid #d2d2d2;
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  padding: 10px 12px;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoFieldWrap .mktoField {
    font-size: 0.875rem;
    line-height: 130%;
    white-space: nowrap;
    overflow: hidden;
  }
}
.msa-marketo-wrapper .mktoFieldWrap .mktoField.mktoTextField, .msa-marketo-wrapper .mktoFieldWrap .mktoField.mktoEmailField, .msa-marketo-wrapper .mktoFieldWrap .mktoField.mktoTelField {
  width: 100% !important;
  clear: none !important;
}
.msa-marketo-wrapper .mktoFieldWrap .mktoField:focus, .msa-marketo-wrapper .mktoFieldWrap .mktoField:focus-visible {
  outline: 1px dashed #000000;
  color: #2f2f2f;
}
.msa-marketo-wrapper .mktoFieldWrap .mktoField:active, .msa-marketo-wrapper .mktoFieldWrap .mktoField:hover {
  border: 1px solid #225b62;
  color: #2f2f2f;
}
.msa-marketo-wrapper .mktoFieldWrap .mktoField:invalid {
  border: 1px solid #ff0000;
  background: rgba(255, 0, 0, 0.05);
}
.msa-marketo-wrapper .mktoFieldWrap .mktoHtmlText {
  width: 100% !important;
}
.msa-marketo-wrapper .mktoFieldWrap select.mktoField,
.msa-marketo-wrapper .mktoFieldWrap textarea.mktoField {
  width: 100% !important;
  clear: none !important;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList,
  .msa-marketo-wrapper .mktoFieldWrap .mktoRadioList {
    width: 100% !important;
  }
}
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=checkbox],
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=radio],
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=checkbox],
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=radio] {
  height: 24px;
  width: 24px;
  accent-color: #225b62;
  margin-right: 12px;
}
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=checkbox]:focus, .msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=checkbox]:focus-visible,
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=radio]:focus,
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=radio]:focus-visible,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=checkbox]:focus,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=checkbox]:focus-visible,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=radio]:focus,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=radio]:focus-visible {
  outline: 1px dashed #000000;
}
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=checkbox]:invalid,
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=radio]:invalid,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=checkbox]:invalid,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=radio]:invalid {
  border: 1px solid #ff0000;
  background: rgba(255, 0, 0, 0.05);
}
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=checkbox] + label,
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=radio] + label,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=checkbox] + label,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=radio] + label {
  vertical-align: middle;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=checkbox] + label,
  .msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=radio] + label,
  .msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=checkbox] + label,
  .msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=radio] + label {
    font-size: 0.875rem;
  }
}
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=checkbox] + label:last-child,
.msa-marketo-wrapper .mktoFieldWrap .mktoCheckboxList input[type=radio] + label:last-child,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=checkbox] + label:last-child,
.msa-marketo-wrapper .mktoFieldWrap .mktoRadioList input[type=radio] + label:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoForm {
    padding: 10px 0 10px;
  }
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap {
  margin-left: 0 !important;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton {
  color: #ffffff;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  background-color: #225b62;
  border: none;
  border-radius: 8px;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0 0px 24px !important;
  width: auto;
  cursor: pointer;
  min-width: 78px;
  max-width: 300px;
  background-image: none;
  opacity: 1 !important;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton {
    font-size: 0.875rem;
    line-height: 130%;
  }
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton:hover {
  background-color: #122f33;
  color: #ffffff;
  border: none;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton:active {
  background-color: #110d1a;
  color: #ffffff;
  background-image: none !important;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton:focus, .msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton:focus-visible {
  background-color: #225b62;
  color: #ffffff;
  border: 1px dashed #ffffff;
  outline: 1px dashed #ffffff;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton:visited {
  background-color: #110d1a;
  color: #ffffff;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap .mktoButton:disabled {
  background-color: #f2f2f2;
  color: #ffffff;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple {
  margin-left: 0 !important;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  color: #ffffff;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  background-color: #225b62;
  border: none;
  border-radius: 8px;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0 0px 24px !important;
  width: auto;
  cursor: pointer;
  min-width: 78px;
  max-width: 300px;
  background-image: none;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 0.875rem;
    line-height: 130%;
  }
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
  background-color: #122f33;
  color: #ffffff;
  border: none;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
  background-color: #110d1a;
  color: #ffffff;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus, .msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus-visible {
  background-color: #225b62;
  color: #ffffff;
  border: 1px dashed #ffffff;
  outline: 1px dashed #ffffff;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:visited {
  background-color: #110d1a;
  color: #ffffff;
}
.msa-marketo-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:disabled {
  background-color: #f2f2f2;
  color: #ffffff;
}
@media (max-width: 1124px) {
  .msa-marketo-wrapper .mktoForm {
    width: 100% !important;
  }
}
.msa-marketo-wrapper .mktoForm .mktoError .mktoErrorMsg .mktoErrorDetail {
  color: #ffffff;
}

@media (min-width: 1125px) {
  .cmp-pagination {
    padding: 0 5rem 0 4.3125rem;
  }
}
.cmp-pagination__container {
  display: flex;
}
.cmp-pagination__list {
  display: flex;
  padding: 48px 1.875rem;
  justify-content: center;
  align-items: flex-start;
  gap: 0;
  flex-shrink: 0;
  background: #ffffff;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-pagination__list {
    padding: 60px 1.5625rem;
    gap: 12px;
    justify-content: flex-start;
  }
}
@media (min-width: 1125px) {
  .cmp-pagination__list {
    padding: 0 0 96px 0;
    gap: 12px;
    justify-content: flex-start;
  }
}
.cmp-pagination__item {
  height: 2.5rem;
  width: 2.4375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  flex-shrink: 0;
  border-radius: 4px;
}
@media (min-width: 439px) {
  .cmp-pagination__item {
    width: 2.5rem;
  }
}
.cmp-pagination__item:nth-child(3n+1) {
  width: 2.5rem;
}
.cmp-pagination__item button {
  color: #225b62;
  font-feature-settings: "rclt" off;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
@media (min-width: 1125px) {
  .cmp-pagination__item button {
    font-size: 16px;
  }
}
.cmp-pagination__item button:hover {
  color: #122f33;
  text-decoration: underline;
}
.cmp-pagination__item button:visited {
  color: #110d1a;
  text-decoration: none;
}
.cmp-pagination__item button:focus {
  color: #225b62;
  text-decoration: none;
  border: 0.0625rem dashed #225b62;
  outline: none;
}
.cmp-pagination__item button:disabled {
  color: #505050;
  text-decoration: none;
  pointer-events: none;
}
.cmp-pagination__item.next-page-group button, .cmp-pagination__item.prev-page-group button {
  position: relative;
}
.cmp-pagination__item.next-page-group button .screen-reader-only, .cmp-pagination__item.prev-page-group button .screen-reader-only {
  display: inline-block;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0px;
  line-height: 0px;
  font-weight: 400;
  position: absolute;
  color: #225b62;
}
.cmp-pagination__item.next-page-group button:hover .screen-reader-only, .cmp-pagination__item.prev-page-group button:hover .screen-reader-only {
  width: 5.625rem;
  padding: 0.1875rem;
  font-size: 0.75rem;
  line-height: 0.875rem;
  border: 0.0625rem solid #000000;
  top: 90%;
  left: 40%;
  background-color: #ffffff;
}
@media (min-width: 1125px) {
  .cmp-pagination__item.next-page-group button:hover .screen-reader-only, .cmp-pagination__item.prev-page-group button:hover .screen-reader-only {
    width: 6.25rem;
    font-size: 0.875rem;
    line-height: 1.0625rem;
    left: 90%;
  }
}
.cmp-pagination__item--disabled button {
  color: #505050;
  text-decoration: none;
  pointer-events: none;
}
.cmp-pagination__item--disabled button:focus {
  border: none;
}
.cmp-pagination__item--active button {
  color: #ffffff;
  background: #225b62;
  pointer-events: none;
}
.cmp-pagination__item--active button:hover {
  color: #ffffff;
  text-decoration: none;
}
.cmp-pagination__item--active button:focus {
  border: none;
  color: #ffffff;
  position: relative;
}
.cmp-pagination__item--active button:focus::after {
  content: "";
  position: absolute;
  top: -0.09375rem;
  bottom: -0.0625rem;
  left: -0.0625rem;
  right: -0.09375rem;
  border: 0.0625rem dashed #225b62;
  border-radius: 4px;
}
.cmp-pagination--hide {
  display: none;
}

.msa-quote {
  display: flex;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 6rem 0;
  align-self: stretch;
}
@media (max-width: 438px) {
  .msa-quote {
    padding: 2.25rem 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .msa-quote {
    padding: 3.75rem 0;
  }
}
.msa-quote #msa-quote-img {
  width: 3rem;
  height: 2.3125rem;
  background-image: url(clientlib-site/resources/images/quote_icon.svg);
  background-size: cover;
}
.msa-quote .msa-quote-txt {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  flex: 1 0 0;
}
.msa-quote .msa-quote-txt--textarea .cmp-text p,
.msa-quote .msa-quote-txt--textarea .cmp-text blockquote,
.msa-quote .msa-quote-txt--textarea .cmp-text b,
.msa-quote .msa-quote-txt--textarea .cmp-text strong,
.msa-quote .msa-quote-txt--textarea .cmp-text em,
.msa-quote .msa-quote-txt--textarea .cmp-text pre {
  color: #000000;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 350;
  line-height: 120%;
}
.msa-quote .msa-quote-txt--note .cmp-text p,
.msa-quote .msa-quote-txt--note .cmp-text blockquote,
.msa-quote .msa-quote-txt--note .cmp-text b,
.msa-quote .msa-quote-txt--note .cmp-text strong,
.msa-quote .msa-quote-txt--note .cmp-text em,
.msa-quote .msa-quote-txt--note .cmp-text pre {
  color: #000000;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.cmp-search__field {
  width: 50%;
  margin: 10px auto;
}

.cmp-search__input {
  border-radius: 10px;
  font-size: 16px;
  background-color: #e1dcf5;
}

.segmentfeaturedetails,
.segmentdetails {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-self: center;
  gap: 24px;
  align-self: stretch;
}

@media (min-width: 439px) {
  .searchnetworkdata .segmentfeaturedetails:nth-child(4n+4) {
    margin-bottom: 3.75rem;
  }
}
.searchnetworkdata .cmp-circle-chart {
  display: flex;
  flex-flow: column nowrap;
  gap: 24px;
  align-items: center;
  justify-self: center;
}
.searchnetworkdata .cmp-circle-chart__wrapper {
  max-width: 298px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  position: relative;
}
.searchnetworkdata .cmp-circle-chart__svg-wrap {
  width: 168px;
  height: 168px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.searchnetworkdata .cmp-circle-chart__circular-chart {
  display: block;
}
.searchnetworkdata .cmp-circle-chart__circular-chart-bg {
  fill: none;
  stroke: #d4ec8e;
  stroke-width: 4;
}
.searchnetworkdata .cmp-circle-chart__circular-chart-circle {
  fill: none;
  stroke-width: 4;
  stroke-linecap: square;
  animation: progress 1s ease-out forwards;
}
@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}
.searchnetworkdata .cmp-circle-chart__circular-chart.deepteal .cmp-circle-chart__circular-chart-circle {
  stroke: #225b62;
}
.searchnetworkdata .cmp-circle-chart__circular-chart.orange .cmp-circle-chart__circular-chart-circle {
  stroke: #ff9f00;
}
.searchnetworkdata .cmp-circle-chart__circular-chart.green .cmp-circle-chart__circular-chart-circle {
  stroke: #4cc790;
}
.searchnetworkdata .cmp-circle-chart__circular-chart.blue .cmp-circle-chart__circular-chart-circle {
  stroke: #3c9ee5;
}
.searchnetworkdata .cmp-circle-chart__percentage {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 85px;
  width: 85px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.searchnetworkdata .cmp-circle-chart__percentage-text {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  text-align: center;
  color: #000000;
}
.searchnetworkdata .cmp-circle-chart__heading {
  width: 100%;
  text-align: center;
  align-self: stretch;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #2f2f2f;
}
.searchnetworkdata .cmp-circle-chart__desc {
  width: 100%;
  text-align: center;
  align-self: stretch;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  font-feature-settings: "init" on, "fina" on;
  color: #505050;
}
.searchnetworkdata .cmp-search-card {
  display: flex;
  gap: 24px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  flex-shrink: 0;
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0px 0.3125rem 0.9375rem 0px rgba(0, 0, 0, 0.102);
}
@media (min-width: 1125px) {
  .searchnetworkdata .cmp-search-card {
    padding: 24px 24px;
  }
}
.searchnetworkdata .cmp-search-card__img-wrapper {
  width: 96px;
  height: 96px;
}
.searchnetworkdata .cmp-search-card__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.searchnetworkdata .cmp-search-card__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  align-self: stretch;
  flex: 1 0 0;
}
.searchnetworkdata .cmp-search-card__heading {
  width: 100%;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #000000;
  align-self: stretch;
}
@media (min-width: 1125px) {
  .searchnetworkdata .cmp-search-card__heading {
    font-size: 1.5rem;
  }
}
.searchnetworkdata .cmp-search-card__heading * {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  /* 28.8px */
  color: #000000;
  align-self: stretch;
}
@media (min-width: 1125px) {
  .searchnetworkdata .cmp-search-card__heading * {
    font-size: 1.5rem;
  }
}
.searchnetworkdata .cmp-search-card__desc {
  width: 100%;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 18.2px */
  color: #2f2f2f;
  font-feature-settings: "rclt" off;
}
@media (min-width: 1125px) {
  .searchnetworkdata .cmp-search-card__desc {
    font-size: 16px;
  }
}

.cmp-container--microsoft-search-network-data .text:first-of-type .cmp-text p:nth-child(1) {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1.5rem;
  font-weight: 350;
  line-height: 120%;
  letter-spacing: 0.1em;
  color: #000000;
}
@media (max-width: 1124px) {
  .cmp-container--microsoft-search-network-data .text:first-of-type .cmp-text p:nth-child(1) {
    font-size: 1.25rem;
  }
}
.cmp-container--microsoft-search-network-data .text:first-of-type .cmp-text p:nth-child(2) {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  margin-top: 1.5rem;
}
@media (max-width: 1124px) {
  .cmp-container--microsoft-search-network-data .text:first-of-type .cmp-text p:nth-child(2) {
    font-size: 0.875rem;
  }
}
.cmp-container--microsoft-search-network-data .cmp-tabs__tabpanel .text .cmp-text p:nth-child(1) {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 3.75rem;
  text-transform: uppercase;
}
@media (max-width: 438px) {
  .cmp-container--microsoft-search-network-data .cmp-tabs__tabpanel .text .cmp-text p:nth-child(1) {
    margin-bottom: 2.25rem;
  }
}

.cmp-search-network-data__dropdown .cmp-form-options {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 12px 48px 12px;
  gap: 0.75rem;
  background: #ffffff;
  border: none;
  margin: 0;
}
@media (min-width: 439px) {
  .cmp-search-network-data__dropdown .cmp-form-options {
    padding: 0 5rem 60px 5rem;
  }
}
@media (min-width: 1125px) {
  .cmp-search-network-data__dropdown .cmp-form-options {
    padding: 0 5rem 96px 5rem;
  }
}
.cmp-search-network-data__dropdown .cmp-form-options__label {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #000000;
  padding-bottom: 0;
}
@media (min-width: 1125px) {
  .cmp-search-network-data__dropdown .cmp-form-options__label {
    font-size: 1.5rem;
  }
}
.cmp-search-network-data__dropdown .cmp-form-options__field {
  width: 100%;
  height: auto;
  padding: 12px;
  align-items: flex-start;
  gap: 12px;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  background-color: #ffffff;
  color: #505050;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.1875rem;
  font-feature-settings: "init" on, "fina" on;
}
@media (min-width: 439px) {
  .cmp-search-network-data__dropdown .cmp-form-options__field {
    max-width: 351px;
  }
}
@media (min-width: 1125px) {
  .cmp-search-network-data__dropdown .cmp-form-options__field {
    max-width: 407px;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
  }
}
.cmp-search-network-data__cards {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 1.875rem;
  gap: 36px;
  background: #ffffff;
  position: relative;
}
@media (min-width: 439px) {
  .cmp-search-network-data__cards {
    padding: 60px 5rem;
  }
}
@media (min-width: 1125px) {
  .cmp-search-network-data__cards {
    padding: 96px 5rem;
  }
}
.cmp-search-network-data__cards-bg-img {
  background: linear-gradient(0deg, rgba(212, 236, 142, 0.1) 0%, rgba(212, 236, 142, 0.1) 100%);
  background-image: var(--background);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 13.4375rem;
  bottom: 13.4375rem;
  left: 1.875rem;
  right: 1.875rem;
  background-blend-mode: color, normal;
}
@media (min-width: 439px) {
  .cmp-search-network-data__cards-bg-img {
    top: 8.125rem;
    bottom: 8.087875rem;
    left: 0;
    right: 0;
  }
}
@media (min-width: 1125px) {
  .cmp-search-network-data__cards-bg-img {
    top: 2.0625rem;
    bottom: 2.04225rem;
    left: 5rem;
    right: 5rem;
  }
}
.cmp-search-network-data__cards-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  align-self: stretch;
  z-index: 1;
  margin-top: 0;
}
@media (min-width: 439px) {
  .cmp-search-network-data__cards-content {
    margin-top: 2.5rem;
  }
}
@media (min-width: 1125px) {
  .cmp-search-network-data__cards-content {
    margin-top: 3.65625rem;
  }
}
.cmp-search-network-data__cards-content-title {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
  font-feature-settings: "rclt" off;
}
@media (min-width: 1125px) {
  .cmp-search-network-data__cards-content-title {
    font-size: 16px;
    letter-spacing: 1.6px;
  }
}
.cmp-search-network-data__cards-content-desc {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #2f2f2f;
  text-align: center;
}
.cmp-search-network-data__cards-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 0.9375rem;
  flex-wrap: wrap;
  z-index: 1;
  margin-bottom: 0;
}
@media (min-width: 1125px) {
  .cmp-search-network-data__cards-wrapper {
    gap: 30px;
  }
}
.cmp-search-network-data__cards-wrapper .cmp-search-card {
  width: 100%;
}
@media (min-width: 439px) {
  .cmp-search-network-data__cards-wrapper .cmp-search-card {
    width: calc(50% - 7.5px);
  }
}
@media (min-width: 1125px) {
  .cmp-search-network-data__cards-wrapper .cmp-search-card {
    width: calc(33.3333% - 20px);
  }
}
.cmp-search-network-data__market-segment {
  display: flex;
  padding: 48px 1.875rem 48px 1.875rem;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
@media (min-width: 439px) {
  .cmp-search-network-data__market-segment {
    padding: 60px 1.875rem 60px 1.875rem;
  }
}
@media (min-width: 1125px) {
  .cmp-search-network-data__market-segment {
    padding: 96px 5rem 60px 5rem;
  }
}
.cmp-search-network-data__market-segment-title {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 350;
  line-height: 120%;
  color: #000000;
  text-align: center;
}
@media (min-width: 1125px) {
  .cmp-search-network-data__market-segment-title {
    font-size: 1.5rem;
  }
}
.cmp-search-network-data__market-segment-desc {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #2f2f2f;
  text-align: center;
}
@media (min-width: 1125px) {
  .cmp-search-network-data__market-segment-desc {
    font-size: 16px;
  }
}

.searchnetworkdata .cmp-search-network-data__charts {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 48px;
  gap: 36px;
}
@media (min-width: 439px) {
  .searchnetworkdata .cmp-search-network-data__charts {
    padding-top: 3.75rem;
    gap: 3.75rem;
  }
}
@media (min-width: 1125px) {
  .searchnetworkdata .cmp-search-network-data__charts {
    padding-top: 96px;
  }
}
.searchnetworkdata .cmp-search-network-data__charts-container {
  width: 100%;
  display: flex;
}
.searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 36px;
  align-items: center;
  justify-content: center;
}
@media (min-width: 439px) {
  .searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.9375rem;
  }
}
@media (min-width: 1125px) {
  .searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid {
    gap: 1.875rem;
  }
}
.searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid .segmentfeaturedetails,
.searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid .segmentdetails {
  width: 100%;
  float: unset !important;
}
@media (min-width: 439px) {
  .searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid .segmentfeaturedetails,
  .searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid .segmentdetails {
    width: calc(50% - 7.5px) !important;
  }
}
@media (min-width: 1125px) {
  .searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid .segmentfeaturedetails,
  .searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid .segmentdetails {
    width: calc(25% - 22.5px) !important;
  }
}
.searchnetworkdata .cmp-search-network-data__charts-container > div.aem-Grid::before {
  display: none;
}
.searchnetworkdata .cmp-search-network-data__charts-title {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}
.searchnetworkdata .cmp-search-network-data__charts .hide {
  display: none;
}

.msacomscore {
  background-position: center center;
  justify-content: center;
  /* Adjust background size based on breakpoints */
}
@media (max-width: 438px) {
  .msacomscore {
    background-size: contain !important;
    /* Adjust size for medium-sized screens */
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .msacomscore {
    height: 334px;
  }
}
@media (min-width: 1125px) {
  .msacomscore {
    background-size: auto !important;
    height: 484.32px;
  }
}
.msacomscore .container.responsivegrid {
  background-color: transparent;
}
.msacomscore .container.responsivegrid:nth-child(2) {
  padding-top: 2.25rem;
}
.msacomscore .text:first-of-type p:nth-child(1) {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.1em;
  color: #000000 !important;
  text-transform: uppercase;
}
@media (max-width: 1124px) {
  .msacomscore .text:first-of-type p:nth-child(1) {
    font-size: 0.875rem;
    line-height: 120%;
  }
}
.msacomscore .text:first-of-type p:nth-child(2) {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 130%;
  color: #2f2f2f !important;
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 0.9375rem;
  flex-wrap: wrap;
  z-index: 1;
  margin-bottom: 0;
}
@media (min-width: 1125px) {
  .msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] {
    gap: 1.875rem;
  }
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper {
  width: 100%;
  display: flex;
  gap: 24px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  flex-shrink: 0;
  background: #ffffff;
  border-radius: 1rem;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.102);
}
@media (min-width: 439px) {
  .msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper {
    width: calc(50% - 7.5px);
  }
}
@media (min-width: 1125px) {
  .msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper {
    width: calc(33.3333% - 20px);
  }
}
@media (min-width: 1125px) {
  .msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper {
    padding: 24px 24px;
  }
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 1.5rem;
  width: 100%;
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__img-wrapper {
  width: 96px;
  height: 96px;
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  align-self: stretch;
  flex: 1 0 0;
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__heading {
  width: 100%;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #000000;
  align-self: stretch;
}
@media (min-width: 1125px) {
  .msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__heading {
    font-size: 1.5rem;
  }
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__heading * {
  width: 100%;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #000000;
  align-self: stretch;
}
@media (min-width: 1125px) {
  .msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__heading * {
    font-size: 1.5rem;
  }
}
.msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__desc {
  width: 100%;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #2f2f2f;
  font-feature-settings: "rclt" off;
}
@media (min-width: 1125px) {
  .msacomscore .cmp-container-microsoft-audience-network-data div[data-bi-name=container] .cmp-search-network-data__cards-wrapper .cmp-search-card__desc {
    font-size: 16px;
  }
}

.hidden {
  display: none !important;
}

.cmp-navigation--sitemap-html .cmp-navigation__group {
  margin-left: 15px;
}
.cmp-navigation--sitemap-html .cmp-navigation__item {
  list-style-type: none;
  word-wrap: break-word;
  font-family: "SegoeUI-regular", sans-serif;
  font-weight: 600;
  color: #2f2f2f;
}
@media (max-width: 1124px) {
  .cmp-navigation--sitemap-html .cmp-navigation__item {
    font-size: 14px;
    line-height: 19px;
  }
}
.cmp-navigation--sitemap-html .cmp-navigation__item::before {
  content: "•";
  font-size: 14px;
  color: #225b62;
  padding-right: 5px;
}
.cmp-navigation--sitemap-html .cmp-navigation__item-link {
  text-decoration: underline;
  color: #225b62;
  font-weight: 400;
}
@media (max-width: 1124px) {
  .cmp-navigation--sitemap-html .cmp-navigation__item-link {
    line-height: 18.2px;
  }
}
.cmp-navigation--sitemap-html .cmp-navigation__item-link:hover {
  text-decoration: none;
}

.speakerheadline {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.25rem;
  padding: 0 5rem 6rem 5rem !important;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .speakerheadline {
    padding: 0rem 1.5625rem 3.75rem 1.5625rem !important;
  }
}
@media (max-width: 438px) {
  .speakerheadline {
    padding: 0rem 1.875rem 3rem 1.875rem !important;
  }
}
.speakerheadline .speakerheadline-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1440px;
  margin: 0 auto;
}
.speakerheadline .speakerheadline-section::before, .speakerheadline .speakerheadline-section::after {
  content: none;
}
.speakerheadline .speakerheadline-headline .cmp-text h3 {
  color: #505050;
  font-weight: 350;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .speakerheadline .speakerheadline-headline .cmp-text h3 {
    font-size: 1.5rem;
  }
}
.speakerheadline .speakerheadline-content--old, .speakerheadline .speakerheadline-content--new {
  width: 100%;
}
.speakerheadline .speakerheadline-content--old .cmp-teaser, .speakerheadline .speakerheadline-content--new .cmp-teaser {
  display: flex;
  align-items: flex-start;
  gap: 1.5rem;
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.5rem;
  flex-shrink: 0;
  order: 2;
  --teaser-max-width: 100%;
  max-width: calc(var(--teaser-max-width) - 6.1875rem);
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
  font-family: "SegoeUI-regular", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    font-size: 0.875rem;
    line-height: 120%;
  }
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__title a, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__title a {
  text-decoration: none;
}
@media (max-width: 1124px) {
  .speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__title a, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__title a {
    font-size: 16px;
    line-height: 130%;
  }
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__title a:hover, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__title a:hover {
  text-decoration: underline;
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
  color: #505050;
  max-width: 100%;
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__description p + p, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__description p + p {
  padding-top: 0.5rem;
}
@media (max-width: 1124px) {
  .speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    font-size: 0.875rem;
    line-height: 130%;
  }
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .text, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .text {
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media (max-width: 1124px) {
  .speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__content .text, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__content .text {
    font-size: 0.6875rem;
  }
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__image, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__image {
  order: 1;
  box-sizing: border-box;
  height: 4.6875rem;
  width: 4.6875rem;
}
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__image .cmp-image,
.speakerheadline .speakerheadline-content--old .cmp-teaser .cmp-teaser__image .cmp-image__image, .speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__image .cmp-image,
.speakerheadline .speakerheadline-content--new .cmp-teaser .cmp-teaser__image .cmp-image__image {
  width: 4.6875rem;
  height: 4.6875rem;
  border-radius: 0.5rem;
}
.speakerheadline .speakerheadline-content--old .teaser .cmp-teaser {
  padding-top: 2.25rem;
}
.speakerheadline .speakerheadline-content--new .teaser {
  padding-top: 2.25rem;
}

.cmp-container--dark .speakerheadline .speakerheadline-headline h3,
.cmp-container--black .speakerheadline .speakerheadline-headline h3 {
  color: #ffffff;
}

.cmp-container--neutral .speakerheadline .speakerheadline-headline h3,
.cmp-container--accent .speakerheadline .speakerheadline-headline h3,
.cmp-container--beige .speakerheadline .speakerheadline-headline h3,
.cmp-container--gray .speakerheadline .speakerheadline-headline h3,
.cmp-container--lightgray .speakerheadline .speakerheadline-headline h3 {
  color: #000000;
}

.cmp-tab_wrapper,
.center_tabs {
  max-width: 100%;
}
.cmp-tab_wrapper .cmp-tabs__tablist,
.center_tabs .cmp-tabs__tablist {
  border-bottom: 1px solid #f6f2ef;
  background-color: #ffffff;
  box-shadow: none;
  backdrop-filter: blur(3.5px);
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 4.5rem;
  flex-wrap: wrap;
}
@media (min-width: 1125px) {
  .cmp-tab_wrapper .cmp-tabs__tablist,
  .center_tabs .cmp-tabs__tablist {
    padding: 0 5rem;
  }
}
.cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab,
.center_tabs .cmp-tabs__tablist .cmp-tabs__tab {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  font-family: "SegoeUI-regular", sans-serif;
  color: #2f2f2f;
  padding: 24px 12px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 72px;
  min-width: 119px;
}
.cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab--active,
.center_tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
  color: #225b62;
  border-bottom: 3px solid #225b62;
  font-weight: 600;
}
.cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab:hover,
.center_tabs .cmp-tabs__tablist .cmp-tabs__tab:hover {
  font-weight: 600;
}
.cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab:focus, .cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab:focus-visible,
.center_tabs .cmp-tabs__tablist .cmp-tabs__tab:focus,
.center_tabs .cmp-tabs__tablist .cmp-tabs__tab:focus-visible {
  outline: 1px dashed #000000;
  outline-offset: -3px;
}
@media (max-width: 1124px) {
  .cmp-tab_wrapper .cmp-tabs__tablist,
  .center_tabs .cmp-tabs__tablist {
    flex-direction: column;
    gap: 0.625rem;
    padding: 0;
    border: none;
    box-shadow: none;
  }
  .cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab,
  .center_tabs .cmp-tabs__tablist .cmp-tabs__tab {
    display: block;
  }
  .cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab.active:focus, .cmp-tab_wrapper .cmp-tabs__tablist .cmp-tabs__tab.active:focus-visible,
  .center_tabs .cmp-tabs__tablist .cmp-tabs__tab.active:focus,
  .center_tabs .cmp-tabs__tablist .cmp-tabs__tab.active:focus-visible {
    outline: 1px dashed #000000;
    outline-offset: -3px;
  }
}
.cmp-tab_wrapper .cmp-tabs__tabpanel,
.center_tabs .cmp-tabs__tabpanel {
  padding: 0;
}
@media (max-width: 1124px) {
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tablist,
  .center_tabs .cmp-tabs .cmp-tabs__tablist {
    gap: 0;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab,
  .center_tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab {
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:last-of-type,
  .center_tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:last-of-type {
    border-bottom: 1px solid #d2d2d2;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab--active,
  .center_tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
    border-bottom: 1px solid #f6f2ef;
    color: #2f2f2f;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tablist.mobileonly.expanded li:not(.cmp-tabs__tab--active),
  .center_tabs .cmp-tabs .cmp-tabs__tablist.mobileonly.expanded li:not(.cmp-tabs__tab--active) {
    position: relative;
    top: auto;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tablist.mobileonly:not(.expanded) li.cmp-tabs__tab--active,
  .center_tabs .cmp-tabs .cmp-tabs__tablist.mobileonly:not(.expanded) li.cmp-tabs__tab--active {
    background: #fafafa url("clientlib-site/resources/images/arrow-icon-down-blue.svg") no-repeat right 9.1875rem center;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tab,
  .center_tabs .cmp-tabs .cmp-tabs__tab {
    font-weight: 350;
    order: 1;
    font-size: 0.875rem;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tab:not(.cmp-tabs__tab--active),
  .center_tabs .cmp-tabs .cmp-tabs__tab:not(.cmp-tabs__tab--active) {
    position: absolute;
    top: -999em;
  }
  .cmp-tab_wrapper .cmp-tabs .tabitem,
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tab--active,
  .center_tabs .cmp-tabs .tabitem,
  .center_tabs .cmp-tabs .cmp-tabs__tab--active {
    border-top: 1px solid #f6f2ef;
    border-bottom: 1px solid #f6f2ef;
    width: 100%;
    text-decoration: none;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 120%;
    font-family: "SegoeUI-regular", sans-serif;
    text-align: left;
    color: #2f2f2f;
  }
  .cmp-tab_wrapper .cmp-tabs .tabitem:focus,
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tab--active:focus,
  .center_tabs .cmp-tabs .tabitem:focus,
  .center_tabs .cmp-tabs .cmp-tabs__tab--active:focus {
    border: 1px dashed #000000;
    color: #000000;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tabpanel,
  .center_tabs .cmp-tabs .cmp-tabs__tabpanel {
    padding: 0;
  }
  .cmp-tab_wrapper .cmp-tabs .tabitem,
  .center_tabs .cmp-tabs .tabitem {
    background: #fafafa url("clientlib-site/resources/images/arrow-icon-down-blue.svg") no-repeat right center;
  }
  .cmp-tab_wrapper .cmp-tabs .tabitem:focus, .cmp-tab_wrapper .cmp-tabs .tabitem:focus-visible,
  .center_tabs .cmp-tabs .tabitem:focus,
  .center_tabs .cmp-tabs .tabitem:focus-visible {
    outline: 1px dashed #000000;
    outline-offset: -3px;
  }
  .cmp-tab_wrapper .cmp-tabs .tabitem.tabitem--expand,
  .center_tabs .cmp-tabs .tabitem.tabitem--expand {
    background-image: url("clientlib-site/resources/images/arrow-icon-up-blue.svg");
  }
}
@media (max-width: 438px) {
  .cmp-tab_wrapper .cmp-tabs .tabitem,
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tab,
  .center_tabs .cmp-tabs .tabitem,
  .center_tabs .cmp-tabs .cmp-tabs__tab {
    padding: 1.5rem 4.125rem 1.5rem 1.875rem;
    background-position: right 2.25rem center !important;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tabpanel,
  .center_tabs .cmp-tabs .cmp-tabs__tabpanel {
    padding: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-tab_wrapper .cmp-tabs .tabitem,
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tab,
  .center_tabs .cmp-tabs .tabitem,
  .center_tabs .cmp-tabs .cmp-tabs__tab {
    padding: 1.5rem 9.1875rem 1.5rem 7.625rem;
  }
  .cmp-tab_wrapper .cmp-tabs .cmp-tabs__tablist,
  .center_tabs .cmp-tabs .cmp-tabs__tablist {
    background: #fafafa;
  }
  .cmp-tab_wrapper .cmp-tabs .tabitem,
  .center_tabs .cmp-tabs .tabitem {
    background: #fafafa url("clientlib-site/resources/images/arrow-icon-down-blue.svg") no-repeat right 9.1875rem center;
  }
}

.center_tabs .cmp-tabs__tablist {
  justify-content: center;
}

.cmp-container--microsoft-search-network-data .tabs {
  margin-top: 3.75rem;
}
@media (max-width: 438px) {
  .cmp-container--microsoft-search-network-data .tabs {
    margin-top: 3rem;
  }
}
.cmp-container--microsoft-search-network-data .cmp-tabs__tabpanel {
  padding: 0 !important;
}
@media (min-width: 1125px) {
  .cmp-container--microsoft-search-network-data .cmp-tabs__tablist {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    gap: 72px 72px;
    flex: 1 0 0;
    flex-wrap: wrap;
    padding: 0 5rem;
    border-bottom: 1px solid #d2d2d2;
    background: #ffffff;
    box-shadow: none;
  }
}
.cmp-container--microsoft-search-network-data .cmp-tabs__tab {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 350;
  line-height: 120%;
  min-width: unset;
}
@media (min-width: 1125px) {
  .cmp-container--microsoft-search-network-data .cmp-tabs__tab {
    padding: 24px 12px;
    font-size: 16px;
    min-width: unset;
  }
}
.cmp-container--microsoft-search-network-data .cmp-tabs__tab--active {
  font-weight: 600;
}
@media (min-width: 1125px) {
  .cmp-container--microsoft-search-network-data .cmp-tabs__tab--active {
    position: relative;
    border-bottom: none;
  }
}

.teaser-card-main-wrapper .cmp-container {
  flex-flow: row wrap;
  display: flex;
  gap: 1.875rem;
  margin: 0 auto;
}
@media (min-width: 1124px) {
  .teaser-card-main-wrapper .cmp-container {
    justify-content: center;
  }
}
.teaser-card-main-wrapper .cmp-container .teaser {
  display: flex;
  flex-direction: row;
  width: calc(33.3333333% - 20px);
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .cmp-container .teaser {
    width: calc(50% - 15px);
    flex: 0 0 calc(50% - 15px);
  }
}
@media (max-width: 438px) {
  .teaser-card-main-wrapper .cmp-container .teaser {
    width: 100%;
    flex: 0 0 100%;
  }
}
.teaser-card-main-wrapper .cmp-container .teaser:nth-of-type(1) .cmp-teaser {
  margin-left: 0;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .cmp-container .teaser:nth-of-type(2) .cmp-teaser {
    margin-right: 0;
  }
}
.teaser-card-main-wrapper .cmp-container .teaser:nth-of-type(3) .cmp-teaser {
  margin-right: 0;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .cmp-container .teaser:nth-of-type(3) .cmp-teaser {
    margin-left: 0;
    margin-right: 0;
  }
}
.teaser-card-main-wrapper .cmp-container .teaser .cmp-teaser {
  margin: 0;
  margin-bottom: 0.9375rem;
}
@media (max-width: 1124px) {
  .teaser-card-main-wrapper .cmp-container .teaser .cmp-teaser {
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 438px) {
  .teaser-card-main-wrapper .cmp-container .teaser .cmp-teaser {
    margin: 0 0 1.875rem 0;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.four-up .cmp-teaser {
  height: 439px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.four-up .cmp-teaser {
    height: 414px;
  }
}
@media (max-width: 438px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.four-up .cmp-teaser {
    height: 393px;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.four-up .cmp-teaser__image {
  height: 168px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.four-up .cmp-teaser__image {
    height: 198px;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser {
  height: 550px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser {
    height: 500px;
  }
}
@media (max-width: 438px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser {
    height: 480px;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser__image {
  height: auto;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser__image {
    max-height: 197px;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser__image .cmp-image {
    max-height: 197px;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser__title {
  height: 116px;
  -webkit-line-clamp: 4;
  padding-bottom: 0.14em;
}
@media (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser__title {
    height: 96px;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser__description p {
  margin-bottom: 12px;
  padding-bottom: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 64px;
}
@media (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser__description p {
    height: 75px;
    -webkit-line-clamp: 4;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser .text {
  margin-top: auto;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser .text p {
  padding: 0 24px 36px;
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper.three-up .cmp-teaser .text p {
    font-size: 14px;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 0.3125rem 0.9375rem 0px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  width: 100%;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser:hover {
  background-color: #e6e6e6;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser:active {
  background-color: #d2d2d2;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__content {
  order: 2;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__pretitle {
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 24px 24px 0 24px;
  height: 1.3125rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__pretitle {
    font-size: 14px;
    height: 1.125rem;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__title {
  color: #2f2f2f;
  font-family: "SegoeUI-regular", sans-serif;
  text-overflow: ellipsis;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 350;
  line-height: 120%;
  margin: 12px 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
@media (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__title {
    font-size: 20px;
    height: 6rem;
    -webkit-line-clamp: 4;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__description p {
  color: #505050;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding: 0 24px 36px;
}
@media (max-width: 1124px) {
  .teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__description p {
    font-size: 14px;
  }
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser text {
  margin-top: auto;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__image {
  order: 1;
  flex-shrink: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #505050;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__image .cmp-image {
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.teaser-card-main-wrapper .teaser-content-card-wrapper .cmp-teaser__image .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: unset;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

@media (max-width: 1124px) {
  .image-focus-left .cmp-teaser__image .cmp-image__image,
  .image-focus-left .cmp-teaser__content ~ img {
    object-position: left;
  }
  .image-focus-center .cmp-teaser__image .cmp-image__image,
  .image-focus-center .cmp-teaser__content ~ img {
    object-position: center;
  }
  .image-focus-right .cmp-teaser__image .cmp-image__image,
  .image-focus-right .cmp-teaser__content ~ img {
    object-position: right;
  }
}
.authorbasepage .cmp-title {
  padding: 96px 5rem;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .authorbasepage .cmp-title {
    padding: 60px 24px;
  }
}
@media (max-width: 438px) {
  .authorbasepage .cmp-title {
    padding: 48px 1.875rem;
  }
}
.authorbasepage .cmp-title .cmp-title__text {
  color: #000000;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 600;
  color: #000000;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .authorbasepage .cmp-title .cmp-title__text {
    font-size: 2rem;
  }
}
.authorbasepage .teaser.author-insight-header .cmp-teaser {
  display: flex;
  width: 100%;
  padding: 36px 5rem;
  align-items: center;
}
.authorbasepage .teaser.author-insight-header .cmp-teaser__content {
  order: 2;
  padding-left: 36px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .authorbasepage .teaser.author-insight-header .cmp-teaser__content {
    padding-left: 24px;
  }
}
@media (max-width: 438px) {
  .authorbasepage .teaser.author-insight-header .cmp-teaser__content {
    padding-left: 0px !important;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .authorbasepage .teaser.author-insight-header .cmp-teaser {
    padding: 0px 1.5625rem;
  }
}
@media (max-width: 438px) {
  .authorbasepage .teaser.author-insight-header .cmp-teaser {
    flex-direction: column;
    align-items: flex-start;
    padding: 0 1.875rem;
  }
}
.authorbasepage .teaser.author-insight-header .cmp-teaser__title {
  color: #000000;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 24px;
}
.authorbasepage .teaser.author-insight-header .cmp-teaser__description {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
  letter-spacing: 1.6px;
  color: #2f2f2f;
  text-transform: uppercase;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .authorbasepage .teaser.author-insight-header .cmp-teaser__description {
    font-size: 0.875rem;
  }
}
.authorbasepage .teaser.author-insight-header .cmp-teaser__image {
  width: 9.375rem;
  height: 9.375rem;
  order: 1;
  flex-shrink: 0;
}
@media (max-width: 438px) {
  .authorbasepage .teaser.author-insight-header .cmp-teaser__image {
    margin-bottom: 24px;
  }
}
.authorbasepage .teaser.author-insight-header .cmp-teaser__image .cmp-image__image {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.cmp-teaser--newsletter .cmp-teaser {
  background-color: #225b62;
  border-radius: 8px;
  padding: 24px;
}
.cmp-teaser--newsletter .cmp-teaser p {
  color: #ffffff;
}
.cmp-teaser--newsletter .cmp-teaser__content {
  color: #ffffff;
}
@media (min-width: 1600px) {
  .cmp-teaser--newsletter .cmp-teaser__content {
    max-width: 1440px;
    margin: 0 auto;
  }
}
.cmp-teaser--newsletter .cmp-teaser__title {
  color: #ffffff;
  margin-bottom: 12px;
}
.cmp-teaser--newsletter .cmp-teaser__description {
  color: #ffffff;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .cmp-teaser--newsletter .cmp-teaser__description {
    font-size: 0.875rem;
    line-height: 1.138rem;
  }
}
.cmp-teaser--newsletter .cmp-teaser__action-container {
  margin-top: 24px;
}
.cmp-teaser--newsletter .cmp-teaser__action-container:after {
  content: ">";
  margin-left: -36px;
  color: #ffffff;
}
.cmp-teaser--newsletter .cmp-teaser__action-container a {
  text-decoration: none;
  color: #ffffff;
  padding: 12px 2.625rem 12px 24px;
  display: inline-block !important;
  background-color: #225b62;
  border-radius: 4px;
  border: 0.0625rem solid #ffffff;
  font-weight: 600;
  max-width: 18.75rem;
}
.cmp-teaser--newsletter .cmp-teaser__action-container a:hover {
  text-decoration: none;
  padding-right: 3.5rem;
  max-width: 22.25rem;
}
.cmp-teaser--newsletter .cmp-teaser__action-container a:focus, .cmp-teaser--newsletter .cmp-teaser__action-container a:focus-visible {
  border: 0.0625rem dashed #ffffff;
  outline: none;
}
.cmp-teaser--newsletter .cmp-teaser__action-container a:visited {
  background-color: #2f2f2f;
}

.btn__primaryClass, .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--neutral.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--accent.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--beige.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--gray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--lightgray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1), .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1), .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  display: flex;
  padding: 12px 24px;
  align-items: center;
  border-radius: 8px;
  border: none;
  background-color: #225b62;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 20.8px */
}

.btn__primaryClass--after {
  content: "";
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 12px;
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
  background-repeat: no-repeat;
  background-position: center center;
}

.btn__primaryClass--hover, .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--neutral.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--accent.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--beige.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--gray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--lightgray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background-color: #122f33;
  color: #ffffff;
  text-decoration-line: none;
  border: none;
}

.btn__primaryClass--hover-after {
  margin-left: 24px;
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}

.btn__primaryClass--active, .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--neutral.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--accent.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--beige.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--gray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--lightgray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background-color: #091819;
  color: #ffffff;
  border: none;
}

.btn__primaryClass--active-after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}

.btn__primaryClass--focus, .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--neutral.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--accent.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--beige.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--gray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--lightgray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background-color: #225b62;
  color: #ffffff;
  padding: 12px 24px;
  border-radius: 8px;
  border: none;
  position: relative;
  text-decoration: none;
  outline: 0.0625rem dashed #ffffff;
  outline-offset: -0.1875rem;
}

.btn__primaryClass--disabled, .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--neutral.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--accent.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--beige.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--gray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--lightgray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled {
  background-color: #f2f2f2;
  color: #505050;
  text-decoration: none;
  pointer-events: none;
}

.btn__primaryClass--disabled-after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}

.btn__secondaryClass, .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--neutral.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--accent.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--beige.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--gray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--lightgray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1), .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2), .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  display: flex;
  padding: 12px 24px;
  align-items: center;
  border-radius: 8px;
  color: #225b62;
  border: 0.0625rem solid #225b62;
  background-color: unset;
  text-decoration: none;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 20.8px */
}

.btn__secondaryClass--after {
  content: "";
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 12px;
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
  background-repeat: no-repeat;
  background-position: center center;
}

.btn__secondaryClass--hover, .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--neutral.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--accent.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--beige.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--gray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--lightgray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover {
  background-color: #e9efef;
  color: #122f33;
  border: 0.0625rem solid #122f33;
  text-decoration-line: none;
}

.btn__secondaryClass--hover-after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
  margin-left: 24px;
}

.btn__secondaryClass--active, .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--neutral.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--accent.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--beige.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--gray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--lightgray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background-color: #c8d6d8;
  color: #091819;
  border: 0.0625rem solid #091819;
}

.btn__secondaryClass--active-after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
}

.btn__secondaryClass--focus, .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--neutral.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--accent.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--beige.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--gray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--lightgray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  background-color: unset;
  color: #225b62;
  padding: 12px 24px;
  border-radius: 8px;
  border: 0.0625rem solid #225b62;
  position: relative;
  text-decoration: none;
  outline: 0.0625rem dashed #225b62;
  outline-offset: -0.1875rem;
}

.btn__secondaryClass--disabled, .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--neutral.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--accent.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--beige.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--gray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--lightgray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled {
  background-color: unset;
  border-color: #505050;
  color: #505050;
  text-decoration: none;
  pointer-events: none;
}

.btn__secondaryClass--disabled-after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}

.btn__tertiaryClass, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1), .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3), .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  color: #225b62;
  background-color: unset;
  border: none;
  text-decoration: none;
  align-self: center;
  text-align: center;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 20.8px */
}

.btn__tertiaryClass--after, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  content: "";
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 12px;
  background-image: url("clientlib-site/resources/images/arrow-icon-darkcyan.svg");
  background-repeat: no-repeat;
  background-position: center center;
}

.btn__tertiaryClass--hover, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
  color: #122f33;
  text-decoration-line: underline;
  background-color: unset;
  border: none;
}

.btn__tertiaryClass--hover-after, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-darkshadecyan.svg");
  margin-left: 24px;
}

.btn__tertiaryClass--active, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
  background-color: unset;
  color: #091819;
  border: none;
}

.btn__tertiaryClass--active-after, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-vdarkshadecyan.svg");
}

.btn__tertiaryClass--focus, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  background-color: unset;
  color: #225b62;
  padding: 0.3125rem;
  outline: none;
  border-radius: 0px;
  position: relative;
  text-decoration: none;
  border: 0.0625rem dashed #225b62;
}

.btn__tertiaryClass--disabled, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled {
  background-color: unset;
  color: #505050;
  text-decoration: none;
  pointer-events: none;
}

.btn__tertiaryClass--disabled-after, .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled::after,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled::after,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled::after,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled::after,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled::after,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled::after, .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled::after, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-dark.svg");
}

.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser {
    flex-direction: row;
  }
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  align-items: flex-start;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__content {
    width: 50%;
    flex: 1 0 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__content {
    flex: unset;
  }
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__content .cmp-teaser__pretitle {
  line-height: 120%;
  letter-spacing: 0.0875rem;
  text-transform: uppercase;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__content .cmp-teaser__pretitle {
    letter-spacing: 0.1rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__content .text {
  display: none;
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__image {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__image {
    width: 50%;
  }
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__image .cmp-image__link {
  width: 100%;
}
.teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser {
    flex-direction: row;
  }
}
.teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  align-items: flex-start;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__content {
    flex: 1 0 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__content {
    width: 34.03%;
  }
}
.teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__pretitle {
  line-height: 120%;
  letter-spacing: 0.0875rem;
  text-transform: uppercase;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__pretitle {
    letter-spacing: 0.1rem;
  }
}
.teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__content .text {
  display: none;
}
.teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__image {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__image {
    width: auto;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__image {
    width: 65.97%;
  }
}
.teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__image .cmp-image__link {
  width: 100%;
}
.teaser-content-image.image--regular.image--1-1 .cmp-teaser {
  padding: 36px 1.875rem;
  gap: 24px;
  align-items: center;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser {
    padding: 60px 1.5625rem;
    gap: 4.8125rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser {
    padding: 96px 0;
    gap: unset;
  }
}
.teaser-content-image.image--regular.image--1-1 .cmp-teaser__content {
  width: 100%;
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser__content {
    width: 50%;
  }
}
.teaser-content-image.image--regular.image--1-1 .cmp-teaser__image {
  display: flex;
  width: 100%;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser__image {
    width: calc(50% - 0.5625rem);
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser__image {
    width: 50%;
  }
}
.teaser-content-image.image--regular.image--1-1 .cmp-teaser__image .cmp-image {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1/1;
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser__image .cmp-image {
    width: 100%;
    align-items: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    gap: 0.625rem;
  }
}
.teaser-content-image.image--regular.image--1-1 .cmp-teaser__image .cmp-image__image {
  display: flex;
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 8px;
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser__image .cmp-image__image {
    width: 100%;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
  }
}
.teaser-content-image.image--regular.image--1-1 .cmp-teaser__action-container {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 1.5625rem;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser__action-container {
    max-width: 14.125rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--1-1 .cmp-teaser__action-container {
    width: 100%;
    max-width: unset;
  }
}
.teaser-content-image.image--regular.image--16-9 .cmp-teaser {
  padding: 36px 1.875rem;
  gap: 24px;
  align-items: center;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser {
    padding: 60px 1.5625rem;
    gap: 4.8125rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser {
    padding: 96px 0;
    gap: unset;
  }
}
.teaser-content-image.image--regular.image--16-9 .cmp-teaser__content {
  width: 100%;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__content {
    flex: 1 0 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__content {
    width: 50%;
  }
}
.teaser-content-image.image--regular.image--16-9 .cmp-teaser__image {
  width: 100%;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__image {
    width: calc(50% - 0.5rem);
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__image {
    width: 50%;
  }
}
.teaser-content-image.image--regular.image--16-9 .cmp-teaser__image .cmp-image {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 16/9;
}
.teaser-content-image.image--regular.image--16-9 .cmp-teaser__image .cmp-image__image {
  display: flex;
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  border-radius: 8px;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__image .cmp-image__image {
    flex-shrink: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__image .cmp-image__image {
    border-radius: 16px;
    justify-content: center;
    align-items: center;
  }
}
.teaser-content-image.image--regular.image--16-9 .cmp-teaser__action-container {
  display: flex;
  width: 100%;
  align-items: flex-start;
  align-content: flex-start;
  gap: 24px 0.625rem;
  flex-wrap: wrap;
}
@media (min-width: 439px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__action-container {
    max-width: 14.125rem;
    align-items: center;
    align-content: center;
    gap: 1.5625rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--16-9 .cmp-teaser__action-container {
    width: 100%;
    max-width: unset;
    align-self: stretch;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser {
    padding: 0;
  }
}
.teaser-content-image.cmp-teaser__image--left .cmp-teaser__content {
  order: 0;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--left .cmp-teaser__content {
    order: 1;
  }
}
.teaser-content-image.cmp-teaser__image--left .cmp-teaser__image {
  order: 1;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--left .cmp-teaser__image {
    order: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1 .cmp-teaser__image {
    padding: 0 0.9375rem 0 9.9375rem;
  }
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1 .cmp-teaser__content {
    flex-shrink: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1 .cmp-teaser__content {
    padding: 0 9.9375rem 0 7.75rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser, .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser {
    flex-direction: column;
    padding: 60px 1.875rem;
    gap: 48px;
    align-items: center;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__content, .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__content {
    width: calc(66.6667% + 0.125rem);
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image__image, .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image__image {
    width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__content .cmp-teaser__action-container, .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__content .cmp-teaser__action-container {
    gap: 24px 12px;
    max-width: unset;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image {
    order: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__content {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__content {
    order: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9 .cmp-teaser {
    padding: 0;
    align-items: center;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9 .cmp-teaser__image {
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    padding: 96px 0.9375rem 96px 5rem;
  }
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9 .cmp-teaser__content {
    flex-shrink: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9 .cmp-teaser__content {
    padding: 96px 9.9375rem 96px 7.75rem;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser, .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser {
    flex-direction: column;
    padding: 60px 1.875rem;
    gap: 48px;
    align-items: center;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__content, .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__content {
    width: calc(66.6667% + 0.125rem);
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image__image, .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image__image {
    width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__content .cmp-teaser__action-container, .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__content .cmp-teaser__action-container {
    gap: 24px 0.625rem;
    max-width: unset;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image {
    order: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__content {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__content {
    order: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__image {
    width: 65.97%;
    padding: 96px 1.875rem 96px 5rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content {
    width: 34.03%;
    padding: 0 5rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__pretitle,
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__title,
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__description,
  .teaser-content-image.cmp-teaser__image--left.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__action-container {
    width: 100%;
    max-width: 18.5625rem;
  }
}
.teaser-content-image.cmp-teaser__image--right .cmp-teaser__content {
  order: 1;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--right .cmp-teaser__content {
    order: 0;
  }
}
.teaser-content-image.cmp-teaser__image--right .cmp-teaser__image {
  order: 0;
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--right .cmp-teaser__image {
    order: 1;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1 .cmp-teaser__image {
    padding: 0 9.9375rem 0 0.9375rem;
  }
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1 .cmp-teaser__content {
    flex: 1 0 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1 .cmp-teaser__content {
    padding: 12px 7.75rem 12px 5rem;
    flex-shrink: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser, .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser {
    flex-direction: column;
    padding: 60px 1.875rem;
    gap: 48px;
    align-items: center;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__content, .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__content {
    width: calc(66.6667% + 0.125rem);
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image__image, .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image__image {
    width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__content .cmp-teaser__action-container, .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser__content .cmp-teaser__action-container {
    gap: 24px 12px;
    max-width: unset;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__image {
    order: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-top .cmp-teaser__content {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--1-1.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__content {
    order: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9 .cmp-teaser__image {
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    padding: 0 5rem 0 0.9375rem;
  }
}
@media (min-width: 439px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9 .cmp-teaser__content {
    flex: 1 0 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9 .cmp-teaser__content {
    padding: 0 7.75rem 0 5rem;
    flex-shrink: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser, .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser {
    flex-direction: column;
    padding: 60px 1.875rem;
    gap: 48px;
    align-items: center;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__content, .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__image, .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__content {
    width: calc(66.6667% + 0.125rem);
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image .cmp-image__image, .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image,
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__image .cmp-image__image {
    width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__content .cmp-teaser__action-container, .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser__content .cmp-teaser__action-container {
    gap: 24px 0.625rem;
    max-width: unset;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__image {
    order: 0;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-top .cmp-teaser__content {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__image {
    order: 1;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__image--tab-bottom .cmp-teaser .cmp-teaser__content {
    order: 0;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__image {
    width: 65.97%;
    padding: 96px 5rem 96px 1.875rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content {
    width: 34.03%;
    padding: 0 5rem;
  }
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__pretitle,
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__title,
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__description,
  .teaser-content-image.cmp-teaser__image--right.image--regular.image--16-9.cmp-teaser__content--75-25 .cmp-teaser__content .cmp-teaser__action-container {
    width: 100%;
    max-width: 18.5625rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed {
  margin: 0rem;
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser {
    flex-direction: column;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__content {
  order: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 6rem 9.9375rem 6rem 7.75rem;
  flex-shrink: 0;
  height: auto;
  max-width: 50%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__content {
    order: 1;
    width: 100%;
    max-width: 100%;
    padding: 3.75rem 1.5625rem 3rem 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__content {
    order: 1;
    width: 100%;
    max-width: 100%;
    padding: 2.25rem 1.875rem 1.5rem 1.875rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  gap: 1.5625rem;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5rem 0.625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5625rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__image {
  aspect-ratio: 1/1;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__image {
    display: flex;
    order: 1;
    max-width: 50%;
    height: auto;
  }
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--left .cmp-teaser__image {
    display: flex;
    order: 2;
    width: 100%;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser {
    flex-direction: column;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__content {
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 6rem 7.75rem 6rem 9.9375rem;
  flex-shrink: 0;
  max-width: 50%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__content {
    order: 2;
    width: 100%;
    max-width: 100%;
    padding: 3rem 1.5625rem 3.75rem 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__content {
    order: 2;
    width: 100%;
    max-width: 100%;
    padding: 1.5rem 1.875rem 2.25rem 1.875rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  gap: 1.5625rem;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5rem 0.625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5625rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__image {
  aspect-ratio: 1/1;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__image {
    display: flex;
    order: 2;
    max-width: 50%;
  }
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--1-1.cmp-teaser__image--right .cmp-teaser__image {
    display: flex;
    order: 1;
    width: 100%;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser {
    flex-direction: column;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content {
  order: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 6rem 9.9375rem 6rem 7.75rem;
  max-width: 50%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content {
    order: 1;
    width: 100%;
    max-width: 100%;
    padding: 3.75rem 1.5625rem 3rem 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content {
    order: 1;
    width: 100%;
    max-width: 100%;
    padding: 2.25rem 1.875rem 1.5rem 1.875rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  gap: 1.5625rem;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5rem 0.625rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__image {
  aspect-ratio: 16/9;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__image {
    display: flex;
    order: 1;
    max-width: 50%;
  }
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__image {
    display: flex;
    order: 2;
    width: 100%;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser {
    flex-direction: column;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content {
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 6rem 7.75rem 6rem 9.9375rem;
  max-width: 50%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content {
    order: 2;
    width: 100%;
    max-width: 100%;
    padding: 3rem 1.5625rem 3.75rem 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content {
    order: 2;
    width: 100%;
    max-width: 100%;
    padding: 1.5rem 1.875rem 2.25rem 1.875rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  gap: 1.5625rem;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5rem 0.625rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__image {
  aspect-ratio: 16/9;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__image {
    display: flex;
    order: 2;
    max-width: 50%;
  }
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__image {
    display: flex;
    order: 1;
    width: 100%;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle {
  line-height: 120%;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--50-50.image--fullbleed .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle {
    letter-spacing: 0.0875rem;
  }
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed .cmp-teaser .cmp-teaser__content .text {
  display: none;
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed .cmp-teaser .cmp-teaser__image {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0rem;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed .cmp-teaser .cmp-teaser__image .cmp-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.teaser-content-image.cmp-teaser__content--50-50.image--fullbleed .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed {
  margin: 0rem;
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser {
    flex-direction: column;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content {
  order: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 0rem 5rem 0rem 6.75rem;
  max-width: 33.3333333%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content {
    order: 1;
    width: 100%;
    max-width: 100%;
    padding: 3.75rem 1.5625rem 3rem 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content {
    order: 1;
    width: 100%;
    max-width: 100%;
    padding: 2.25rem 1.875rem 1.5rem 1.875rem;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  gap: 1.5625rem;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5rem 0.625rem;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__image {
  aspect-ratio: 16/9;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__image {
    display: flex;
    order: 1;
    max-width: 66.6666667%;
  }
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--left .cmp-teaser__image {
    display: flex;
    order: 2;
    width: 100%;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser {
    flex-direction: column;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content {
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 0rem 6.75rem 0rem 5rem;
  max-width: 33.3333333%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content {
    order: 2;
    width: 100%;
    max-width: 100%;
    padding: 3rem 1.5625rem 3.75rem 1.5625rem;
  }
}
@media (max-width: 438px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content {
    order: 2;
    width: 100%;
    max-width: 100%;
    padding: 1.5rem 1.875rem 2.25rem 1.875rem;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content .cmp-teaser__action-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  gap: 1.5625rem;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__content .cmp-teaser__action-container {
    gap: 1.5rem 0.625rem;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__image {
  aspect-ratio: 16/9;
}
@media (min-width: 1125px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__image {
    display: flex;
    order: 2;
    max-width: 66.6666667%;
  }
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed.image--16-9.cmp-teaser__image--right .cmp-teaser__image {
    display: flex;
    order: 1;
    width: 100%;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle {
  line-height: 120%;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}
@media (max-width: 1124px) {
  .teaser-content-image.cmp-teaser__content--75-25.image--fullbleed .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle {
    letter-spacing: 0.0875rem;
  }
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed .cmp-teaser .cmp-teaser__content .text {
  display: none;
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed .cmp-teaser .cmp-teaser__image {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0rem;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed .cmp-teaser .cmp-teaser__image .cmp-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.teaser-content-image.cmp-teaser__content--75-25.image--fullbleed .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled {
  pointer-events: none;
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled {
  pointer-events: none;
}
.teaser-content-image.cmp-teaser__content--50-50 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled, .teaser-content-image.cmp-teaser__content--75-25 .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled {
  pointer-events: none;
}
.teaser-message-card .cmp-container {
  display: flex;
  flex-direction: column;
  gap: 1.875rem 1.875rem;
  align-items: center;
}
@media (min-width: 439px) {
  .teaser-message-card .cmp-container {
    align-items: flex-start;
    gap: 36px 1.875rem;
  }
}
.teaser-message-card .teaser {
  width: 19.6875rem;
  box-shadow: 0px 0.3125rem 0.9375rem 0px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}
@media (min-width: 439px) {
  .teaser-message-card .teaser {
    width: 100%;
  }
}
.teaser-message-card .teaser:focus {
  outline: 0.0625rem dashed #505050;
}
.teaser-message-card .teaser .cmp-teaser {
  display: flex;
  flex-direction: column;
}
.teaser-message-card .teaser .cmp-teaser__content {
  padding: 24px;
  order: 2;
}
.teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__pretitle {
  display: none;
}
.teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__description {
  margin-top: 12px;
}
.teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__description p {
  font-size: 0.875rem;
  line-height: 130%;
  font-weight: 400;
  color: #505050;
}
@media (min-width: 1125px) {
  .teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__description p {
    font-size: 16px;
  }
}
.teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__action-container {
  padding-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (min-width: 439px) {
  .teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__action-container {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
  width: fit-content;
  width: -moz-fit-content;
  min-width: unset;
  align-self: flex-start;
}
@media (min-width: 439px) {
  .teaser-message-card .teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
    align-self: center;
  }
}
.teaser-message-card .teaser .cmp-teaser__content div.text {
  margin-top: 24px;
}
.teaser-message-card .teaser .cmp-teaser__content div.text p {
  font-size: 0.875rem;
  line-height: 130%;
  font-weight: 600;
  color: #505050;
}
@media (min-width: 1125px) {
  .teaser-message-card .teaser .cmp-teaser__content div.text p {
    font-size: 16px;
  }
}
.teaser-message-card .teaser .cmp-teaser__image {
  padding: 24px 24px 0 24px;
  order: 1;
}
.teaser-message-card .teaser .cmp-teaser__image .cmp-image__image {
  min-width: 1.25rem;
  min-height: 1.25rem;
  max-width: 6rem;
  max-height: 6rem;
  width: auto;
  height: auto;
}
@media (min-width: 439px) {
  .teaser-message-card--2up .teaser-message-card .cmp-container, .teaser-message-card--4up .teaser-message-card .cmp-container {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 439px) {
  .teaser-message-card--2up .teaser-message-card .teaser:not(:nth-child(n+3)) {
    width: calc(50% - 0.9375rem);
  }
}
@media (min-width: 439px) {
  .teaser-message-card--2up .teaser-message-card .teaser:not(:nth-child(n+3)) .cmp-teaser__content .cmp-teaser__action-container {
    flex-direction: column;
  }
}
@media (min-width: 1125px) {
  .teaser-message-card--2up .teaser-message-card .teaser:not(:nth-child(n+3)) .cmp-teaser__content .cmp-teaser__action-container {
    flex-direction: row;
  }
}
.teaser-message-card--2up .teaser-message-card .teaser:not(:nth-child(n+3)) .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
  width: fit-content;
  width: -moz-fit-content;
  min-height: unset;
  align-self: flex-start;
}
@media (min-width: 439px) {
  .teaser-message-card--2up .teaser-message-card .teaser:not(:nth-child(n+3)) .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
    align-self: flex-start;
  }
}
@media (min-width: 1125px) {
  .teaser-message-card--2up .teaser-message-card .teaser:not(:nth-child(n+3)) .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
    align-self: center;
  }
}
@media (min-width: 439px) {
  .teaser-message-card--4up .teaser-message-card .teaser:not(:nth-child(n+5)) {
    width: calc(50% - 0.9375rem);
  }
}
@media (min-width: 439px) {
  .teaser-message-card--4up .teaser-message-card .teaser:not(:nth-child(n+5)) .cmp-teaser__content .cmp-teaser__action-container {
    flex-direction: column;
  }
}
@media (min-width: 1125px) {
  .teaser-message-card--4up .teaser-message-card .teaser:not(:nth-child(n+5)) .cmp-teaser__content .cmp-teaser__action-container {
    flex-direction: row;
  }
}
.teaser-message-card--4up .teaser-message-card .teaser:not(:nth-child(n+5)) .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
  width: fit-content;
  width: -moz-fit-content;
  min-height: unset;
  align-self: flex-start;
}
@media (min-width: 439px) {
  .teaser-message-card--4up .teaser-message-card .teaser:not(:nth-child(n+5)) .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
    align-self: flex-start;
  }
}
@media (min-width: 1125px) {
  .teaser-message-card--4up .teaser-message-card .teaser:not(:nth-child(n+5)) .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
    align-self: center;
  }
}
.teaser-message-card .cmp-teaser--black.teaser .cmp-teaser__content .cmp-teaser__description p,
.teaser-message-card .cmp-teaser--black.teaser .cmp-teaser__content div.text p,
.teaser-message-card .cmp-teaser--dark.teaser .cmp-teaser__content .cmp-teaser__description p,
.teaser-message-card .cmp-teaser--dark.teaser .cmp-teaser__content div.text p {
  color: #ffffff;
}

.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--neutral.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--accent.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--beige.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--gray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--lightgray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after {
  display: none;
}
.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--neutral.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--accent.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--beige.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--gray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--lightgray.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled {
  pointer-events: none;
}

.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--neutral.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--accent.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--beige.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--gray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.teaser.cmp-teaser--lightgray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after {
  display: none;
}
.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--neutral.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--accent.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--beige.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--gray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--lightgray.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled {
  pointer-events: none;
}

.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--neutral.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--accent.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--beige.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--gray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.teaser.cmp-teaser--lightgray.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled {
  pointer-events: none;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1),
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1) {
  background-color: #ffffff;
  color: #000000;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):hover {
  background-color: #e9efef;
  color: #000000;
  text-decoration: underline;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):active {
  background-color: #f2f2f2;
  color: #000000;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):focus {
  background-color: #ffffff;
  color: #000000;
  outline: 0.0625rem dashed #000000;
  text-decoration: underline;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(1):disabled {
  background-color: #d2d2d2;
  color: #505050;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2),
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2) {
  background-color: unset;
  color: #ffffff;
  border-color: #ffffff;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover {
  background-color: unset;
  color: #ffffff;
  border-color: #ffffff;
  text-decoration: underline;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):active {
  background-color: #2f2f2f;
  color: #ffffff;
  border-color: #ffffff;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):focus {
  background-color: unset;
  color: #ffffff;
  border-color: #ffffff;
  outline: 0.0625rem dashed #ffffff;
  text-decoration: underline;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):disabled {
  background-color: unset;
  color: #d2d2d2;
  border-color: #d2d2d2;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3),
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3) {
  color: #ffffff;
  background-color: unset;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3)::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover {
  color: #ffffff;
  background-color: unset;
  text-decoration: underline;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active {
  color: #ffffff;
  background-color: unset;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):active::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):focus {
  color: #ffffff;
  background-color: unset;
  border-color: #ffffff;
  text-decoration: underline;
  outline: none;
}
.cmp-container--dark .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled,
.cmp-container--black .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled,
.cmp-teaser--dark.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled,
.cmp-teaser--black.teaser .teaser-content-image .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+3):disabled {
  background-color: unset;
  color: #d2d2d2;
}
.cmp-container--dark .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1), .cmp-container--dark.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-container--black .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-container--black.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--dark.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--dark.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--black.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--black.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
  background-color: #ffffff;
  color: #000000;
  border: none;
}
.cmp-container--dark .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover, .cmp-container--dark.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-container--black .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-container--black.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--dark.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--dark.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--black.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--black.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover {
  background-color: #e9efef;
  color: #000000;
  text-decoration: underline;
  border: none;
}
.cmp-container--dark .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active, .cmp-container--dark.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-container--black .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-container--black.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--dark.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--dark.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--black.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--black.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active {
  background-color: #f2f2f2;
  color: #000000;
  border: none;
}
.cmp-container--dark .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus, .cmp-container--dark.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-container--black .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-container--black.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--dark.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--dark.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--black.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--black.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus {
  background-color: #ffffff;
  color: #000000;
  outline: 0.0625rem dashed #000000;
  text-decoration: underline;
  border: none;
  border-radius: 8px;
}
.cmp-container--dark .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled, .cmp-container--dark.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-container--black .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-container--black.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--dark.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--dark.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--black.teaser .btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--black.teaser.btnprimary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled {
  background-color: #d2d2d2;
  color: #505050;
  border: none;
}
.cmp-container--dark .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1), .cmp-container--dark.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-container--black .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-container--black.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--dark.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--dark.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--black.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--black.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
  background-color: unset;
  color: #ffffff;
  border: 0.0625rem solid #ffffff;
}
.cmp-container--dark .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover, .cmp-container--dark.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-container--black .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-container--black.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--dark.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--dark.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--black.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--black.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover {
  background-color: unset;
  color: #ffffff;
  border: 0.0625rem solid #ffffff;
  text-decoration: underline;
}
.cmp-container--dark .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active, .cmp-container--dark.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-container--black .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-container--black.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--dark.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--dark.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--black.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--black.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active {
  background-color: #2f2f2f;
  color: #ffffff;
  border: 0.0625rem solid #ffffff;
}
.cmp-container--dark .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus, .cmp-container--dark.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-container--black .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-container--black.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--dark.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--dark.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--black.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--black.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus {
  background-color: unset;
  color: #ffffff;
  border: 0.0625rem solid #ffffff;
  outline: 0.0625rem dashed #ffffff;
  text-decoration: underline;
  border-radius: 8px;
}
.cmp-container--dark .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled, .cmp-container--dark.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-container--black .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-container--black.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--dark.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--dark.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--black.teaser .btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--black.teaser.btnsecondary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled {
  background-color: unset;
  color: #d2d2d2;
  border: 0.0625rem solid #d2d2d2;
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1), .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1),
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1) {
  color: #ffffff;
  background-color: unset;
  border: none;
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after, .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after,
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1)::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover, .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover,
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover {
  color: #ffffff;
  background-color: unset;
  text-decoration: underline;
  border: none;
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after, .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after,
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):hover::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active, .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active,
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active {
  color: #ffffff;
  background-color: unset;
  border: none;
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after, .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after,
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):active::after {
  background-image: url("clientlib-site/resources/images/arrow-icon-white.svg");
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus, .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus,
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):focus {
  color: #ffffff;
  background-color: unset;
  border: 0.0625rem dashed #ffffff;
  text-decoration: underline;
  outline: none;
}
.cmp-container--dark .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled, .cmp-container--dark.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-container--black .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-container--black.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--dark.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--dark.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--black.teaser .btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled,
.cmp-teaser--black.teaser.btntertiary .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(n+1):disabled {
  background-color: unset;
  color: #d2d2d2;
  border: none;
}

.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul {
  list-style: disc;
}
.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description ol {
  list-style: decimal;
}

.narrow-text-center-py,
.wide-text-py-center,
.center-text-py {
  text-align: center;
}

.narrow-text-py-left,
.wide-text-py-left {
  text-align: left;
}

.center-text-py-justify {
  text-align: justify;
}

@media (max-width: 1124px) {
  .center-text-py-justify {
    text-align: center;
  }
}
.cmp-text {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 130%;
  color: #2f2f2f;
}
.cmp--invert .cmp-text {
  color: #ffffff;
}
.cmp-text p a {
  font-size: 100%;
}
@media (max-width: 1124px) {
  .cmp-text p {
    font-size: 14px;
    font-style: normal;
  }
}
.cmp-text * + p {
  margin-top: 24px;
}
.cmp-text a {
  font-weight: 400;
  text-decoration: underline;
  color: #225b62;
  font-size: 16px;
}
.cmp-text a:hover {
  color: #122f33;
}
.cmp--invert .cmp-text a {
  color: #000000;
}
.cmp--invert .cmp-text a:hover {
  color: #000000;
}
.cmp-text * + h1 {
  margin-top: 24px;
}
.cmp-text h1 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 4.25rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
.cmp--invert .cmp-text h1 {
  color: #ffffff;
}
@media (max-width: 1124px) {
  .cmp-text h1 {
    font-size: 50px;
    font-style: normal;
  }
}
.cmp-text * + h2 {
  margin-top: 24px;
}
.cmp-text h2 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
@media (max-width: 1124px) {
  .cmp-text h2 {
    font-size: 32px;
  }
}
.cmp--invert .cmp-text h2 {
  color: #ffffff;
}
.cmp-text * + h3 {
  margin-top: 24px;
}
.cmp-text h3 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
@media (max-width: 1124px) {
  .cmp-text h3 {
    font-size: 20px;
  }
}
.cmp--invert .cmp-text h3 {
  color: #ffffff;
}
.cmp-text * + h4 {
  margin-top: 24px;
}
.cmp-text h4 {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
@media (max-width: 1124px) {
  .cmp-text h4 {
    font-size: 12px;
  }
}
.cmp--invert .cmp-text h4 {
  color: #ffffff;
}
.cmp-text * + h5 {
  margin-top: 24px;
}
.cmp-text h5 {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
.cmp--invert .cmp-text h5 {
  color: #ffffff;
}
.cmp-text * + h6 {
  margin-top: 24px;
}
.cmp-text h6 {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  text-transform: none;
  color: #000000;
}
.cmp--invert .cmp-text h6 {
  color: #ffffff;
}
.cmp-text * + blockquote {
  margin-top: 20px;
}
.cmp-text blockquote {
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-text blockquote {
    font-size: 16px;
    font-weight: 600;
  }
}
.cmp-text * + ul,
.cmp-text * + ol {
  margin-top: 20px;
}
.cmp-text li {
  position: relative;
  margin: 4px 0 4px 0;
  padding-left: 24px;
  color: #2f2f2f;
}
.cmp--invert .cmp-text li {
  color: #ffffff;
}
.cmp-text li:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  content: "•";
}
.cmp-text ol {
  counter-reset: olli;
}
.cmp-text ol li {
  counter-increment: olli;
}
.cmp-text ol li:before {
  content: counter(olli) ".";
}
.cmp-text * + table {
  margin-top: 20px;
}
.cmp-text table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border: none;
}
.cmp-text .h1-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 4.25rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-text .h1-semibold {
    font-size: 3.125rem;
  }
}
.cmp-text .h2-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-text .h2-semibold {
    font-size: 2rem;
  }
}
.cmp-text .h3-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-text .h3-semibold {
    font-size: 1.25rem;
  }
}
.cmp-text .h3-semilight {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 1.5rem;
  font-weight: 350;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-text .h3-semilight {
    font-size: 1.25rem;
  }
}
.cmp-text .h4-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-text .h4-semibold {
    font-size: 0.875rem;
  }
}
.cmp-text .h4-semilight {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 1rem;
  font-weight: 350;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .cmp-text .h4-semilight {
    font-size: 0.875rem;
  }
}
.cmp-text .body-regular {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .cmp-text .body-regular {
    font-size: 0.875rem;
  }
}
.cmp-text .body-semibold {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .cmp-text .body-semibold {
    font-size: 0.875rem;
  }
}
.cmp-text sup a {
  font-size: inherit;
}

.cmp-link__screen-reader-only {
  height: 0px;
  width: 0px;
  display: inline-block;
  font-size: 0px;
  line-height: 0px;
  overflow: hidden;
}

.msa-disclaimer .cmp-text {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color: rgba(0, 0, 0, 0.9);
}
.msa-disclaimer .cmp-text * {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color: rgba(0, 0, 0, 0.9);
}
@media (max-width: 1124px) {
  .msa-disclaimer .cmp-text {
    font-size: 0.6875rem;
  }
}

@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-3-column_text_image .cmp-container {
    padding: 0 24px;
  }
}
@media (min-width: 320px) and (max-width: 438px) {
  .cmp-container-3-column_text_image .cmp-container .aem-Grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 36px;
  }
}
@media (min-width: 1125px) {
  .cmp-container-3-column_text_image .cmp-container .teaser {
    display: flex;
    flex-direction: column;
  }
  .cmp-container-3-column_text_image .cmp-container .teaser.aem-GridColumn {
    padding: 0;
  }
  .cmp-container-3-column_text_image .cmp-container .teaser:last-child {
    margin-right: 0;
  }
}
@media (max-width: 438px) {
  .cmp-container-3-column_text_image .cmp-container .teaser {
    width: 100%;
  }
  .cmp-container-3-column_text_image .cmp-container .teaser.aem-GridColumn {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-3-column_text_image .cmp-container .teaser:nth-child(even) {
    margin-right: 0;
  }
  .cmp-container-3-column_text_image .cmp-container .teaser.aem-GridColumn {
    padding-right: 15px;
    padding-left: 0;
    margin-left: 0;
    width: 33%;
  }
  .cmp-container-3-column_text_image .cmp-container .teaser.aem-GridColumn:first-child {
    margin-left: 0;
  }
}
.cmp-container-3-column_text_image .cmp-teaser {
  display: flex;
  flex-direction: column;
  align-items: self-start;
  margin: 0;
  flex: 1 0 0;
  position: relative;
  gap: 0;
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__content {
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  flex-basis: 100%;
  order: 2;
  align-items: self-start;
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
  padding: 24px 0;
  text-align: left;
}
@media (max-width: 1124px) {
  .cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
    font-size: 20px;
    line-height: 120%;
  }
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
  margin-top: 0px !important;
  padding-top: 0 !important;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  color: #2f2f2f;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    font-size: 14px;
  }
}
@media (max-width: 438px) {
  .cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
    font-size: 14px;
  }
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__content .cmp-teaser__description a {
  text-align: center;
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__image {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
}
@media (min-width: 439px) and (max-width: 1124px) {
  .cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__image {
    border-radius: 8px;
  }
}
@media (max-width: 438px) {
  .cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__image {
    border-radius: 8px;
  }
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__image::after {
  display: block;
  content: "";
  padding-bottom: 56.25%;
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__image .cmp-image {
  position: initial;
}
@media (max-width: 1124px) {
  .cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__image {
    max-width: 100%;
    max-height: 100%;
  }
}
.cmp-container-3-column_text_image .cmp-teaser .cmp-teaser__image img {
  position: absolute;
  left: 0;
  top: 0;
  width: max-content;
  max-width: 100%;
  height: 100%;
  min-width: 16px;
  right: 0;
  margin: 0 auto;
}

.h1-semibold .cmp-title__text,
.h1-semibold .cmp-teaser__title {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 4.25rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h1-semibold .cmp-title__text,
  .h1-semibold .cmp-teaser__title {
    font-size: 3.125rem;
  }
}
.h1-semibold .text * {
  font-size: initial;
}

.h2-semibold .cmp-title__text,
.h2-semibold .cmp-teaser__title {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h2-semibold .cmp-title__text,
  .h2-semibold .cmp-teaser__title {
    font-size: 2rem;
  }
}
.h2-semibold .text * {
  font-size: initial;
}

.h3-semibold .cmp-title__text,
.h3-semibold .cmp-teaser__title {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h3-semibold .cmp-title__text,
  .h3-semibold .cmp-teaser__title {
    font-size: 1.25rem;
  }
}
.h3-semibold .text * {
  font-size: initial;
}

.h3-semilight .cmp-title__text,
.h3-semilight .cmp-teaser__title {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 1.5rem;
  font-weight: 350;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h3-semilight .cmp-title__text,
  .h3-semilight .cmp-teaser__title {
    font-size: 1.25rem;
  }
}
.h3-semilight .text * {
  font-size: initial;
}

.h4-semibold .cmp-title__text,
.h4-semibold .cmp-teaser__title {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h4-semibold .cmp-title__text,
  .h4-semibold .cmp-teaser__title {
    font-size: 0.875rem;
  }
}
.h4-semibold .text * {
  font-size: initial;
}

.h4-semilight .cmp-title__text,
.h4-semilight .cmp-teaser__title {
  font-family: "SegoeUI-semiLight", sans-serif;
  font-size: 1rem;
  font-weight: 350;
  line-height: 120%;
}
@media (max-width: 1124px) {
  .h4-semilight .cmp-title__text,
  .h4-semilight .cmp-teaser__title {
    font-size: 0.875rem;
  }
}
.h4-semilight .text * {
  font-size: initial;
}

.body-regular .cmp-title__text,
.body-regular .text {
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .body-regular .cmp-title__text,
  .body-regular .text {
    font-size: 0.875rem;
  }
}

.body-semibold .cmp-title__text,
.body-semibold .text {
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}
@media (max-width: 1124px) {
  .body-semibold .cmp-title__text,
  .body-semibold .text {
    font-size: 0.875rem;
  }
}

#uhf-footer {
  margin-top: 0;
}
#uhf-footer .c-uhff-nav {
  padding: 0px 80px;
  background-color: #f2f2f2;
}
@media (min-width: 1084px) {
  #uhf-footer .c-uhff-nav {
    max-width: 1600px;
  }
}
@media (max-width: 1083px) {
  #uhf-footer .c-uhff-nav {
    padding: 0px 13px;
  }
}
@media (max-width: 1083px) and (max-width: 539px) {
  #uhf-footer .c-uhff-nav .c-uhff-nav-row .c-uhff-nav-group:not(:first-of-type) .c-heading-4 {
    padding-top: 49px;
  }
}
@media (max-width: 1083px) {
  #uhf-footer .c-uhff-nav .c-uhff-nav-row:nth-of-type(2) .c-heading-4 {
    padding-top: 49px;
  }
}
@media (max-width: 539px) {
  #uhf-footer .c-uhff-nav {
    padding: 0px 18px;
  }
}
#uhf-footer .c-uhff-nav .c-heading-4 {
  color: #616161;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  margin-bottom: 13px;
  padding-bottom: 0 !important;
}
@media (max-width: 539px) {
  #uhf-footer .c-uhff-nav .c-heading-4 {
    padding-top: 34px;
  }
}
#uhf-footer .c-uhff-nav .c-list li {
  color: #616161;
  margin-bottom: 14px;
  padding: 0;
}
#uhf-footer .c-uhff-nav .c-list li a {
  color: #616161;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
#uhf-footer .c-uhff-nav .c-list li:last-of-type {
  margin-bottom: 0px;
}
#uhf-footer .c-uhff-base {
  padding: 47px 80px 48px !important;
}
@media (min-width: 1084px) {
  #uhf-footer .c-uhff-base {
    max-width: 1600px;
  }
}
@media (max-width: 1083px) {
  #uhf-footer .c-uhff-base {
    padding: 48px 24px 24px !important;
    align-items: flex-start;
  }
}
@media (max-width: 539px) {
  #uhf-footer .c-uhff-base {
    padding: 48px 30px 24px !important;
  }
}
#uhf-footer .c-uhff-base > a.c-uhff-link.c-uhff-ccpa svg {
  min-width: 40px;
}
#uhf-footer .c-uhff-base ul.c-list {
  padding-left: 1rem;
}
@media (max-width: 1083px) {
  #uhf-footer .c-uhff-base ul.c-list {
    padding-left: 0;
  }
}
#uhf-footer .c-uhff-base ul.c-list li {
  padding: 0 26px 0px 0 !important;
  margin-bottom: 0;
  line-height: 11px;
}
#uhf-footer .c-uhff-base ul.c-list li a {
  color: #616161;
  font-family: "SegoeUI-regular", sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 11px;
}

.uhf-footer__content .context-uhf {
  min-width: 300px;
}

#uhf-footer .c-uhff-base {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 1083px) {
  #uhf-footer .c-uhff-base {
    align-items: flex-start;
  }
}
#uhf-footer .c-uhff-base .msa-languagenavigation_footer {
  margin: 0;
  padding: 0;
  max-width: 11.6875rem;
  margin-right: 1.5rem;
  width: 11.6875rem;
  height: 3.75rem;
}
@media (max-width: 1083px) {
  #uhf-footer .c-uhff-base .msa-languagenavigation_footer {
    margin-right: auto;
  }
}
#uhf-footer .c-uhff-base .msa-languagenavigation_footer label {
  color: #000000;
  margin-bottom: 0.25rem;
}
#uhf-footer .c-uhff-base .msa-languagenavigation_footer nav, #uhf-footer .c-uhff-base .msa-languagenavigation_footer select {
  height: 2.25rem;
  width: 11.6875rem;
}
@media (min-width: 1083px) {
  #uhf-footer .c-uhff-base > nav {
    margin-left: auto;
  }
}

@media (min-width: 1084px) {
  .uhf-acquisition-header #uhf-footer .c-uhff-base {
    align-items: flex-start !important;
  }
}

@media (min-width: 858px) {
  .uhf-header__content .c-uhfh > div {
    padding: 0 80px !important;
    box-shadow: none;
  }
}
.uhf-header__content .c-search {
  height: 54px;
  margin-top: 0 !important;
}
@media (min-width: 860px) {
  .uhf-header__content .c-search {
    min-width: auto !important;
  }
}
.uhf-header__content .c-uhf-menu > button {
  text-decoration: none;
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhf-menu > button {
    color: #000000 !important;
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 22px 15px 25px !important;
  }
  .uhf-header__content .c-uhf-menu > button::after {
    padding-top: 0 !important;
  }
  .uhf-header__content .c-uhf-menu > button:hover {
    background-color: #d2d2d2 !important;
  }
  .uhf-header__content .c-uhf-menu > button:focus {
    text-decoration: underline;
    font-size: 15px;
  }
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhfh > div:first-child {
    height: 54px;
  }
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu > button {
    color: #000000 !important;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    height: 54px;
    margin-top: 0;
    padding: 19px 30px 14px 12px;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu > button.all-ms-nav.c-button-logo {
    padding-top: 19px;
  }
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhf-menu > button:after {
    top: 14px;
  }
}
@media (min-width: 769px) {
  .uhf-header__content .c-uhfh .c-show-pipe {
    display: none;
  }
}
.uhf-header__content #c-uhf-nav-cta .c-uhf-nav-link {
  background-color: #0078d4 !important;
  color: #ffffff !important;
  text-align: center;
  font-family: "SegoeUI-semiBold", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  padding: 9px;
  border-radius: 2px;
  height: 34px;
  border: unset;
}
.uhf-header__content #c-uhf-nav-cta .c-uhf-nav-link:hover {
  text-decoration: underline;
}
.uhf-header__content #c-uhf-nav-cta .c-uhf-nav-link:hover::before {
  display: none;
}
.uhf-header__content #c-uhf-nav-cta .c-uhf-nav-link:focus {
  text-decoration: underline;
}
@media (max-width: 858px) {
  .uhf-header__content #c-uhf-nav-cta .c-uhf-nav-link {
    display: none;
  }
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-nav-link {
    padding: 16px 12px;
    color: #000000 !important;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-nav-link:focus {
    background-color: #f2f2f2;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-nav-link:focus::before {
    display: none;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-nav-link::before {
    bottom: 12px;
    width: calc(100% - 24px);
  }
}
.uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7) {
  padding: 19px 12px 14px 12px;
  color: #000000 !important;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  cursor: pointer;
  height: 53px;
}
@media (min-width: 859px) {
  .uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7) {
    padding: 0;
  }
  .uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7)::before {
    display: none;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7):hover {
    background-color: #d2d2d2;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7).uhf-menu-item {
    padding: 0 !important;
    font-size: 15px;
  }
}
.uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7):hover::before {
  background: currentColor;
  content: "";
  height: 2px;
  position: absolute;
  background-color: #000000;
  width: calc(100% - 24px);
  bottom: 12px;
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7):hover::before {
    display: none;
  }
}
.uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7):focus {
  outline: #000000;
  outline-style: dashed;
  outline-width: 1px;
  background-color: #f2f2f2;
  outline-offset: -1px;
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh-gnav .js-paddle-items li:nth-of-type(7):focus {
    text-decoration: underline;
    font-size: 15px;
  }
}
.uhf-header__content #search > span:first-of-type {
  display: block;
}
.uhf-header__content .c-uhfh .c-search button {
  padding: 18px 0px 15px !important;
  right: unset !important;
  text-decoration: unset;
  display: flex;
}
@media (min-width: 858px) {
  .uhf-header__content #headerArea * .c-me {
    padding-top: 0;
  }
}
@media (min-width: 859px) {
  .uhf-header__content #headerArea * .c-me .msame_Header a:focus {
    background-color: #f2f2f2;
    height: 54px;
    display: block;
  }
}
@media (min-width: 859px) {
  .uhf-header__content #headerArea * .c-me .msame_Header:focus {
    background-color: #f2f2f2;
  }
}
@media (max-width: 858px) {
  .uhf-header__content #headerArea * .c-me .msame_Header:focus {
    outline: unset !important;
  }
}
.uhf-header__content #headerArea * .c-me .msame_Header_name {
  color: #000000 !important;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  margin-left: 3px;
  position: relative;
  height: 50px;
  margin-top: 5px;
}
@media (min-width: 858px) {
  .uhf-header__content #headerArea * .c-me .msame_Header_name {
    line-height: 50px !important;
  }
  .uhf-header__content #headerArea * .c-me .msame_Header_name:hover::before {
    content: "";
    background-color: #000000;
    height: 2px;
    width: calc(100% - 10px);
    position: absolute;
    bottom: 13px;
  }
}
@media (max-width: 858px) {
  .uhf-header__content #headerArea * .c-me .msame_Header_name {
    padding: 0 !important;
    text-align: left;
  }
}
.uhf-header__content .c-uhfh.c-sgl-stck .c-search button {
  height: 54px !important;
  position: relative;
}
@media (min-width: 858px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .c-search button {
    margin-top: 1px;
  }
}
@media (max-width: 475px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .c-search button#search {
    margin-left: -8px !important;
  }
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .c-search button {
    padding: 19px 0 14px 0 !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .c-search button:focus {
    color: #000000;
    background-color: #f2f2f2;
  }
}
.uhf-header__content .c-uhfh.c-sgl-stck .c-search button::before {
  display: none !important;
}
.uhf-header__content .c-uhfh.c-sgl-stck .c-search button:hover span:first-of-type::before {
  content: "";
  bottom: 12px !important;
  position: absolute;
  height: 2px;
  width: calc(100% - 16px) !important;
  background-color: #000000;
}
.uhf-header__content .c-uhfh.c-sgl-stck .c-search button::after {
  margin-left: 6px !important;
  top: -2px !important;
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .c-search button::after {
    top: -5px !important;
  }
}
.uhf-header__content .c-search.js-focused #search {
  display: block;
  left: -36px;
  top: 0px;
  padding: 0 !important;
  height: 36px !important;
  margin-top: 10px;
}
.uhf-header__content .c-search.js-focused #search:focus {
  background-color: unset;
}
@media (max-width: 858px) {
  .uhf-header__content .c-search.js-focused #search {
    left: 10px !important;
    top: -30px;
    margin-top: -4px;
    margin-left: -8px !important;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-search.js-focused #search::after {
    top: 0px !important;
  }
}
.uhf-header__content .c-search.js-focused #search > span:first-of-type {
  display: none;
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-nav-link {
    height: 54px;
    margin-top: 0;
  }
}
.uhf-header__content .c-uhfh > div:first-child.f-search-opened > div > div .c-search input[type=search] {
  padding: 9px 38px 9px 10px;
  margin-top: 10px;
}
@media (min-width: 859px) {
  .uhf-header__content .c-uhfh > div:first-child.f-search-opened > div > div .c-search input[type=search] {
    margin-left: 24px;
    width: calc(100vw - 486px) !important;
  }
}
.uhf-header__content .c-uhfh > div:first-child.f-search-opened > div > div .c-search input[type=search]:focus {
  border-color: #0078d4 !important;
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh > div:first-child.f-search-opened > div > div .c-search input[type=search] {
    margin-top: 6px;
  }
}
.uhf-header__content .c-uhfh.c-sgl-stck .f-search-opened .cancel-search {
  margin-top: 10px !important;
}
.uhf-header__content .c-uhfh.c-sgl-stck .f-search-opened .cancel-search:hover span {
  text-decoration: underline;
}
.uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu .f-sub-menu > span[f-multi-parent=true] {
  padding: 12px 0px 12px 24px;
}
@media (max-width: 858px) {
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu .f-sub-menu .single-link {
    padding: 0;
  }
}
.uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link {
  padding: 0;
  color: #000000;
}
@media (max-width: 858px) {
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link:focus {
    outline: 1px dashed #000000;
    text-decoration: underline;
  }
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link:hover {
    background-color: #d2d2d2;
  }
}
@media (min-width: 858px) {
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link {
    white-space: normal;
  }
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link:hover {
    background-color: #d2d2d2;
    text-decoration: underline;
  }
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link:hover::before {
    display: none;
  }
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link:focus {
    background-color: #d2d2d2;
    outline: 1px dashed #000000;
  }
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link:active {
    background-color: #d2d2d2;
    outline: 1px dashed #000000;
  }
}
@media (max-width: 858px) {
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link {
    padding: 0;
    font-size: 15px !important;
    color: #000000 !important;
    line-height: 20px;
  }
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link a {
    padding: 12px 0px 15px 45px;
  }
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link a:focus {
    text-decoration: underline;
  }
}
@media (min-width: 858px) {
  .uhf-header__content #uhf-g-nav .js-paddle-items > .nested-menu .c-uhf-menu > button + ul .single-link .js-subm-uhf-nav-link {
    padding: 12px 24px !important;
    color: #000000 !important;
  }
}
@media (max-width: 859px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .cat-logo-button-cont {
    border-bottom: 1px solid #818186 !important;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button {
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    color: #000000;
    text-decoration: unset !important;
    padding: 0 25px !important;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button:focus {
    text-decoration: underline !important;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button::after {
    padding-left: 4px !important;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .global-head-cont > div:first-child .c-uhfh-gcontainer-st, .uhf-header__content .c-uhfh.c-sgl-stck > div:first-child .c-uhfh-gcontainer-st {
    border-bottom: 1px solid #818186 !important;
  }
}
@media (max-width: 859px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .c-uhfh-gcontainer-st {
    padding: 2px 25px 2px 11px !important;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .c-uhfh-gcontainer-st .glyph-global-nav-button {
    margin-right: 0;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .c-uhfh-gcontainer-st .glyph-global-nav-button:focus {
    background-color: transparent;
  }
}
@media (min-width: 859px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .c-uhfh-gcontainer-st {
    max-width: 1440px;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .msame_Header_name.st_msame_placeholder {
    padding-right: 14px !important;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl.c-me {
    right: 10px !important;
    max-width: 75px;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh.c-sgl-stck .x-hidden-none-mobile-vp {
    padding: 0;
    color: #000000 !important;
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .x-hidden-none-mobile-vp:hover {
    background-color: #d2d2d2;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck .x-hidden-none-mobile-vp:focus {
    outline: 1px dashed #000000;
    text-decoration: underline;
    font-size: 15px;
  }
}
.uhf-header__content .c-uhfh.c-sgl-stck nav a.c-uhf-nav-link {
  padding: 19px 12px 14px 12px;
  color: #000000 !important;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh.c-sgl-stck nav a.c-uhf-nav-link {
    padding: 12px 22px 15px 25px;
    font-size: 15px;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck nav a.c-uhf-nav-link:hover {
    background-color: #d2d2d2;
  }
  .uhf-header__content .c-uhfh.c-sgl-stck nav a.c-uhf-nav-link:focus {
    outline: #000000;
    outline-style: dashed;
    outline-width: 1px;
    background-color: #f2f2f2;
    font-size: 15px;
    text-decoration: underline;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh.c-sgl-stck nav .c-uhf-menu [aria-expanded=true] + ul[aria-hidden=false] {
    padding-left: 0 !important;
  }
}
.uhf-header__content .c-uhfh > div:first-child .c-logo .c-image {
  margin-top: 0;
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhfh > div:first-child .c-logo {
    padding: 16.5px 0px;
  }
}
.uhf-header__content .c-uhfh > div:first-child .c-uhf-menu a, .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu button {
  color: #000000;
}
@media (min-width: 860px) {
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu a:focus, .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu button:focus {
    background-color: #f2f2f2;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu a:focus::before, .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu button:focus::before {
    display: none;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button {
    color: #000000 !important;
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-decoration: unset;
    padding: 12px 0px 15px 45px !important;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button:hover {
    background-color: #d2d2d2;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button + ul li {
    padding-left: 0px !important;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button + ul li a {
    padding: 12px 24px 15px 65px !important;
    line-height: 20px;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button + ul li a:hover {
    background-color: #d2d2d2;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button + ul li a:focus {
    text-decoration: underline;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button:focus {
    text-decoration: underline;
  }
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > button::after {
    top: 12px !important;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-uhfh > div:first-child .c-uhf-menu ul li > a {
    padding-left: 0;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .c-w0 li {
    color: #000000 !important;
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .uhf-header__content .c-w0 li:hover {
    background-color: #d2d2d2;
  }
  .uhf-header__content .c-w0 li:focus {
    outline: 1px dashed #000000;
    text-decoration: underline;
    font-size: 15px !important;
  }
  .uhf-header__content .c-w0 li a {
    padding: 12px 23px 15px 25px !important;
  }
  .uhf-header__content .c-w0 li a:focus {
    outline: 1px dashed #000000 !important;
    text-decoration: underline;
  }
}
@media (max-width: 858px) {
  .uhf-header__content #uhf-c-nav .f-sub-menu button {
    padding-left: 25px !important;
    color: #000000 !important;
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .uhf-header__content #uhf-c-nav .f-sub-menu button:focus {
    font-size: 15px !important;
  }
  .uhf-header__content #uhf-c-nav .f-sub-menu button + ul li {
    padding-left: 0 !important;
  }
  .uhf-header__content #uhf-c-nav .f-sub-menu button + ul li a {
    padding-left: 45px !important;
  }
  .uhf-header__content #uhf-c-nav .f-sub-menu button + ul li a:hover {
    background-color: #d2d2d2;
  }
  .uhf-header__content #uhf-c-nav .f-sub-menu button + ul li a:focus {
    outline: #000000;
    outline-style: dashed;
    outline-width: 1px;
    text-decoration: underline;
  }
  .uhf-header__content #uhf-c-nav .f-multi-column-info a {
    padding-left: 25px !important;
    color: #000000 !important;
    font-family: "SegoeUI-regular", sans-serif;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (max-width: 858px) and (max-width: 858px) {
  .uhf-header__content #uhf-c-nav .f-multi-column-info a:focus {
    text-decoration: underline;
    font-size: 15px !important;
  }
  .uhf-header__content #uhf-c-nav .f-multi-column-info a:hover {
    background-color: #d2d2d2;
  }
}
@media (min-width: 860px) {
  .uhf-header__content .f-multi-column > li {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 858px) {
  .uhf-header__content .f-multi-column .single-link {
    padding: 0;
  }
}
@media (min-width: 858px) {
  .uhf-header__content .f-multi-column .single-link {
    padding: 0 !important;
  }
  .uhf-header__content .f-multi-column .single-link:active {
    background-color: transparent !important;
    outline: unset !important;
  }
  .uhf-header__content .f-multi-column .single-link:focus {
    outline: unset !important;
    background-color: transparent !important;
    text-decoration: underline;
  }
}
@media (min-width: 858px) {
  .uhf-header__content .f-multi-column .single-link.js-subm-uhf-nav-link {
    padding: 12px 24px !important;
    color: #000000 !important;
  }
}
.uhf-header__content .f-multi-column .single-link.js-subm-uhf-nav-link:active {
  text-decoration: underline;
  outline: 1px dashed #000000;
}
.uhf-header__content #uhf-swp .color-brand-green {
  background-color: #225b62 !important;
  text-align: center;
  padding: 5px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 1124px) {
  .uhf-header__content #uhf-swp .color-brand-green {
    width: 100%;
    position: relative;
    top: 0;
  }
}
@media (min-width: 1125px) {
  .uhf-header__content #uhf-swp .color-brand-green {
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.uhf-header__content #uhf-swp .cmp-link__screen-reader-only {
  display: none;
}
.uhf-header__content a.m-skip-to-main {
  display: block !important;
}
@media (min-width: 860px) {
  .uhf-header__content a.m-skip-to-main:focus {
    z-index: 3000002;
  }
}

.new-c-logo {
  width: 210px !important;
}
.new-c-logo .c-image {
  margin-top: 0;
  max-width: none;
  width: 192px !important;
}
@media (max-width: 767.5px) {
  .new-c-logo .c-image {
    width: 140px !important;
  }
}
@media (min-width: 860px) {
  .new-c-logo {
    margin-top: 1px;
    float: left;
    height: 100%;
    outline-offset: -2px;
    padding: 16px 0px;
    width: 210px !important;
  }
}
@media (min-width: 650px) and (max-width: 858.5px) {
  .new-c-logo {
    padding: 12.5px 4px !important;
  }
}
@media (max-width: 767.5px) {
  .new-c-logo {
    padding: 16px 4px !important;
    width: 150px !important;
  }
}

.uhf-acquisition-header .theme-dark {
  background: #ffffff !important;
}
@media (max-width: 858px) {
  .uhf-acquisition-header .theme-dark .c-action-trigger {
    color: #262626 !important;
  }
}
@media (max-width: 858px) {
  .uhf-acquisition-header .theme-dark .c-uhfh-gcontainer-st .cat-logo-button-cont {
    border: unset !important;
  }
}
@media (max-width: 858px) {
  .uhf-acquisition-header .theme-dark .c-uhfh-gcontainer-st .cat-logo-button-cont #uhfCatLogoButton {
    display: none !important;
  }
}
.uhf-acquisition-header .theme-dark .js-paddle-items .single-link #primary-nav-item-cta-signup {
  margin-top: 13px;
  height: unset !important;
}
.uhf-acquisition-header .theme-dark .js-paddle-items .single-link:not(:last-of-type) {
  display: none;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu a {
  background-color: transparent !important;
}
@media (max-width: 858px) {
  .uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu a:hover {
    background-color: transparent !important;
  }
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu ul {
  background-color: transparent !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu button {
  color: #262626 !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .c-button-logo[aria-expanded=true] {
  background: transparent !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .c-button-logo:hover {
  background: transparent !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .c-button-logo:focus {
  background: transparent !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column {
  background-color: #f2f2f2 !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .f-sub-menu button {
  background-color: transparent !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .f-sub-menu button:focus {
  text-decoration: unset;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .single-link {
  display: block;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .single-link .js-subm-uhf-nav-link {
  color: #262626 !important;
}
@media (max-width: 858px) {
  .uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .single-link .js-subm-uhf-nav-link:focus {
    text-decoration: none;
  }
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .f-multi-column-info {
  background-color: #e6e6e6 !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .f-multi-column-info .c-w0 .single-link {
  background-color: transparent !important;
}
@media (max-width: 858px) {
  .uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .f-multi-column-info {
    background-color: transparent !important;
  }
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .c-uhf-menu .f-multi-column .f-multi-column-info a {
  color: #262626 !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .msame_Header:focus {
  background-color: unset !important;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .msame_Header .msame_Header_name:hover {
  text-decoration: underline;
}
.uhf-acquisition-header .theme-dark .c-uhfh-actions .msame_Header .msame_Header_name:hover::before {
  display: none;
}

.msa-uhfheaderfooter_sticky .sticky {
  position: fixed;
  top: 0;
  width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Add a shadow when header becomes sticky */
  z-index: 1000;
}

#wcpConsentBannerCtrl.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Add a shadow when header becomes sticky */
  z-index: 1000;
  z-index: 1001;
}

@media (min-width: 859px) {
  .msa-uhfheaderfooter_sticky .uhfc-universal-context.context-uhf:not(.x-hidden) {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Add a shadow when header becomes sticky */
    z-index: 1000;
  }
}
.msa-video--default_small .cmp_video--wrapper .cmp_video--container .msa-video {
  width: 814px;
  height: 500px;
  overflow: hidden;
}
@media (max-width: 1124px) {
  .msa-video--default_small .cmp_video--wrapper .cmp_video--container .msa-video {
    width: 100%;
    height: 472px;
  }
}
@media (max-width: 438px) {
  .msa-video--default_small .cmp_video--wrapper .cmp_video--container .msa-video {
    width: 100%;
    height: 230px;
  }
}
.msa-video--default_fullbleed .cmp_video--wrapper .cmp_video--container .msa-video {
  width: 100%;
  height: 500px;
  overflow: hidden;
}
@media (max-width: 1124px) {
  .msa-video--default_fullbleed .cmp_video--wrapper .cmp_video--container .msa-video {
    width: 100%;
    height: 267px;
  }
}
@media (max-width: 438px) {
  .msa-video--default_fullbleed .cmp_video--wrapper .cmp_video--container .msa-video {
    width: 100%;
    height: 130px;
  }
}
.msa-video--single_small .cmp_video--wrapper .cmp_video--container .msa-video {
  width: 810px;
  height: 810px;
  overflow: hidden;
}
@media (max-width: 1124px) {
  .msa-video--single_small .cmp_video--wrapper .cmp_video--container .msa-video {
    aspect-ratio: 1/1;
    width: 100%;
    height: 100%;
  }
  .msa-video--single_small .cmp_video--wrapper .cmp_video--container .msa-video video {
    width: 100%;
    height: 100%;
    object-fit: fill;
  }
}
.msa-video--singlefullbleed .cmp_video--wrapper .cmp_video--container .msa-video {
  width: 100%;
  height: 500px;
  overflow: hidden;
}
@media (max-width: 1124px) {
  .msa-video--singlefullbleed .cmp_video--wrapper .cmp_video--container .msa-video {
    width: 100%;
    height: 500px;
  }
}
@media (max-width: 438px) {
  .msa-video--singlefullbleed .cmp_video--wrapper .cmp_video--container .msa-video {
    width: 100%;
    height: 600px;
  }
}
.msa-video--widefullbleed .cmp_video--wrapper .cmp_video--container .msa-video {
  width: 100%;
  height: 100%;
  overflow: hidden;
  aspect-ratio: 16/9;
}

.cmp_video--wrapper .cmp_video--container .msa-video {
  position: relative;
}
.cmp_video--wrapper .cmp_video--container .msa-video > video {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: fill;
}
.cmp_video--wrapper .cmp_video--container .msa-video > video::-webkit-media-controls-panel {
  display: none !important;
}
.cmp_video--wrapper .cmp_video--container .msa-video .play_pause_btn {
  position: absolute;
  z-index: 5;
  top: 10px;
  right: 10px;
}
.cmp_video--wrapper .cmp_video--container .msa-video .play_pause_btn.btnpause:after {
  content: "";
  display: inline-block;
  width: 44px;
  height: 44px;
  background: url("clientlib-site/resources/images/msa_video_pause_btn.svg") no-repeat;
  background-size: contain !important;
}
.cmp_video--wrapper .cmp_video--container .msa-video .play_pause_btn.btnplay:after {
  content: "";
  display: inline-block;
  width: 44px;
  height: 44px;
  background: url("clientlib-site/resources/images/msa_video_play_btn.svg") no-repeat;
  background-size: contain !important;
}

.cmp-experiencefragment--footer .container .cmp-container {
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}

.cmp-experiencefragment--footer .cmp-container,
.cmp-experiencefragment--footer .container.cmp--invert {
  background: #ffffff;
}

.cmp-experiencefragment--footer .separator {
  display: none;
}
.cmp-experiencefragment--footer .cmp-list {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px;
}
.cmp-experiencefragment--footer .cmp-list__item {
  padding-left: 0;
}
.cmp-experiencefragment--footer .cmp-list__item:before {
  display: none;
}
.cmp-experiencefragment--footer .cmp-list__item-link {
  color: #e1d3c7;
  text-decoration: none;
}
.cmp-experiencefragment--footer .cmp-list__item-link .cmp-list__item-title {
  font-size: 14px;
  line-height: 18px;
  color: #e1d3c7;
  text-decoration: none;
}
.cmp-experiencefragment--footer .cmp-list__item-link .cmp-list__item-title:hover {
  color: #c98731;
}
.cmp-experiencefragment--footer .cmp-list__item-title {
  padding: 0;
}
.cmp-experiencefragment--footer .cmp-text {
  margin-top: 60px;
  font-size: 12px;
  color: #ffffff;
  background-color: #c98731;
  padding: 20px 0 30px;
}
.cmp-experiencefragment--footer .cmp-text p {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0px 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50bGliLXNpdGUvc2l0ZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0FBRUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEQ0Y7QUNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEQUY7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEREY7QUNLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FESEY7QUUxQkE7QUFLQTtBQUNBO0VBQ0U7RUFDQTtBRndCRjs7QUVyQkE7O0VBRUU7RUFDQTtBRndCRjs7QUVyQkE7RUFDRTtBRndCRjs7QUVyQkE7QUFDQTtFQUNFO0VBQ0E7QUZ3QkY7O0FFckJBO0FBQ0E7RUFDRTtFQUNBO0FGd0JGOztBRXJCQTtBQUNBO0VBQ0U7QUZ3QkY7O0FFdEJBO0FBQ0E7OztFQUdFO0VBQ0E7QUZ5QkY7QUV4QkU7RUFMRjs7O0lBTUk7SUFDQTtFRjZCRjtBQUNGO0FFNUJFO0VBVEY7OztJQVVJO0lBQ0E7RUZpQ0Y7QUFDRjs7QUU3QkE7O0VBRUU7RUFDQTtBRmdDRjs7QUU3QkE7Ozs7OztFQU1FO0VBQ0E7QUZnQ0Y7O0FFN0JBO0FBYUE7RUFDRTtBRm9CRjtBRWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGa0JKO0FFaEJJO0VBQ0U7RUFDQTtBRmtCTjs7QUViQTtBQVVBO0FBaUJBO0FBYUE7QUF3QkE7QUFHQTtBQS9GSTtFQUNFO0VBQ0E7RUFDQTtBRmtETjtBRXRCSTtFQUNFO0FGd0JOO0FFekJJO0VBQ0U7QUYyQk47QUUzREk7RUFDRTtFQUNBO0VBQ0E7QUY2RE47QUVoRUk7RUFDRTtFQUNBO0VBQ0E7QUZrRU47QUV0Q0k7RUFDRTtBRndDTjtBRXpDSTtFQUNFO0FGMkNOO0FFNUNJO0VBQ0U7QUY4Q047QUU5RUk7RUFDRTtFQUNBO0VBQ0E7QUZnRk47QUVuRkk7RUFDRTtFQUNBO0VBQ0E7QUZxRk47QUV4Rkk7RUFDRTtFQUNBO0VBQ0E7QUYwRk47QUU5REk7RUFDRTtBRmdFTjtBRWpFSTtFQUNFO0FGbUVOO0FFcEVJO0VBQ0U7QUZzRU47QUV2RUk7RUFDRTtBRnlFTjtBRXpHSTtFQUNFO0VBQ0E7RUFDQTtBRjJHTjtBRTlHSTtFQUNFO0VBQ0E7RUFDQTtBRmdITjtBRW5ISTtFQUNFO0VBQ0E7RUFDQTtBRnFITjtBRXhISTtFQUNFO0VBQ0E7RUFDQTtBRjBITjtBRTlGSTtFQUNFO0FGZ0dOO0FFakdJO0VBQ0U7QUZtR047QUVwR0k7RUFDRTtBRnNHTjtBRXZHSTtFQUNFO0FGeUdOO0FFMUdJO0VBQ0U7QUY0R047QUU1SUk7RUFDRTtFQUNBO0VBQ0E7QUY4SU47QUVqSkk7RUFDRTtFQUNBO0VBQ0E7QUZtSk47QUV0Skk7RUFDRTtFQUNBO0VBQ0E7QUZ3Sk47QUUzSkk7RUFDRTtFQUNBO0VBQ0E7QUY2Sk47QUVoS0k7RUFDRTtFQUNBO0VBQ0E7QUZrS047QUV0SUk7RUFDRTtBRndJTjtBRXpJSTtFQUNFO0FGMklOO0FFNUlJO0VBQ0U7QUY4SU47QUUvSUk7RUFDRTtBRmlKTjtBRWxKSTtFQUNFO0FGb0pOO0FFckpJO0VBQ0U7QUZ1Sk47QUV2TEk7RUFDRTtFQUNBO0VBQ0E7QUZ5TE47QUU1TEk7RUFDRTtFQUNBO0VBQ0E7QUY4TE47QUVqTUk7RUFDRTtFQUNBO0VBQ0E7QUZtTU47QUV0TUk7RUFDRTtFQUNBO0VBQ0E7QUZ3TU47QUUzTUk7RUFDRTtFQUNBO0VBQ0E7QUY2TU47QUVoTkk7RUFDRTtFQUNBO0VBQ0E7QUZrTk47QUV0TEk7RUFDRTtBRndMTjtBRXpMSTtFQUNFO0FGMkxOO0FFNUxJO0VBQ0U7QUY4TE47QUUvTEk7RUFDRTtBRmlNTjtBRWxNSTtFQUNFO0FGb01OO0FFck1JO0VBQ0U7QUZ1TU47QUV4TUk7RUFDRTtBRjBNTjtBRTFPSTtFQUNFO0VBQ0E7RUFDQTtBRjRPTjtBRS9PSTtFQUNFO0VBQ0E7RUFDQTtBRmlQTjtBRXBQSTtFQUNFO0VBQ0E7RUFDQTtBRnNQTjtBRXpQSTtFQUNFO0VBQ0E7RUFDQTtBRjJQTjtBRTlQSTtFQUNFO0VBQ0E7RUFDQTtBRmdRTjtBRW5RSTtFQUNFO0VBQ0E7RUFDQTtBRnFRTjtBRXhRSTtFQUNFO0VBQ0E7RUFDQTtBRjBRTjtBRTlPSTtFQUNFO0FGZ1BOO0FFalBJO0VBQ0U7QUZtUE47QUVwUEk7RUFDRTtBRnNQTjtBRXZQSTtFQUNFO0FGeVBOO0FFMVBJO0VBQ0U7QUY0UE47QUU3UEk7RUFDRTtBRitQTjtBRWhRSTtFQUNFO0FGa1FOO0FFblFJO0VBQ0U7QUZxUU47QUVyU0k7RUFDRTtFQUNBO0VBQ0E7QUZ1U047QUUxU0k7RUFDRTtFQUNBO0VBQ0E7QUY0U047QUUvU0k7RUFDRTtFQUNBO0VBQ0E7QUZpVE47QUVwVEk7RUFDRTtFQUNBO0VBQ0E7QUZzVE47QUV6VEk7RUFDRTtFQUNBO0VBQ0E7QUYyVE47QUU5VEk7RUFDRTtFQUNBO0VBQ0E7QUZnVU47QUVuVUk7RUFDRTtFQUNBO0VBQ0E7QUZxVU47QUV4VUk7RUFDRTtFQUNBO0VBQ0E7QUYwVU47QUU5U0k7RUFDRTtBRmdUTjtBRWpUSTtFQUNFO0FGbVROO0FFcFRJO0VBQ0U7QUZzVE47QUV2VEk7RUFDRTtBRnlUTjtBRTFUSTtFQUNFO0FGNFROO0FFN1RJO0VBQ0U7QUYrVE47QUVoVUk7RUFDRTtBRmtVTjtBRW5VSTtFQUNFO0FGcVVOO0FFdFVJO0VBQ0U7QUZ3VU47QUV4V0k7RUFDRTtFQUNBO0VBQ0E7QUYwV047QUU3V0k7RUFDRTtFQUNBO0VBQ0E7QUYrV047QUVsWEk7RUFDRTtFQUNBO0VBQ0E7QUZvWE47QUV2WEk7RUFDRTtFQUNBO0VBQ0E7QUZ5WE47QUU1WEk7RUFDRTtFQUNBO0VBQ0E7QUY4WE47QUVqWUk7RUFDRTtFQUNBO0VBQ0E7QUZtWU47QUV0WUk7RUFDRTtFQUNBO0VBQ0E7QUZ3WU47QUUzWUk7RUFDRTtFQUNBO0VBQ0E7QUY2WU47QUVoWkk7RUFDRTtFQUNBO0VBQ0E7QUZrWk47QUV0WEk7RUFDRTtBRndYTjtBRXpYSTtFQUNFO0FGMlhOO0FFNVhJO0VBQ0U7QUY4WE47QUUvWEk7RUFDRTtBRmlZTjtBRWxZSTtFQUNFO0FGb1lOO0FFcllJO0VBQ0U7QUZ1WU47QUV4WUk7RUFDRTtBRjBZTjtBRTNZSTtFQUNFO0FGNllOO0FFOVlJO0VBQ0U7QUZnWk47QUVqWkk7RUFDRTtBRm1aTjtBRW5iSTtFQUNFO0VBQ0E7RUFDQTtBRnFiTjtBRXhiSTtFQUNFO0VBQ0E7RUFDQTtBRjBiTjtBRTdiSTtFQUNFO0VBQ0E7RUFDQTtBRitiTjtBRWxjSTtFQUNFO0VBQ0E7RUFDQTtBRm9jTjtBRXZjSTtFQUNFO0VBQ0E7RUFDQTtBRnljTjtBRTVjSTtFQUNFO0VBQ0E7RUFDQTtBRjhjTjtBRWpkSTtFQUNFO0VBQ0E7RUFDQTtBRm1kTjtBRXRkSTtFQUNFO0VBQ0E7RUFDQTtBRndkTjtBRTNkSTtFQUNFO0VBQ0E7RUFDQTtBRjZkTjtBRWhlSTtFQUNFO0VBQ0E7RUFDQTtBRmtlTjtBRXRjSTtFQUNFO0FGd2NOO0FFemNJO0VBQ0U7QUYyY047QUU1Y0k7RUFDRTtBRjhjTjtBRS9jSTtFQUNFO0FGaWROO0FFbGRJO0VBQ0U7QUZvZE47QUVyZEk7RUFDRTtBRnVkTjtBRXhkSTtFQUNFO0FGMGROO0FFM2RJO0VBQ0U7QUY2ZE47QUU5ZEk7RUFDRTtBRmdlTjtBRWplSTtFQUNFO0FGbWVOO0FFcGVJO0VBQ0U7QUZzZU47QUV0Z0JJO0VBQ0U7RUFDQTtFQUNBO0FGd2dCTjtBRTNnQkk7RUFDRTtFQUNBO0VBQ0E7QUY2Z0JOO0FFaGhCSTtFQUNFO0VBQ0E7RUFDQTtBRmtoQk47QUVyaEJJO0VBQ0U7RUFDQTtFQUNBO0FGdWhCTjtBRTFoQkk7RUFDRTtFQUNBO0VBQ0E7QUY0aEJOO0FFL2hCSTtFQUNFO0VBQ0E7RUFDQTtBRmlpQk47QUVwaUJJO0VBQ0U7RUFDQTtFQUNBO0FGc2lCTjtBRXppQkk7RUFDRTtFQUNBO0VBQ0E7QUYyaUJOO0FFOWlCSTtFQUNFO0VBQ0E7RUFDQTtBRmdqQk47QUVuakJJO0VBQ0U7RUFDQTtFQUNBO0FGcWpCTjtBRXhqQkk7RUFDRTtFQUNBO0VBQ0E7QUYwakJOO0FFOWhCSTtFQUNFO0FGZ2lCTjtBRWppQkk7RUFDRTtBRm1pQk47QUVwaUJJO0VBQ0U7QUZzaUJOO0FFdmlCSTtFQUNFO0FGeWlCTjtBRTFpQkk7RUFDRTtBRjRpQk47QUU3aUJJO0VBQ0U7QUYraUJOO0FFaGpCSTtFQUNFO0FGa2pCTjtBRW5qQkk7RUFDRTtBRnFqQk47QUV0akJJO0VBQ0U7QUZ3akJOO0FFempCSTtFQUNFO0FGMmpCTjtBRTVqQkk7RUFDRTtBRjhqQk47QUUvakJJO0VBQ0U7QUZpa0JOO0FFam1CSTtFQUNFO0VBQ0E7RUFDQTtBRm1tQk47QUV0bUJJO0VBQ0U7RUFDQTtFQUNBO0FGd21CTjtBRTNtQkk7RUFDRTtFQUNBO0VBQ0E7QUY2bUJOO0FFaG5CSTtFQUNFO0VBQ0E7RUFDQTtBRmtuQk47QUVybkJJO0VBQ0U7RUFDQTtFQUNBO0FGdW5CTjtBRTFuQkk7RUFDRTtFQUNBO0VBQ0E7QUY0bkJOO0FFL25CSTtFQUNFO0VBQ0E7RUFDQTtBRmlvQk47QUVwb0JJO0VBQ0U7RUFDQTtFQUNBO0FGc29CTjtBRXpvQkk7RUFDRTtFQUNBO0VBQ0E7QUYyb0JOO0FFOW9CSTtFQUNFO0VBQ0E7RUFDQTtBRmdwQk47QUVucEJJO0VBQ0U7RUFDQTtFQUNBO0FGcXBCTjtBRXhwQkk7RUFDRTtFQUNBO0VBQ0E7QUYwcEJOO0FFOW5CSTtFQUNFO0FGZ29CTjtBRWpvQkk7RUFDRTtBRm1vQk47QUVwb0JJO0VBQ0U7QUZzb0JOO0FFdm9CSTtFQUNFO0FGeW9CTjtBRTFvQkk7RUFDRTtBRjRvQk47QUU3b0JJO0VBQ0U7QUYrb0JOO0FFaHBCSTtFQUNFO0FGa3BCTjtBRW5wQkk7RUFDRTtBRnFwQk47QUV0cEJJO0VBQ0U7QUZ3cEJOO0FFenBCSTtFQUNFO0FGMnBCTjtBRTVwQkk7RUFDRTtBRjhwQk47QUUvcEJJO0VBQ0U7QUZpcUJOO0FFbHFCSTtFQUNFO0FGb3FCTjtBRXBzQkk7RUFDRTtFQUNBO0VBQ0E7QUZzc0JOO0FFMXFCSTtFQUNFO0FGNHFCTjtBRTdxQkk7RUFDRTtBRitxQk47QUUvc0JJO0VBQ0U7RUFDQTtFQUNBO0FGaXRCTjtBRXB0Qkk7RUFDRTtFQUNBO0VBQ0E7QUZzdEJOO0FFMXJCSTtFQUNFO0FGNHJCTjtBRTdyQkk7RUFDRTtBRityQk47QUVoc0JJO0VBQ0U7QUZrc0JOO0FFbHVCSTtFQUNFO0VBQ0E7RUFDQTtBRm91Qk47QUV2dUJJO0VBQ0U7RUFDQTtFQUNBO0FGeXVCTjtBRTV1Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4dUJOO0FFbHRCSTtFQUNFO0FGb3RCTjtBRXJ0Qkk7RUFDRTtBRnV0Qk47QUV4dEJJO0VBQ0U7QUYwdEJOO0FFM3RCSTtFQUNFO0FGNnRCTjtBRTd2Qkk7RUFDRTtFQUNBO0VBQ0E7QUYrdkJOO0FFbHdCSTtFQUNFO0VBQ0E7RUFDQTtBRm93Qk47QUV2d0JJO0VBQ0U7RUFDQTtFQUNBO0FGeXdCTjtBRTV3Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4d0JOO0FFbHZCSTtFQUNFO0FGb3ZCTjtBRXJ2Qkk7RUFDRTtBRnV2Qk47QUV4dkJJO0VBQ0U7QUYwdkJOO0FFM3ZCSTtFQUNFO0FGNnZCTjtBRTl2Qkk7RUFDRTtBRmd3Qk47QUVoeUJJO0VBQ0U7RUFDQTtFQUNBO0FGa3lCTjtBRXJ5Qkk7RUFDRTtFQUNBO0VBQ0E7QUZ1eUJOO0FFMXlCSTtFQUNFO0VBQ0E7RUFDQTtBRjR5Qk47QUUveUJJO0VBQ0U7RUFDQTtFQUNBO0FGaXpCTjtBRXB6Qkk7RUFDRTtFQUNBO0VBQ0E7QUZzekJOO0FFMXhCSTtFQUNFO0FGNHhCTjtBRTd4Qkk7RUFDRTtBRit4Qk47QUVoeUJJO0VBQ0U7QUZreUJOO0FFbnlCSTtFQUNFO0FGcXlCTjtBRXR5Qkk7RUFDRTtBRnd5Qk47QUV6eUJJO0VBQ0U7QUYyeUJOO0FFMzBCSTtFQUNFO0VBQ0E7RUFDQTtBRjYwQk47QUVoMUJJO0VBQ0U7RUFDQTtFQUNBO0FGazFCTjtBRXIxQkk7RUFDRTtFQUNBO0VBQ0E7QUZ1MUJOO0FFMTFCSTtFQUNFO0VBQ0E7RUFDQTtBRjQxQk47QUUvMUJJO0VBQ0U7RUFDQTtFQUNBO0FGaTJCTjtBRXAyQkk7RUFDRTtFQUNBO0VBQ0E7QUZzMkJOO0FFMTBCSTtFQUNFO0FGNDBCTjtBRTcwQkk7RUFDRTtBRiswQk47QUVoMUJJO0VBQ0U7QUZrMUJOO0FFbjFCSTtFQUNFO0FGcTFCTjtBRXQxQkk7RUFDRTtBRncxQk47QUV6MUJJO0VBQ0U7QUYyMUJOO0FFNTFCSTtFQUNFO0FGODFCTjtBRTkzQkk7RUFDRTtFQUNBO0VBQ0E7QUZnNEJOO0FFbjRCSTtFQUNFO0VBQ0E7RUFDQTtBRnE0Qk47QUV4NEJJO0VBQ0U7RUFDQTtFQUNBO0FGMDRCTjtBRTc0Qkk7RUFDRTtFQUNBO0VBQ0E7QUYrNEJOO0FFbDVCSTtFQUNFO0VBQ0E7RUFDQTtBRm81Qk47QUV2NUJJO0VBQ0U7RUFDQTtFQUNBO0FGeTVCTjtBRTU1Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4NUJOO0FFbDRCSTtFQUNFO0FGbzRCTjtBRXI0Qkk7RUFDRTtBRnU0Qk47QUV4NEJJO0VBQ0U7QUYwNEJOO0FFMzRCSTtFQUNFO0FGNjRCTjtBRTk0Qkk7RUFDRTtBRmc1Qk47QUVqNUJJO0VBQ0U7QUZtNUJOO0FFcDVCSTtFQUNFO0FGczVCTjtBRXY1Qkk7RUFDRTtBRnk1Qk47QUV6N0JJO0VBQ0U7RUFDQTtFQUNBO0FGMjdCTjtBRTk3Qkk7RUFDRTtFQUNBO0VBQ0E7QUZnOEJOO0FFbjhCSTtFQUNFO0VBQ0E7RUFDQTtBRnE4Qk47QUV4OEJJO0VBQ0U7RUFDQTtFQUNBO0FGMDhCTjtBRTc4Qkk7RUFDRTtFQUNBO0VBQ0E7QUYrOEJOO0FFbDlCSTtFQUNFO0VBQ0E7RUFDQTtBRm85Qk47QUV2OUJJO0VBQ0U7RUFDQTtFQUNBO0FGeTlCTjtBRTU5Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4OUJOO0FFbDhCSTtFQUNFO0FGbzhCTjtBRXI4Qkk7RUFDRTtBRnU4Qk47QUV4OEJJO0VBQ0U7QUYwOEJOO0FFMzhCSTtFQUNFO0FGNjhCTjtBRTk4Qkk7RUFDRTtBRmc5Qk47QUVqOUJJO0VBQ0U7QUZtOUJOO0FFcDlCSTtFQUNFO0FGczlCTjtBRXY5Qkk7RUFDRTtBRnk5Qk47QUUxOUJJO0VBQ0U7QUY0OUJOO0FFNS9CSTtFQUNFO0VBQ0E7RUFDQTtBRjgvQk47QUVqZ0NJO0VBQ0U7RUFDQTtFQUNBO0FGbWdDTjtBRXRnQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ3Z0NOO0FFM2dDSTtFQUNFO0VBQ0E7RUFDQTtBRjZnQ047QUVoaENJO0VBQ0U7RUFDQTtFQUNBO0FGa2hDTjtBRXJoQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ1aENOO0FFMWhDSTtFQUNFO0VBQ0E7RUFDQTtBRjRoQ047QUUvaENJO0VBQ0U7RUFDQTtFQUNBO0FGaWlDTjtBRXBpQ0k7RUFDRTtFQUNBO0VBQ0E7QUZzaUNOO0FFMWdDSTtFQUNFO0FGNGdDTjtBRTdnQ0k7RUFDRTtBRitnQ047QUVoaENJO0VBQ0U7QUZraENOO0FFbmhDSTtFQUNFO0FGcWhDTjtBRXRoQ0k7RUFDRTtBRndoQ047QUV6aENJO0VBQ0U7QUYyaENOO0FFNWhDSTtFQUNFO0FGOGhDTjtBRS9oQ0k7RUFDRTtBRmlpQ047QUVsaUNJO0VBQ0U7QUZvaUNOO0FFcmlDSTtFQUNFO0FGdWlDTjtBRXZrQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ5a0NOO0FFNWtDSTtFQUNFO0VBQ0E7RUFDQTtBRjhrQ047QUVqbENJO0VBQ0U7RUFDQTtFQUNBO0FGbWxDTjtBRXRsQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ3bENOO0FFM2xDSTtFQUNFO0VBQ0E7RUFDQTtBRjZsQ047QUVobUNJO0VBQ0U7RUFDQTtFQUNBO0FGa21DTjtBRXJtQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ1bUNOO0FFMW1DSTtFQUNFO0VBQ0E7RUFDQTtBRjRtQ047QUUvbUNJO0VBQ0U7RUFDQTtFQUNBO0FGaW5DTjtBRXBuQ0k7RUFDRTtFQUNBO0VBQ0E7QUZzbkNOO0FFMWxDSTtFQUNFO0FGNGxDTjtBRTdsQ0k7RUFDRTtBRitsQ047QUVobUNJO0VBQ0U7QUZrbUNOO0FFbm1DSTtFQUNFO0FGcW1DTjtBRXRtQ0k7RUFDRTtBRndtQ047QUV6bUNJO0VBQ0U7QUYybUNOO0FFNW1DSTtFQUNFO0FGOG1DTjtBRS9tQ0k7RUFDRTtBRmluQ047QUVsbkNJO0VBQ0U7QUZvbkNOO0FFcm5DSTtFQUNFO0FGdW5DTjtBRXhuQ0k7RUFDRTtBRjBuQ047QUUxcENJO0VBQ0U7RUFDQTtFQUNBO0FGNHBDTjtBRS9wQ0k7RUFDRTtFQUNBO0VBQ0E7QUZpcUNOO0FFcHFDSTtFQUNFO0VBQ0E7RUFDQTtBRnNxQ047QUV6cUNJO0VBQ0U7RUFDQTtFQUNBO0FGMnFDTjtBRTlxQ0k7RUFDRTtFQUNBO0VBQ0E7QUZnckNOO0FFbnJDSTtFQUNFO0VBQ0E7RUFDQTtBRnFyQ047QUV4ckNJO0VBQ0U7RUFDQTtFQUNBO0FGMHJDTjtBRTdyQ0k7RUFDRTtFQUNBO0VBQ0E7QUYrckNOO0FFbHNDSTtFQUNFO0VBQ0E7RUFDQTtBRm9zQ047QUV2c0NJO0VBQ0U7RUFDQTtFQUNBO0FGeXNDTjtBRTVzQ0k7RUFDRTtFQUNBO0VBQ0E7QUY4c0NOO0FFbHJDSTtFQUNFO0FGb3JDTjtBRXJyQ0k7RUFDRTtBRnVyQ047QUV4ckNJO0VBQ0U7QUYwckNOO0FFM3JDSTtFQUNFO0FGNnJDTjtBRTlyQ0k7RUFDRTtBRmdzQ047QUVqc0NJO0VBQ0U7QUZtc0NOO0FFcHNDSTtFQUNFO0FGc3NDTjtBRXZzQ0k7RUFDRTtBRnlzQ047QUUxc0NJO0VBQ0U7QUY0c0NOO0FFN3NDSTtFQUNFO0FGK3NDTjtBRWh0Q0k7RUFDRTtBRmt0Q047QUVudENJO0VBQ0U7QUZxdENOO0FFcnZDSTtFQUNFO0VBQ0E7RUFDQTtBRnV2Q047QUUxdkNJO0VBQ0U7RUFDQTtFQUNBO0FGNHZDTjtBRS92Q0k7RUFDRTtFQUNBO0VBQ0E7QUZpd0NOO0FFcHdDSTtFQUNFO0VBQ0E7RUFDQTtBRnN3Q047QUV6d0NJO0VBQ0U7RUFDQTtFQUNBO0FGMndDTjtBRTl3Q0k7RUFDRTtFQUNBO0VBQ0E7QUZneENOO0FFbnhDSTtFQUNFO0VBQ0E7RUFDQTtBRnF4Q047QUV4eENJO0VBQ0U7RUFDQTtFQUNBO0FGMHhDTjtBRTd4Q0k7RUFDRTtFQUNBO0VBQ0E7QUYreENOO0FFbHlDSTtFQUNFO0VBQ0E7RUFDQTtBRm95Q047QUV2eUNJO0VBQ0U7RUFDQTtFQUNBO0FGeXlDTjtBRTV5Q0k7RUFDRTtFQUNBO0VBQ0E7QUY4eUNOO0FFbHhDSTtFQUNFO0FGb3hDTjtBRXJ4Q0k7RUFDRTtBRnV4Q047QUV4eENJO0VBQ0U7QUYweENOO0FFM3hDSTtFQUNFO0FGNnhDTjtBRTl4Q0k7RUFDRTtBRmd5Q047QUVqeUNJO0VBQ0U7QUZteUNOO0FFcHlDSTtFQUNFO0FGc3lDTjtBRXZ5Q0k7RUFDRTtBRnl5Q047QUUxeUNJO0VBQ0U7QUY0eUNOO0FFN3lDSTtFQUNFO0FGK3lDTjtBRWh6Q0k7RUFDRTtBRmt6Q047QUVuekNJO0VBQ0U7QUZxekNOO0FFdHpDSTtFQUNFO0FGd3pDTjtBRS93Q0U7RUFDRTtFQUNBO0VBQ0E7QUZpeENKO0FFOXdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGZ3hDSjtBRTd3Q0U7RUFDRTtFQUNBO0FGK3dDSjs7QUVud0NBO0FBRUE7RUF0R0k7SUFDRTtJQUNBO0lBQ0E7RUY0MkNKO0VFaDFDRTtJQUNFO0VGazFDSjtFRW4xQ0U7SUFDRTtFRnExQ0o7RUVyM0NFO0lBQ0U7SUFDQTtJQUNBO0VGdTNDSjtFRTEzQ0U7SUFDRTtJQUNBO0lBQ0E7RUY0M0NKO0VFaDJDRTtJQUNFO0VGazJDSjtFRW4yQ0U7SUFDRTtFRnEyQ0o7RUV0MkNFO0lBQ0U7RUZ3MkNKO0VFeDRDRTtJQUNFO0lBQ0E7SUFDQTtFRjA0Q0o7RUU3NENFO0lBQ0U7SUFDQTtJQUNBO0VGKzRDSjtFRWw1Q0U7SUFDRTtJQUNBO0lBQ0E7RUZvNUNKO0VFeDNDRTtJQUNFO0VGMDNDSjtFRTMzQ0U7SUFDRTtFRjYzQ0o7RUU5M0NFO0lBQ0U7RUZnNENKO0VFajRDRTtJQUNFO0VGbTRDSjtFRW42Q0U7SUFDRTtJQUNBO0lBQ0E7RUZxNkNKO0VFeDZDRTtJQUNFO0lBQ0E7SUFDQTtFRjA2Q0o7RUU3NkNFO0lBQ0U7SUFDQTtJQUNBO0VGKzZDSjtFRWw3Q0U7SUFDRTtJQUNBO0lBQ0E7RUZvN0NKO0VFeDVDRTtJQUNFO0VGMDVDSjtFRTM1Q0U7SUFDRTtFRjY1Q0o7RUU5NUNFO0lBQ0U7RUZnNkNKO0VFajZDRTtJQUNFO0VGbTZDSjtFRXA2Q0U7SUFDRTtFRnM2Q0o7RUV0OENFO0lBQ0U7SUFDQTtJQUNBO0VGdzhDSjtFRTM4Q0U7SUFDRTtJQUNBO0lBQ0E7RUY2OENKO0VFaDlDRTtJQUNFO0lBQ0E7SUFDQTtFRms5Q0o7RUVyOUNFO0lBQ0U7SUFDQTtJQUNBO0VGdTlDSjtFRTE5Q0U7SUFDRTtJQUNBO0lBQ0E7RUY0OUNKO0VFaDhDRTtJQUNFO0VGazhDSjtFRW44Q0U7SUFDRTtFRnE4Q0o7RUV0OENFO0lBQ0U7RUZ3OENKO0VFejhDRTtJQUNFO0VGMjhDSjtFRTU4Q0U7SUFDRTtFRjg4Q0o7RUUvOENFO0lBQ0U7RUZpOUNKO0VFai9DRTtJQUNFO0lBQ0E7SUFDQTtFRm0vQ0o7RUV0L0NFO0lBQ0U7SUFDQTtJQUNBO0VGdy9DSjtFRTMvQ0U7SUFDRTtJQUNBO0lBQ0E7RUY2L0NKO0VFaGdERTtJQUNFO0lBQ0E7SUFDQTtFRmtnREo7RUVyZ0RFO0lBQ0U7SUFDQTtJQUNBO0VGdWdESjtFRTFnREU7SUFDRTtJQUNBO0lBQ0E7RUY0Z0RKO0VFaC9DRTtJQUNFO0VGay9DSjtFRW4vQ0U7SUFDRTtFRnEvQ0o7RUV0L0NFO0lBQ0U7RUZ3L0NKO0VFei9DRTtJQUNFO0VGMi9DSjtFRTUvQ0U7SUFDRTtFRjgvQ0o7RUUvL0NFO0lBQ0U7RUZpZ0RKO0VFbGdERTtJQUNFO0VGb2dESjtFRXBpREU7SUFDRTtJQUNBO0lBQ0E7RUZzaURKO0VFemlERTtJQUNFO0lBQ0E7SUFDQTtFRjJpREo7RUU5aURFO0lBQ0U7SUFDQTtJQUNBO0VGZ2pESjtFRW5qREU7SUFDRTtJQUNBO0lBQ0E7RUZxakRKO0VFeGpERTtJQUNFO0lBQ0E7SUFDQTtFRjBqREo7RUU3akRFO0lBQ0U7SUFDQTtJQUNBO0VGK2pESjtFRWxrREU7SUFDRTtJQUNBO0lBQ0E7RUZva0RKO0VFeGlERTtJQUNFO0VGMGlESjtFRTNpREU7SUFDRTtFRjZpREo7RUU5aURFO0lBQ0U7RUZnakRKO0VFampERTtJQUNFO0VGbWpESjtFRXBqREU7SUFDRTtFRnNqREo7RUV2akRFO0lBQ0U7RUZ5akRKO0VFMWpERTtJQUNFO0VGNGpESjtFRTdqREU7SUFDRTtFRitqREo7RUUvbERFO0lBQ0U7SUFDQTtJQUNBO0VGaW1ESjtFRXBtREU7SUFDRTtJQUNBO0lBQ0E7RUZzbURKO0VFem1ERTtJQUNFO0lBQ0E7SUFDQTtFRjJtREo7RUU5bURFO0lBQ0U7SUFDQTtJQUNBO0VGZ25ESjtFRW5uREU7SUFDRTtJQUNBO0lBQ0E7RUZxbkRKO0VFeG5ERTtJQUNFO0lBQ0E7SUFDQTtFRjBuREo7RUU3bkRFO0lBQ0U7SUFDQTtJQUNBO0VGK25ESjtFRWxvREU7SUFDRTtJQUNBO0lBQ0E7RUZvb0RKO0VFeG1ERTtJQUNFO0VGMG1ESjtFRTNtREU7SUFDRTtFRjZtREo7RUU5bURFO0lBQ0U7RUZnbkRKO0VFam5ERTtJQUNFO0VGbW5ESjtFRXBuREU7SUFDRTtFRnNuREo7RUV2bkRFO0lBQ0U7RUZ5bkRKO0VFMW5ERTtJQUNFO0VGNG5ESjtFRTduREU7SUFDRTtFRituREo7RUVob0RFO0lBQ0U7RUZrb0RKO0VFbHFERTtJQUNFO0lBQ0E7SUFDQTtFRm9xREo7RUV2cURFO0lBQ0U7SUFDQTtJQUNBO0VGeXFESjtFRTVxREU7SUFDRTtJQUNBO0lBQ0E7RUY4cURKO0VFanJERTtJQUNFO0lBQ0E7SUFDQTtFRm1yREo7RUV0ckRFO0lBQ0U7SUFDQTtJQUNBO0VGd3JESjtFRTNyREU7SUFDRTtJQUNBO0lBQ0E7RUY2ckRKO0VFaHNERTtJQUNFO0lBQ0E7SUFDQTtFRmtzREo7RUVyc0RFO0lBQ0U7SUFDQTtJQUNBO0VGdXNESjtFRTFzREU7SUFDRTtJQUNBO0lBQ0E7RUY0c0RKO0VFaHJERTtJQUNFO0VGa3JESjtFRW5yREU7SUFDRTtFRnFyREo7RUV0ckRFO0lBQ0U7RUZ3ckRKO0VFenJERTtJQUNFO0VGMnJESjtFRTVyREU7SUFDRTtFRjhyREo7RUUvckRFO0lBQ0U7RUZpc0RKO0VFbHNERTtJQUNFO0VGb3NESjtFRXJzREU7SUFDRTtFRnVzREo7RUV4c0RFO0lBQ0U7RUYwc0RKO0VFM3NERTtJQUNFO0VGNnNESjtFRTd1REU7SUFDRTtJQUNBO0lBQ0E7RUYrdURKO0VFbHZERTtJQUNFO0lBQ0E7SUFDQTtFRm92REo7RUV2dkRFO0lBQ0U7SUFDQTtJQUNBO0VGeXZESjtFRTV2REU7SUFDRTtJQUNBO0lBQ0E7RUY4dkRKO0VFandERTtJQUNFO0lBQ0E7SUFDQTtFRm13REo7RUV0d0RFO0lBQ0U7SUFDQTtJQUNBO0VGd3dESjtFRTN3REU7SUFDRTtJQUNBO0lBQ0E7RUY2d0RKO0VFaHhERTtJQUNFO0lBQ0E7SUFDQTtFRmt4REo7RUVyeERFO0lBQ0U7SUFDQTtJQUNBO0VGdXhESjtFRTF4REU7SUFDRTtJQUNBO0lBQ0E7RUY0eERKO0VFaHdERTtJQUNFO0VGa3dESjtFRW53REU7SUFDRTtFRnF3REo7RUV0d0RFO0lBQ0U7RUZ3d0RKO0VFendERTtJQUNFO0VGMndESjtFRTV3REU7SUFDRTtFRjh3REo7RUUvd0RFO0lBQ0U7RUZpeERKO0VFbHhERTtJQUNFO0VGb3hESjtFRXJ4REU7SUFDRTtFRnV4REo7RUV4eERFO0lBQ0U7RUYweERKO0VFM3hERTtJQUNFO0VGNnhESjtFRTl4REU7SUFDRTtFRmd5REo7RUVoMERFO0lBQ0U7SUFDQTtJQUNBO0VGazBESjtFRXIwREU7SUFDRTtJQUNBO0lBQ0E7RUZ1MERKO0VFMTBERTtJQUNFO0lBQ0E7SUFDQTtFRjQwREo7RUUvMERFO0lBQ0U7SUFDQTtJQUNBO0VGaTFESjtFRXAxREU7SUFDRTtJQUNBO0lBQ0E7RUZzMURKO0VFejFERTtJQUNFO0lBQ0E7SUFDQTtFRjIxREo7RUU5MURFO0lBQ0U7SUFDQTtJQUNBO0VGZzJESjtFRW4yREU7SUFDRTtJQUNBO0lBQ0E7RUZxMkRKO0VFeDJERTtJQUNFO0lBQ0E7SUFDQTtFRjAyREo7RUU3MkRFO0lBQ0U7SUFDQTtJQUNBO0VGKzJESjtFRWwzREU7SUFDRTtJQUNBO0lBQ0E7RUZvM0RKO0VFeDFERTtJQUNFO0VGMDFESjtFRTMxREU7SUFDRTtFRjYxREo7RUU5MURFO0lBQ0U7RUZnMkRKO0VFajJERTtJQUNFO0VGbTJESjtFRXAyREU7SUFDRTtFRnMyREo7RUV2MkRFO0lBQ0U7RUZ5MkRKO0VFMTJERTtJQUNFO0VGNDJESjtFRTcyREU7SUFDRTtFRisyREo7RUVoM0RFO0lBQ0U7RUZrM0RKO0VFbjNERTtJQUNFO0VGcTNESjtFRXQzREU7SUFDRTtFRnczREo7RUV6M0RFO0lBQ0U7RUYyM0RKO0VFMzVERTtJQUNFO0lBQ0E7SUFDQTtFRjY1REo7RUVoNkRFO0lBQ0U7SUFDQTtJQUNBO0VGazZESjtFRXI2REU7SUFDRTtJQUNBO0lBQ0E7RUZ1NkRKO0VFMTZERTtJQUNFO0lBQ0E7SUFDQTtFRjQ2REo7RUUvNkRFO0lBQ0U7SUFDQTtJQUNBO0VGaTdESjtFRXA3REU7SUFDRTtJQUNBO0lBQ0E7RUZzN0RKO0VFejdERTtJQUNFO0lBQ0E7SUFDQTtFRjI3REo7RUU5N0RFO0lBQ0U7SUFDQTtJQUNBO0VGZzhESjtFRW44REU7SUFDRTtJQUNBO0lBQ0E7RUZxOERKO0VFeDhERTtJQUNFO0lBQ0E7SUFDQTtFRjA4REo7RUU3OERFO0lBQ0U7SUFDQTtJQUNBO0VGKzhESjtFRWw5REU7SUFDRTtJQUNBO0lBQ0E7RUZvOURKO0VFeDdERTtJQUNFO0VGMDdESjtFRTM3REU7SUFDRTtFRjY3REo7RUU5N0RFO0lBQ0U7RUZnOERKO0VFajhERTtJQUNFO0VGbThESjtFRXA4REU7SUFDRTtFRnM4REo7RUV2OERFO0lBQ0U7RUZ5OERKO0VFMThERTtJQUNFO0VGNDhESjtFRTc4REU7SUFDRTtFRis4REo7RUVoOURFO0lBQ0U7RUZrOURKO0VFbjlERTtJQUNFO0VGcTlESjtFRXQ5REU7SUFDRTtFRnc5REo7RUV6OURFO0lBQ0U7RUYyOURKO0VFNTlERTtJQUNFO0VGODlESjtFRTkvREU7SUFDRTtJQUNBO0lBQ0E7RUZnZ0VKO0VFcCtERTtJQUNFO0VGcytESjtFRXYrREU7SUFDRTtFRnkrREo7RUV6Z0VFO0lBQ0U7SUFDQTtJQUNBO0VGMmdFSjtFRTlnRUU7SUFDRTtJQUNBO0lBQ0E7RUZnaEVKO0VFcC9ERTtJQUNFO0VGcy9ESjtFRXYvREU7SUFDRTtFRnkvREo7RUUxL0RFO0lBQ0U7RUY0L0RKO0VFNWhFRTtJQUNFO0lBQ0E7SUFDQTtFRjhoRUo7RUVqaUVFO0lBQ0U7SUFDQTtJQUNBO0VGbWlFSjtFRXRpRUU7SUFDRTtJQUNBO0lBQ0E7RUZ3aUVKO0VFNWdFRTtJQUNFO0VGOGdFSjtFRS9nRUU7SUFDRTtFRmloRUo7RUVsaEVFO0lBQ0U7RUZvaEVKO0VFcmhFRTtJQUNFO0VGdWhFSjtFRXZqRUU7SUFDRTtJQUNBO0lBQ0E7RUZ5akVKO0VFNWpFRTtJQUNFO0lBQ0E7SUFDQTtFRjhqRUo7RUVqa0VFO0lBQ0U7SUFDQTtJQUNBO0VGbWtFSjtFRXRrRUU7SUFDRTtJQUNBO0lBQ0E7RUZ3a0VKO0VFNWlFRTtJQUNFO0VGOGlFSjtFRS9pRUU7SUFDRTtFRmlqRUo7RUVsakVFO0lBQ0U7RUZvakVKO0VFcmpFRTtJQUNFO0VGdWpFSjtFRXhqRUU7SUFDRTtFRjBqRUo7RUUxbEVFO0lBQ0U7SUFDQTtJQUNBO0VGNGxFSjtFRS9sRUU7SUFDRTtJQUNBO0lBQ0E7RUZpbUVKO0VFcG1FRTtJQUNFO0lBQ0E7SUFDQTtFRnNtRUo7RUV6bUVFO0lBQ0U7SUFDQTtJQUNBO0VGMm1FSjtFRTltRUU7SUFDRTtJQUNBO0lBQ0E7RUZnbkVKO0VFcGxFRTtJQUNFO0VGc2xFSjtFRXZsRUU7SUFDRTtFRnlsRUo7RUUxbEVFO0lBQ0U7RUY0bEVKO0VFN2xFRTtJQUNFO0VGK2xFSjtFRWhtRUU7SUFDRTtFRmttRUo7RUVubUVFO0lBQ0U7RUZxbUVKO0VFcm9FRTtJQUNFO0lBQ0E7SUFDQTtFRnVvRUo7RUUxb0VFO0lBQ0U7SUFDQTtJQUNBO0VGNG9FSjtFRS9vRUU7SUFDRTtJQUNBO0lBQ0E7RUZpcEVKO0VFcHBFRTtJQUNFO0lBQ0E7SUFDQTtFRnNwRUo7RUV6cEVFO0lBQ0U7SUFDQTtJQUNBO0VGMnBFSjtFRTlwRUU7SUFDRTtJQUNBO0lBQ0E7RUZncUVKO0VFcG9FRTtJQUNFO0VGc29FSjtFRXZvRUU7SUFDRTtFRnlvRUo7RUUxb0VFO0lBQ0U7RUY0b0VKO0VFN29FRTtJQUNFO0VGK29FSjtFRWhwRUU7SUFDRTtFRmtwRUo7RUVucEVFO0lBQ0U7RUZxcEVKO0VFdHBFRTtJQUNFO0VGd3BFSjtFRXhyRUU7SUFDRTtJQUNBO0lBQ0E7RUYwckVKO0VFN3JFRTtJQUNFO0lBQ0E7SUFDQTtFRityRUo7RUVsc0VFO0lBQ0U7SUFDQTtJQUNBO0VGb3NFSjtFRXZzRUU7SUFDRTtJQUNBO0lBQ0E7RUZ5c0VKO0VFNXNFRTtJQUNFO0lBQ0E7SUFDQTtFRjhzRUo7RUVqdEVFO0lBQ0U7SUFDQTtJQUNBO0VGbXRFSjtFRXR0RUU7SUFDRTtJQUNBO0lBQ0E7RUZ3dEVKO0VFNXJFRTtJQUNFO0VGOHJFSjtFRS9yRUU7SUFDRTtFRmlzRUo7RUVsc0VFO0lBQ0U7RUZvc0VKO0VFcnNFRTtJQUNFO0VGdXNFSjtFRXhzRUU7SUFDRTtFRjBzRUo7RUUzc0VFO0lBQ0U7RUY2c0VKO0VFOXNFRTtJQUNFO0VGZ3RFSjtFRWp0RUU7SUFDRTtFRm10RUo7RUVudkVFO0lBQ0U7SUFDQTtJQUNBO0VGcXZFSjtFRXh2RUU7SUFDRTtJQUNBO0lBQ0E7RUYwdkVKO0VFN3ZFRTtJQUNFO0lBQ0E7SUFDQTtFRit2RUo7RUVsd0VFO0lBQ0U7SUFDQTtJQUNBO0VGb3dFSjtFRXZ3RUU7SUFDRTtJQUNBO0lBQ0E7RUZ5d0VKO0VFNXdFRTtJQUNFO0lBQ0E7SUFDQTtFRjh3RUo7RUVqeEVFO0lBQ0U7SUFDQTtJQUNBO0VGbXhFSjtFRXR4RUU7SUFDRTtJQUNBO0lBQ0E7RUZ3eEVKO0VFNXZFRTtJQUNFO0VGOHZFSjtFRS92RUU7SUFDRTtFRml3RUo7RUVsd0VFO0lBQ0U7RUZvd0VKO0VFcndFRTtJQUNFO0VGdXdFSjtFRXh3RUU7SUFDRTtFRjB3RUo7RUUzd0VFO0lBQ0U7RUY2d0VKO0VFOXdFRTtJQUNFO0VGZ3hFSjtFRWp4RUU7SUFDRTtFRm14RUo7RUVweEVFO0lBQ0U7RUZzeEVKO0VFdHpFRTtJQUNFO0lBQ0E7SUFDQTtFRnd6RUo7RUUzekVFO0lBQ0U7SUFDQTtJQUNBO0VGNnpFSjtFRWgwRUU7SUFDRTtJQUNBO0lBQ0E7RUZrMEVKO0VFcjBFRTtJQUNFO0lBQ0E7SUFDQTtFRnUwRUo7RUUxMEVFO0lBQ0U7SUFDQTtJQUNBO0VGNDBFSjtFRS8wRUU7SUFDRTtJQUNBO0lBQ0E7RUZpMUVKO0VFcDFFRTtJQUNFO0lBQ0E7SUFDQTtFRnMxRUo7RUV6MUVFO0lBQ0U7SUFDQTtJQUNBO0VGMjFFSjtFRTkxRUU7SUFDRTtJQUNBO0lBQ0E7RUZnMkVKO0VFcDBFRTtJQUNFO0VGczBFSjtFRXYwRUU7SUFDRTtFRnkwRUo7RUUxMEVFO0lBQ0U7RUY0MEVKO0VFNzBFRTtJQUNFO0VGKzBFSjtFRWgxRUU7SUFDRTtFRmsxRUo7RUVuMUVFO0lBQ0U7RUZxMUVKO0VFdDFFRTtJQUNFO0VGdzFFSjtFRXoxRUU7SUFDRTtFRjIxRUo7RUU1MUVFO0lBQ0U7RUY4MUVKO0VFLzFFRTtJQUNFO0VGaTJFSjtFRWo0RUU7SUFDRTtJQUNBO0lBQ0E7RUZtNEVKO0VFdDRFRTtJQUNFO0lBQ0E7SUFDQTtFRnc0RUo7RUUzNEVFO0lBQ0U7SUFDQTtJQUNBO0VGNjRFSjtFRWg1RUU7SUFDRTtJQUNBO0lBQ0E7RUZrNUVKO0VFcjVFRTtJQUNFO0lBQ0E7SUFDQTtFRnU1RUo7RUUxNUVFO0lBQ0U7SUFDQTtJQUNBO0VGNDVFSjtFRS81RUU7SUFDRTtJQUNBO0lBQ0E7RUZpNkVKO0VFcDZFRTtJQUNFO0lBQ0E7SUFDQTtFRnM2RUo7RUV6NkVFO0lBQ0U7SUFDQTtJQUNBO0VGMjZFSjtFRTk2RUU7SUFDRTtJQUNBO0lBQ0E7RUZnN0VKO0VFcDVFRTtJQUNFO0VGczVFSjtFRXY1RUU7SUFDRTtFRnk1RUo7RUUxNUVFO0lBQ0U7RUY0NUVKO0VFNzVFRTtJQUNFO0VGKzVFSjtFRWg2RUU7SUFDRTtFRms2RUo7RUVuNkVFO0lBQ0U7RUZxNkVKO0VFdDZFRTtJQUNFO0VGdzZFSjtFRXo2RUU7SUFDRTtFRjI2RUo7RUU1NkVFO0lBQ0U7RUY4NkVKO0VFLzZFRTtJQUNFO0VGaTdFSjtFRWw3RUU7SUFDRTtFRm83RUo7RUVwOUVFO0lBQ0U7SUFDQTtJQUNBO0VGczlFSjtFRXo5RUU7SUFDRTtJQUNBO0lBQ0E7RUYyOUVKO0VFOTlFRTtJQUNFO0lBQ0E7SUFDQTtFRmcrRUo7RUVuK0VFO0lBQ0U7SUFDQTtJQUNBO0VGcStFSjtFRXgrRUU7SUFDRTtJQUNBO0lBQ0E7RUYwK0VKO0VFNytFRTtJQUNFO0lBQ0E7SUFDQTtFRisrRUo7RUVsL0VFO0lBQ0U7SUFDQTtJQUNBO0VGby9FSjtFRXYvRUU7SUFDRTtJQUNBO0lBQ0E7RUZ5L0VKO0VFNS9FRTtJQUNFO0lBQ0E7SUFDQTtFRjgvRUo7RUVqZ0ZFO0lBQ0U7SUFDQTtJQUNBO0VGbWdGSjtFRXRnRkU7SUFDRTtJQUNBO0lBQ0E7RUZ3Z0ZKO0VFNStFRTtJQUNFO0VGOCtFSjtFRS8rRUU7SUFDRTtFRmkvRUo7RUVsL0VFO0lBQ0U7RUZvL0VKO0VFci9FRTtJQUNFO0VGdS9FSjtFRXgvRUU7SUFDRTtFRjAvRUo7RUUzL0VFO0lBQ0U7RUY2L0VKO0VFOS9FRTtJQUNFO0VGZ2dGSjtFRWpnRkU7SUFDRTtFRm1nRko7RUVwZ0ZFO0lBQ0U7RUZzZ0ZKO0VFdmdGRTtJQUNFO0VGeWdGSjtFRTFnRkU7SUFDRTtFRjRnRko7RUU3Z0ZFO0lBQ0U7RUYrZ0ZKO0VFL2lGRTtJQUNFO0lBQ0E7SUFDQTtFRmlqRko7RUVwakZFO0lBQ0U7SUFDQTtJQUNBO0VGc2pGSjtFRXpqRkU7SUFDRTtJQUNBO0lBQ0E7RUYyakZKO0VFOWpGRTtJQUNFO0lBQ0E7SUFDQTtFRmdrRko7RUVua0ZFO0lBQ0U7SUFDQTtJQUNBO0VGcWtGSjtFRXhrRkU7SUFDRTtJQUNBO0lBQ0E7RUYwa0ZKO0VFN2tGRTtJQUNFO0lBQ0E7SUFDQTtFRitrRko7RUVsbEZFO0lBQ0U7SUFDQTtJQUNBO0VGb2xGSjtFRXZsRkU7SUFDRTtJQUNBO0lBQ0E7RUZ5bEZKO0VFNWxGRTtJQUNFO0lBQ0E7SUFDQTtFRjhsRko7RUVqbUZFO0lBQ0U7SUFDQTtJQUNBO0VGbW1GSjtFRXRtRkU7SUFDRTtJQUNBO0lBQ0E7RUZ3bUZKO0VFNWtGRTtJQUNFO0VGOGtGSjtFRS9rRkU7SUFDRTtFRmlsRko7RUVsbEZFO0lBQ0U7RUZvbEZKO0VFcmxGRTtJQUNFO0VGdWxGSjtFRXhsRkU7SUFDRTtFRjBsRko7RUUzbEZFO0lBQ0U7RUY2bEZKO0VFOWxGRTtJQUNFO0VGZ21GSjtFRWptRkU7SUFDRTtFRm1tRko7RUVwbUZFO0lBQ0U7RUZzbUZKO0VFdm1GRTtJQUNFO0VGeW1GSjtFRTFtRkU7SUFDRTtFRjRtRko7RUU3bUZFO0lBQ0U7RUYrbUZKO0VFaG5GRTtJQUNFO0VGa25GSjtFRXprRkE7SUFDRTtJQUNBO0lBQ0E7RUYya0ZGO0VFeGtGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGMGtGRjtFRXZrRkE7SUFDRTtJQUNBO0VGeWtGRjtBQUNGO0FFdGpGQTtBQUVBO0VBOUdJO0lBQ0U7SUFDQTtJQUNBO0VGc3FGSjtFRTFvRkU7SUFDRTtFRjRvRko7RUU3b0ZFO0lBQ0U7RUYrb0ZKO0VFL3FGRTtJQUNFO0lBQ0E7SUFDQTtFRmlyRko7RUVwckZFO0lBQ0U7SUFDQTtJQUNBO0VGc3JGSjtFRTFwRkU7SUFDRTtFRjRwRko7RUU3cEZFO0lBQ0U7RUYrcEZKO0VFaHFGRTtJQUNFO0VGa3FGSjtFRWxzRkU7SUFDRTtJQUNBO0lBQ0E7RUZvc0ZKO0VFdnNGRTtJQUNFO0lBQ0E7SUFDQTtFRnlzRko7RUU1c0ZFO0lBQ0U7SUFDQTtJQUNBO0VGOHNGSjtFRWxyRkU7SUFDRTtFRm9yRko7RUVyckZFO0lBQ0U7RUZ1ckZKO0VFeHJGRTtJQUNFO0VGMHJGSjtFRTNyRkU7SUFDRTtFRjZyRko7RUU3dEZFO0lBQ0U7SUFDQTtJQUNBO0VGK3RGSjtFRWx1RkU7SUFDRTtJQUNBO0lBQ0E7RUZvdUZKO0VFdnVGRTtJQUNFO0lBQ0E7SUFDQTtFRnl1Rko7RUU1dUZFO0lBQ0U7SUFDQTtJQUNBO0VGOHVGSjtFRWx0RkU7SUFDRTtFRm90Rko7RUVydEZFO0lBQ0U7RUZ1dEZKO0VFeHRGRTtJQUNFO0VGMHRGSjtFRTN0RkU7SUFDRTtFRjZ0Rko7RUU5dEZFO0lBQ0U7RUZndUZKO0VFaHdGRTtJQUNFO0lBQ0E7SUFDQTtFRmt3Rko7RUVyd0ZFO0lBQ0U7SUFDQTtJQUNBO0VGdXdGSjtFRTF3RkU7SUFDRTtJQUNBO0lBQ0E7RUY0d0ZKO0VFL3dGRTtJQUNFO0lBQ0E7SUFDQTtFRml4Rko7RUVweEZFO0lBQ0U7SUFDQTtJQUNBO0VGc3hGSjtFRTF2RkU7SUFDRTtFRjR2Rko7RUU3dkZFO0lBQ0U7RUYrdkZKO0VFaHdGRTtJQUNFO0VGa3dGSjtFRW53RkU7SUFDRTtFRnF3Rko7RUV0d0ZFO0lBQ0U7RUZ3d0ZKO0VFendGRTtJQUNFO0VGMndGSjtFRTN5RkU7SUFDRTtJQUNBO0lBQ0E7RUY2eUZKO0VFaHpGRTtJQUNFO0lBQ0E7SUFDQTtFRmt6Rko7RUVyekZFO0lBQ0U7SUFDQTtJQUNBO0VGdXpGSjtFRTF6RkU7SUFDRTtJQUNBO0lBQ0E7RUY0ekZKO0VFL3pGRTtJQUNFO0lBQ0E7SUFDQTtFRmkwRko7RUVwMEZFO0lBQ0U7SUFDQTtJQUNBO0VGczBGSjtFRTF5RkU7SUFDRTtFRjR5Rko7RUU3eUZFO0lBQ0U7RUYreUZKO0VFaHpGRTtJQUNFO0VGa3pGSjtFRW56RkU7SUFDRTtFRnF6Rko7RUV0ekZFO0lBQ0U7RUZ3ekZKO0VFenpGRTtJQUNFO0VGMnpGSjtFRTV6RkU7SUFDRTtFRjh6Rko7RUU5MUZFO0lBQ0U7SUFDQTtJQUNBO0VGZzJGSjtFRW4yRkU7SUFDRTtJQUNBO0lBQ0E7RUZxMkZKO0VFeDJGRTtJQUNFO0lBQ0E7SUFDQTtFRjAyRko7RUU3MkZFO0lBQ0U7SUFDQTtJQUNBO0VGKzJGSjtFRWwzRkU7SUFDRTtJQUNBO0lBQ0E7RUZvM0ZKO0VFdjNGRTtJQUNFO0lBQ0E7SUFDQTtFRnkzRko7RUU1M0ZFO0lBQ0U7SUFDQTtJQUNBO0VGODNGSjtFRWwyRkU7SUFDRTtFRm8yRko7RUVyMkZFO0lBQ0U7RUZ1MkZKO0VFeDJGRTtJQUNFO0VGMDJGSjtFRTMyRkU7SUFDRTtFRjYyRko7RUU5MkZFO0lBQ0U7RUZnM0ZKO0VFajNGRTtJQUNFO0VGbTNGSjtFRXAzRkU7SUFDRTtFRnMzRko7RUV2M0ZFO0lBQ0U7RUZ5M0ZKO0VFejVGRTtJQUNFO0lBQ0E7SUFDQTtFRjI1Rko7RUU5NUZFO0lBQ0U7SUFDQTtJQUNBO0VGZzZGSjtFRW42RkU7SUFDRTtJQUNBO0lBQ0E7RUZxNkZKO0VFeDZGRTtJQUNFO0lBQ0E7SUFDQTtFRjA2Rko7RUU3NkZFO0lBQ0U7SUFDQTtJQUNBO0VGKzZGSjtFRWw3RkU7SUFDRTtJQUNBO0lBQ0E7RUZvN0ZKO0VFdjdGRTtJQUNFO0lBQ0E7SUFDQTtFRnk3Rko7RUU1N0ZFO0lBQ0U7SUFDQTtJQUNBO0VGODdGSjtFRWw2RkU7SUFDRTtFRm82Rko7RUVyNkZFO0lBQ0U7RUZ1NkZKO0VFeDZGRTtJQUNFO0VGMDZGSjtFRTM2RkU7SUFDRTtFRjY2Rko7RUU5NkZFO0lBQ0U7RUZnN0ZKO0VFajdGRTtJQUNFO0VGbTdGSjtFRXA3RkU7SUFDRTtFRnM3Rko7RUV2N0ZFO0lBQ0U7RUZ5N0ZKO0VFMTdGRTtJQUNFO0VGNDdGSjtFRTU5RkU7SUFDRTtJQUNBO0lBQ0E7RUY4OUZKO0VFaitGRTtJQUNFO0lBQ0E7SUFDQTtFRm0rRko7RUV0K0ZFO0lBQ0U7SUFDQTtJQUNBO0VGdytGSjtFRTMrRkU7SUFDRTtJQUNBO0lBQ0E7RUY2K0ZKO0VFaC9GRTtJQUNFO0lBQ0E7SUFDQTtFRmsvRko7RUVyL0ZFO0lBQ0U7SUFDQTtJQUNBO0VGdS9GSjtFRTEvRkU7SUFDRTtJQUNBO0lBQ0E7RUY0L0ZKO0VFLy9GRTtJQUNFO0lBQ0E7SUFDQTtFRmlnR0o7RUVwZ0dFO0lBQ0U7SUFDQTtJQUNBO0VGc2dHSjtFRTErRkU7SUFDRTtFRjQrRko7RUU3K0ZFO0lBQ0U7RUYrK0ZKO0VFaC9GRTtJQUNFO0VGay9GSjtFRW4vRkU7SUFDRTtFRnEvRko7RUV0L0ZFO0lBQ0U7RUZ3L0ZKO0VFei9GRTtJQUNFO0VGMi9GSjtFRTUvRkU7SUFDRTtFRjgvRko7RUUvL0ZFO0lBQ0U7RUZpZ0dKO0VFbGdHRTtJQUNFO0VGb2dHSjtFRXJnR0U7SUFDRTtFRnVnR0o7RUV2aUdFO0lBQ0U7SUFDQTtJQUNBO0VGeWlHSjtFRTVpR0U7SUFDRTtJQUNBO0lBQ0E7RUY4aUdKO0VFampHRTtJQUNFO0lBQ0E7SUFDQTtFRm1qR0o7RUV0akdFO0lBQ0U7SUFDQTtJQUNBO0VGd2pHSjtFRTNqR0U7SUFDRTtJQUNBO0lBQ0E7RUY2akdKO0VFaGtHRTtJQUNFO0lBQ0E7SUFDQTtFRmtrR0o7RUVya0dFO0lBQ0U7SUFDQTtJQUNBO0VGdWtHSjtFRTFrR0U7SUFDRTtJQUNBO0lBQ0E7RUY0a0dKO0VFL2tHRTtJQUNFO0lBQ0E7SUFDQTtFRmlsR0o7RUVwbEdFO0lBQ0U7SUFDQTtJQUNBO0VGc2xHSjtFRTFqR0U7SUFDRTtFRjRqR0o7RUU3akdFO0lBQ0U7RUYrakdKO0VFaGtHRTtJQUNFO0VGa2tHSjtFRW5rR0U7SUFDRTtFRnFrR0o7RUV0a0dFO0lBQ0U7RUZ3a0dKO0VFemtHRTtJQUNFO0VGMmtHSjtFRTVrR0U7SUFDRTtFRjhrR0o7RUUva0dFO0lBQ0U7RUZpbEdKO0VFbGxHRTtJQUNFO0VGb2xHSjtFRXJsR0U7SUFDRTtFRnVsR0o7RUV4bEdFO0lBQ0U7RUYwbEdKO0VFMW5HRTtJQUNFO0lBQ0E7SUFDQTtFRjRuR0o7RUUvbkdFO0lBQ0U7SUFDQTtJQUNBO0VGaW9HSjtFRXBvR0U7SUFDRTtJQUNBO0lBQ0E7RUZzb0dKO0VFem9HRTtJQUNFO0lBQ0E7SUFDQTtFRjJvR0o7RUU5b0dFO0lBQ0U7SUFDQTtJQUNBO0VGZ3BHSjtFRW5wR0U7SUFDRTtJQUNBO0lBQ0E7RUZxcEdKO0VFeHBHRTtJQUNFO0lBQ0E7SUFDQTtFRjBwR0o7RUU3cEdFO0lBQ0U7SUFDQTtJQUNBO0VGK3BHSjtFRWxxR0U7SUFDRTtJQUNBO0lBQ0E7RUZvcUdKO0VFdnFHRTtJQUNFO0lBQ0E7SUFDQTtFRnlxR0o7RUU1cUdFO0lBQ0U7SUFDQTtJQUNBO0VGOHFHSjtFRWxwR0U7SUFDRTtFRm9wR0o7RUVycEdFO0lBQ0U7RUZ1cEdKO0VFeHBHRTtJQUNFO0VGMHBHSjtFRTNwR0U7SUFDRTtFRjZwR0o7RUU5cEdFO0lBQ0U7RUZncUdKO0VFanFHRTtJQUNFO0VGbXFHSjtFRXBxR0U7SUFDRTtFRnNxR0o7RUV2cUdFO0lBQ0U7RUZ5cUdKO0VFMXFHRTtJQUNFO0VGNHFHSjtFRTdxR0U7SUFDRTtFRitxR0o7RUVockdFO0lBQ0U7RUZrckdKO0VFbnJHRTtJQUNFO0VGcXJHSjtFRXJ0R0U7SUFDRTtJQUNBO0lBQ0E7RUZ1dEdKO0VFMXRHRTtJQUNFO0lBQ0E7SUFDQTtFRjR0R0o7RUUvdEdFO0lBQ0U7SUFDQTtJQUNBO0VGaXVHSjtFRXB1R0U7SUFDRTtJQUNBO0lBQ0E7RUZzdUdKO0VFenVHRTtJQUNFO0lBQ0E7SUFDQTtFRjJ1R0o7RUU5dUdFO0lBQ0U7SUFDQTtJQUNBO0VGZ3ZHSjtFRW52R0U7SUFDRTtJQUNBO0lBQ0E7RUZxdkdKO0VFeHZHRTtJQUNFO0lBQ0E7SUFDQTtFRjB2R0o7RUU3dkdFO0lBQ0U7SUFDQTtJQUNBO0VGK3ZHSjtFRWx3R0U7SUFDRTtJQUNBO0lBQ0E7RUZvd0dKO0VFdndHRTtJQUNFO0lBQ0E7SUFDQTtFRnl3R0o7RUU1d0dFO0lBQ0U7SUFDQTtJQUNBO0VGOHdHSjtFRWx2R0U7SUFDRTtFRm92R0o7RUVydkdFO0lBQ0U7RUZ1dkdKO0VFeHZHRTtJQUNFO0VGMHZHSjtFRTN2R0U7SUFDRTtFRjZ2R0o7RUU5dkdFO0lBQ0U7RUZnd0dKO0VFandHRTtJQUNFO0VGbXdHSjtFRXB3R0U7SUFDRTtFRnN3R0o7RUV2d0dFO0lBQ0U7RUZ5d0dKO0VFMXdHRTtJQUNFO0VGNHdHSjtFRTd3R0U7SUFDRTtFRit3R0o7RUVoeEdFO0lBQ0U7RUZreEdKO0VFbnhHRTtJQUNFO0VGcXhHSjtFRXR4R0U7SUFDRTtFRnd4R0o7RUV4ekdFO0lBQ0U7SUFDQTtJQUNBO0VGMHpHSjtFRTl4R0U7SUFDRTtFRmd5R0o7RUVqeUdFO0lBQ0U7RUZteUdKO0VFbjBHRTtJQUNFO0lBQ0E7SUFDQTtFRnEwR0o7RUV4MEdFO0lBQ0U7SUFDQTtJQUNBO0VGMDBHSjtFRTl5R0U7SUFDRTtFRmd6R0o7RUVqekdFO0lBQ0U7RUZtekdKO0VFcHpHRTtJQUNFO0VGc3pHSjtFRXQxR0U7SUFDRTtJQUNBO0lBQ0E7RUZ3MUdKO0VFMzFHRTtJQUNFO0lBQ0E7SUFDQTtFRjYxR0o7RUVoMkdFO0lBQ0U7SUFDQTtJQUNBO0VGazJHSjtFRXQwR0U7SUFDRTtFRncwR0o7RUV6MEdFO0lBQ0U7RUYyMEdKO0VFNTBHRTtJQUNFO0VGODBHSjtFRS8wR0U7SUFDRTtFRmkxR0o7RUVqM0dFO0lBQ0U7SUFDQTtJQUNBO0VGbTNHSjtFRXQzR0U7SUFDRTtJQUNBO0lBQ0E7RUZ3M0dKO0VFMzNHRTtJQUNFO0lBQ0E7SUFDQTtFRjYzR0o7RUVoNEdFO0lBQ0U7SUFDQTtJQUNBO0VGazRHSjtFRXQyR0U7SUFDRTtFRncyR0o7RUV6MkdFO0lBQ0U7RUYyMkdKO0VFNTJHRTtJQUNFO0VGODJHSjtFRS8yR0U7SUFDRTtFRmkzR0o7RUVsM0dFO0lBQ0U7RUZvM0dKO0VFcDVHRTtJQUNFO0lBQ0E7SUFDQTtFRnM1R0o7RUV6NUdFO0lBQ0U7SUFDQTtJQUNBO0VGMjVHSjtFRTk1R0U7SUFDRTtJQUNBO0lBQ0E7RUZnNkdKO0VFbjZHRTtJQUNFO0lBQ0E7SUFDQTtFRnE2R0o7RUV4NkdFO0lBQ0U7SUFDQTtJQUNBO0VGMDZHSjtFRTk0R0U7SUFDRTtFRmc1R0o7RUVqNUdFO0lBQ0U7RUZtNUdKO0VFcDVHRTtJQUNFO0VGczVHSjtFRXY1R0U7SUFDRTtFRnk1R0o7RUUxNUdFO0lBQ0U7RUY0NUdKO0VFNzVHRTtJQUNFO0VGKzVHSjtFRS83R0U7SUFDRTtJQUNBO0lBQ0E7RUZpOEdKO0VFcDhHRTtJQUNFO0lBQ0E7SUFDQTtFRnM4R0o7RUV6OEdFO0lBQ0U7SUFDQTtJQUNBO0VGMjhHSjtFRTk4R0U7SUFDRTtJQUNBO0lBQ0E7RUZnOUdKO0VFbjlHRTtJQUNFO0lBQ0E7SUFDQTtFRnE5R0o7RUV4OUdFO0lBQ0U7SUFDQTtJQUNBO0VGMDlHSjtFRTk3R0U7SUFDRTtFRmc4R0o7RUVqOEdFO0lBQ0U7RUZtOEdKO0VFcDhHRTtJQUNFO0VGczhHSjtFRXY4R0U7SUFDRTtFRnk4R0o7RUUxOEdFO0lBQ0U7RUY0OEdKO0VFNzhHRTtJQUNFO0VGKzhHSjtFRWg5R0U7SUFDRTtFRms5R0o7RUVsL0dFO0lBQ0U7SUFDQTtJQUNBO0VGby9HSjtFRXYvR0U7SUFDRTtJQUNBO0lBQ0E7RUZ5L0dKO0VFNS9HRTtJQUNFO0lBQ0E7SUFDQTtFRjgvR0o7RUVqZ0hFO0lBQ0U7SUFDQTtJQUNBO0VGbWdISjtFRXRnSEU7SUFDRTtJQUNBO0lBQ0E7RUZ3Z0hKO0VFM2dIRTtJQUNFO0lBQ0E7SUFDQTtFRjZnSEo7RUVoaEhFO0lBQ0U7SUFDQTtJQUNBO0VGa2hISjtFRXQvR0U7SUFDRTtFRncvR0o7RUV6L0dFO0lBQ0U7RUYyL0dKO0VFNS9HRTtJQUNFO0VGOC9HSjtFRS8vR0U7SUFDRTtFRmlnSEo7RUVsZ0hFO0lBQ0U7RUZvZ0hKO0VFcmdIRTtJQUNFO0VGdWdISjtFRXhnSEU7SUFDRTtFRjBnSEo7RUUzZ0hFO0lBQ0U7RUY2Z0hKO0VFN2lIRTtJQUNFO0lBQ0E7SUFDQTtFRitpSEo7RUVsakhFO0lBQ0U7SUFDQTtJQUNBO0VGb2pISjtFRXZqSEU7SUFDRTtJQUNBO0lBQ0E7RUZ5akhKO0VFNWpIRTtJQUNFO0lBQ0E7SUFDQTtFRjhqSEo7RUVqa0hFO0lBQ0U7SUFDQTtJQUNBO0VGbWtISjtFRXRrSEU7SUFDRTtJQUNBO0lBQ0E7RUZ3a0hKO0VFM2tIRTtJQUNFO0lBQ0E7SUFDQTtFRjZrSEo7RUVobEhFO0lBQ0U7SUFDQTtJQUNBO0VGa2xISjtFRXRqSEU7SUFDRTtFRndqSEo7RUV6akhFO0lBQ0U7RUYyakhKO0VFNWpIRTtJQUNFO0VGOGpISjtFRS9qSEU7SUFDRTtFRmlrSEo7RUVsa0hFO0lBQ0U7RUZva0hKO0VFcmtIRTtJQUNFO0VGdWtISjtFRXhrSEU7SUFDRTtFRjBrSEo7RUUza0hFO0lBQ0U7RUY2a0hKO0VFOWtIRTtJQUNFO0VGZ2xISjtFRWhuSEU7SUFDRTtJQUNBO0lBQ0E7RUZrbkhKO0VFcm5IRTtJQUNFO0lBQ0E7SUFDQTtFRnVuSEo7RUUxbkhFO0lBQ0U7SUFDQTtJQUNBO0VGNG5ISjtFRS9uSEU7SUFDRTtJQUNBO0lBQ0E7RUZpb0hKO0VFcG9IRTtJQUNFO0lBQ0E7SUFDQTtFRnNvSEo7RUV6b0hFO0lBQ0U7SUFDQTtJQUNBO0VGMm9ISjtFRTlvSEU7SUFDRTtJQUNBO0lBQ0E7RUZncEhKO0VFbnBIRTtJQUNFO0lBQ0E7SUFDQTtFRnFwSEo7RUV4cEhFO0lBQ0U7SUFDQTtJQUNBO0VGMHBISjtFRTluSEU7SUFDRTtFRmdvSEo7RUVqb0hFO0lBQ0U7RUZtb0hKO0VFcG9IRTtJQUNFO0VGc29ISjtFRXZvSEU7SUFDRTtFRnlvSEo7RUUxb0hFO0lBQ0U7RUY0b0hKO0VFN29IRTtJQUNFO0VGK29ISjtFRWhwSEU7SUFDRTtFRmtwSEo7RUVucEhFO0lBQ0U7RUZxcEhKO0VFdHBIRTtJQUNFO0VGd3BISjtFRXpwSEU7SUFDRTtFRjJwSEo7RUUzckhFO0lBQ0U7SUFDQTtJQUNBO0VGNnJISjtFRWhzSEU7SUFDRTtJQUNBO0lBQ0E7RUZrc0hKO0VFcnNIRTtJQUNFO0lBQ0E7SUFDQTtFRnVzSEo7RUUxc0hFO0lBQ0U7SUFDQTtJQUNBO0VGNHNISjtFRS9zSEU7SUFDRTtJQUNBO0lBQ0E7RUZpdEhKO0VFcHRIRTtJQUNFO0lBQ0E7SUFDQTtFRnN0SEo7RUV6dEhFO0lBQ0U7SUFDQTtJQUNBO0VGMnRISjtFRTl0SEU7SUFDRTtJQUNBO0lBQ0E7RUZndUhKO0VFbnVIRTtJQUNFO0lBQ0E7SUFDQTtFRnF1SEo7RUV4dUhFO0lBQ0U7SUFDQTtJQUNBO0VGMHVISjtFRTlzSEU7SUFDRTtFRmd0SEo7RUVqdEhFO0lBQ0U7RUZtdEhKO0VFcHRIRTtJQUNFO0VGc3RISjtFRXZ0SEU7SUFDRTtFRnl0SEo7RUUxdEhFO0lBQ0U7RUY0dEhKO0VFN3RIRTtJQUNFO0VGK3RISjtFRWh1SEU7SUFDRTtFRmt1SEo7RUVudUhFO0lBQ0U7RUZxdUhKO0VFdHVIRTtJQUNFO0VGd3VISjtFRXp1SEU7SUFDRTtFRjJ1SEo7RUU1dUhFO0lBQ0U7RUY4dUhKO0VFOXdIRTtJQUNFO0lBQ0E7SUFDQTtFRmd4SEo7RUVueEhFO0lBQ0U7SUFDQTtJQUNBO0VGcXhISjtFRXh4SEU7SUFDRTtJQUNBO0lBQ0E7RUYweEhKO0VFN3hIRTtJQUNFO0lBQ0E7SUFDQTtFRit4SEo7RUVseUhFO0lBQ0U7SUFDQTtJQUNBO0VGb3lISjtFRXZ5SEU7SUFDRTtJQUNBO0lBQ0E7RUZ5eUhKO0VFNXlIRTtJQUNFO0lBQ0E7SUFDQTtFRjh5SEo7RUVqekhFO0lBQ0U7SUFDQTtJQUNBO0VGbXpISjtFRXR6SEU7SUFDRTtJQUNBO0lBQ0E7RUZ3ekhKO0VFM3pIRTtJQUNFO0lBQ0E7SUFDQTtFRjZ6SEo7RUVoMEhFO0lBQ0U7SUFDQTtJQUNBO0VGazBISjtFRXR5SEU7SUFDRTtFRnd5SEo7RUV6eUhFO0lBQ0U7RUYyeUhKO0VFNXlIRTtJQUNFO0VGOHlISjtFRS95SEU7SUFDRTtFRml6SEo7RUVsekhFO0lBQ0U7RUZvekhKO0VFcnpIRTtJQUNFO0VGdXpISjtFRXh6SEU7SUFDRTtFRjB6SEo7RUUzekhFO0lBQ0U7RUY2ekhKO0VFOXpIRTtJQUNFO0VGZzBISjtFRWowSEU7SUFDRTtFRm0wSEo7RUVwMEhFO0lBQ0U7RUZzMEhKO0VFdjBIRTtJQUNFO0VGeTBISjtFRXoySEU7SUFDRTtJQUNBO0lBQ0E7RUYyMkhKO0VFOTJIRTtJQUNFO0lBQ0E7SUFDQTtFRmczSEo7RUVuM0hFO0lBQ0U7SUFDQTtJQUNBO0VGcTNISjtFRXgzSEU7SUFDRTtJQUNBO0lBQ0E7RUYwM0hKO0VFNzNIRTtJQUNFO0lBQ0E7SUFDQTtFRiszSEo7RUVsNEhFO0lBQ0U7SUFDQTtJQUNBO0VGbzRISjtFRXY0SEU7SUFDRTtJQUNBO0lBQ0E7RUZ5NEhKO0VFNTRIRTtJQUNFO0lBQ0E7SUFDQTtFRjg0SEo7RUVqNUhFO0lBQ0U7SUFDQTtJQUNBO0VGbTVISjtFRXQ1SEU7SUFDRTtJQUNBO0lBQ0E7RUZ3NUhKO0VFMzVIRTtJQUNFO0lBQ0E7SUFDQTtFRjY1SEo7RUVoNkhFO0lBQ0U7SUFDQTtJQUNBO0VGazZISjtFRXQ0SEU7SUFDRTtFRnc0SEo7RUV6NEhFO0lBQ0U7RUYyNEhKO0VFNTRIRTtJQUNFO0VGODRISjtFRS80SEU7SUFDRTtFRmk1SEo7RUVsNUhFO0lBQ0U7RUZvNUhKO0VFcjVIRTtJQUNFO0VGdTVISjtFRXg1SEU7SUFDRTtFRjA1SEo7RUUzNUhFO0lBQ0U7RUY2NUhKO0VFOTVIRTtJQUNFO0VGZzZISjtFRWo2SEU7SUFDRTtFRm02SEo7RUVwNkhFO0lBQ0U7RUZzNkhKO0VFdjZIRTtJQUNFO0VGeTZISjtFRTE2SEU7SUFDRTtFRjQ2SEo7RUVuNEhBO0lBQ0U7SUFDQTtJQUNBO0VGcTRIRjtFRWw0SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRm80SEY7RUVqNEhBO0lBQ0U7SUFDQTtFRm00SEY7QUFDRjtBRXgySEE7QUFDQTtFQUNFO0FGMDJIRjs7QUd2aUlBO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQztFQUNDO0VBQ0E7QUh1aUlGOztBR3BpSUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUhxaUlGOztBR2xpSUE7O0VBQUE7QUFJQTtFQUNFO0FIb2lJRjs7QUdqaUlBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBSG1pSUY7O0FHaGlJQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0FIaWlJRjs7QUc5aElBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBSGdpSUY7O0FHN2hJQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBSDhoSUY7O0FHM2hJQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBSDZoSUY7O0FHMWhJQTs7RUFBQTtBQUlBOztFQUVFO0FINGhJRjs7QUd6aElBOzs7RUFBQTtBQUtBOzs7RUFHRTtFQUNBO0FIMmhJRjs7QUd4aElBOztFQUFBO0FBSUE7RUFDRTtBSDBoSUY7O0FHdmhJQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBSHloSUY7O0FHdGhJQTtFQUNFO0FIeWhJRjs7QUd0aElBO0VBQ0U7QUh5aElGOztBR3RoSUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUh1aElGOztBR3BoSUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBSHFoSUY7O0FHbGhJQTs7O0VBQUE7QUFLQTtRQUNRO0VBQ047QUhvaElGOztBR2poSUE7OztFQUFBO0FBS0E7U0FDUztFQUNQO0FIbWhJRjs7QUdoaElBOztFQUFBO0FBSUE7Ozs7RUFJRTtBSGtoSUY7O0FHL2dJQTs7RUFBQTtBQUlBOzs7O0VBSUU7RUFDQTtBSGloSUY7O0FHOWdJQTs7RUFBQTtBQUlBOzs7O0VBSUU7QUhnaElGOztBRzdnSUE7O0VBQUE7QUFJQTtFQUNFO0FIK2dJRjs7QUc1Z0lBOzs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4Z0lGOztBRzNnSUE7O0VBQUE7QUFJQTtFQUNFO0FINmdJRjs7QUcxZ0lBOztFQUFBO0FBSUE7RUFDRTtBSDRnSUY7O0FHemdJQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0FIMmdJRjs7QUd4Z0lBOztFQUFBO0FBSUE7O0VBRUU7QUgwZ0lGOztBR3ZnSUE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FIeWdJRjs7QUd0Z0lBOztFQUFBO0FBSUE7RUFDRTtBSHdnSUY7O0FHcmdJQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUh1Z0lGOztBR3BnSUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUhxZ0lGOztBR2xnSUE7O0VBQUE7QUFJQTtFQUNFO0FIb2dJRjs7QUdqZ0lBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FIa2dJRjs7QUcvL0hBOztFQUFBO0FBSUE7RUFDRTtBSGlnSUY7O0FJbjFJQTtFQUNFLGVDTndCO0VET3hCO0VBQ0EseUJFWFU7QU5pMklaOztBSW4xSUE7OztFQUdFO0FKczFJRjs7QUluMUlBOzs7RUFHRSwwQ0NicUI7RURjckIsZUNyQndCO0VEc0J4QixnQkNKZ0I7RURLaEIsa0JDSGU7RURJZixpQkNIZ0I7RURJaEIsY0UxQlU7QU5nM0laOztBSWoxSUU7RUFGRjs7SUFHSSxtQkNSZ0I7RUw4MUlsQjtBQUNGOztBSW4xSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCQ2ZxQjtFRGdCckIsY0VqQ2E7QU51M0lmO0FJcjFJRTs7RUFDRSxjRUxlO0FONjFJbkI7QUl0MUlFOztFQUNFO0FKeTFJSjs7QUlyMUlBOztFQUVFO0FKdzFJRjs7QUlyMUlBO0VBQ0U7RUFDQTtBSncxSUY7O0FJcjFJQTs7RUFFRTtFQUNBO0VBQ0E7QUp3MUlGOztBSXIxSUE7O0VBRUU7RUFDQTtBSncxSUY7O0FJcjFJQTs7RUFFRTtFQUNBO0FKdzFJRjs7QUlyMUlBOztFQUVFLGdCQ2hFd0I7QUx3NUkxQjs7QUlyMUlBOztFQUVFO0FKdzFJRjs7QUlyMUlBOzs7Ozs7RUFNRTtFQUNBO0FKdzFJRjs7QUlyMUlBO0VBQ0UsMkNDakdrQjtFRGtHbEIsa0JDNUNrQjtFRDZDbEIsZ0JDNUNvQjtFRDZDcEIsa0JDNUNtQjtFRDZDbkIsaUJDNUNvQjtFRDZDcEIsb0JDNUN1QjtFRDZDdkIsY0U3R1U7QU5xOElaO0FJdjFJRTtFQVJGO0lBVUksbUJDNUNtQjtFTHE0SXJCO0FBQ0Y7O0FJdDFJQTtFQUNFLDJDQy9Ha0I7RURnSGxCLGlCQzlDa0I7RUQrQ2xCLGdCQzlDb0I7RUQrQ3BCLGtCQzlDbUI7RUQrQ25CLGlCQzlDb0I7RUQrQ3BCLG9CQzlDdUI7RUQrQ3ZCLGNFM0hVO0FObzlJWjtBSXgxSUU7RUFSRjtJQVVJLGVDN0NvQjtFTHU0SXRCO0FBQ0Y7O0FJdjFJQTtFQUNFLDJDQzdIa0I7RUQ4SGxCLGlCQy9Da0I7RURnRGxCLGdCQy9Db0I7RURnRHBCLGtCQy9DbUI7RURnRG5CLGlCQy9Db0I7RURnRHBCLG9CQy9DdUI7RURnRHZCLGNFeklVO0FObStJWjtBSXoxSUU7RUFSRjtJQVVJLGtCQzlDb0I7RUx5NEl0QjtBQUNGOztBSXgxSUE7RUFDRSwyQ0MzSWtCO0VENElsQixlQ2hEMEI7RURpRDFCLGdCQy9Db0I7RURnRHBCLGtCQy9DbUI7RURnRG5CLGlCQy9Db0I7RURnRHBCLG9CQy9DdUI7RURnRHZCLGNFdkpVO0FOay9JWjtBSTExSUU7RUFSRjtJQVVJLG1CQzlDb0I7RUwwNEl0QjtBQUNGOztBSXoxSUE7RUFDRSwwQ0N2SnFCO0VEd0pyQixlQ2hEa0I7RURpRGxCLGdCQ2hEb0I7RURpRHBCLGtCQ2hEbUI7RURpRG5CLGlCQ2hEb0I7RURpRHBCLG9CQ2hEdUI7RURpRHZCLGNFcktVO0FOaWdKWjs7QUl6MUlBO0VBQ0UsMENDaktxQjtFRGtLckIsZUMvQ2tCO0VEZ0RsQixnQkMvQ29CO0VEZ0RwQixrQkMvQ21CO0VEZ0RuQixpQkMvQ29CO0VEZ0RwQixvQkMvQ3VCO0VEZ0R2QixjRS9LVTtBTjJnSlo7O0FJdjFJQTtFQUNFLDJDQy9La0I7RURnTGxCLGtCQzFIa0I7RUQySGxCLGdCQzFIb0I7RUQySHBCLGlCQ3pIb0I7QUxtOUl0QjtBSXoxSUk7RUFMSjtJQU1NLG1CQ3RIaUI7RUxrOUlyQjtBQUNGOztBSTExSUE7RUFDRSwyQ0N4TGtCO0VEeUxsQixpQkN2SGtCO0VEd0hsQixnQkN2SG9CO0VEd0hwQixpQkN0SG9CO0FMbTlJdEI7QUk1MUlFO0VBTEY7SUFNSSxlQ2xIb0I7RUxpOUl0QjtBQUNGOztBSTcxSUE7RUFDRSwyQ0NqTWtCO0VEa01sQixpQkNuSGtCO0VEb0hsQixnQkNuSG9CO0VEb0hwQixpQkNsSG9CO0FMazlJdEI7QUkvMUlFO0VBTEY7SUFNSSxrQkM5R29CO0VMZzlJdEI7QUFDRjs7QUloMklBO0VBQ0UsNENDcE1tQjtFRHFNbkIsaUJDNUhrQjtFRDZIbEIsZ0JDdEh5QjtFRHVIekIsaUJDM0hvQjtBTDg5SXRCO0FJbDJJRTtFQUxGO0lBTUksa0JDdkhvQjtFTDQ5SXRCO0FBQ0Y7O0FJbjJJQTtFQUNFLDJDQ25Oa0I7RURvTmxCLGVDeEgwQjtFRHlIMUIsZ0JDdkhvQjtFRHdIcEIsaUJDdEhvQjtBTDQ5SXRCO0FJcjJJRTtFQUxGO0lBTUksbUJDbEhvQjtFTDA5SXRCO0FBQ0Y7O0FJdDJJQTtFQUNFLDRDQ3RObUI7RUR1Tm5CLGVDakkwQjtFRGtJMUIsZ0JDeEl5QjtFRHlJekIsaUJDL0hvQjtBTHcrSXRCO0FJeDJJRTtFQUxGO0lBTUksbUJDM0hvQjtFTHMrSXRCO0FBQ0Y7O0FJejJJQTtFQUNFLDBDQ25PcUI7RURvT3JCLGVDM093QjtFRDRPeEIsZ0JDMU5nQjtFRDJOaEIsaUJDeE5nQjtBTG9rSmxCO0FJMzJJRTtFQUxGO0lBTUksbUJDeE5nQjtFTHNrSmxCO0FBQ0Y7O0FJNTJJQTtFQUNFLDJDQzlPa0I7RUQrT2xCLGVDcFB3QjtFRHFQeEIsZ0JDbE93QjtFRG1PeEIsaUJDak9nQjtBTGdsSmxCO0FJOTJJRTtFQUxGO0lBTUksbUJDak9nQjtFTGtsSmxCO0FBQ0Y7O0FPL21KRTtFQUNFLGVDZ0M2QjtBUmtsSmpDOztBU2huSkE7RUFDRTtFQUNBLHlCSGdGUztBTm1pSlg7QVNsbkpFO0VBQ0UseUJId0VPO0FONGlKWDs7QVNobkpBO0VBQ0UsZUNEeUI7RURFekI7QVRtbkpGOztBU3ptSkE7RUFDRSxpQkVIc0I7RUZLcEIsc0JBQ0U7QVQwbUpOOztBU25tSkE7RUFDRSxpQkNVb0M7RURUcEMsb0JDVXVDO0FWNGxKekM7O0FTbm1KQTtFQUNFLGlCQ1NvQztFRFJwQyxvQkNTdUM7QVY2bEp6Qzs7QVNubUpBO0VBQ0Usa0JDUXFDO0VEUHJDLG1CQ1FzQztBVjhsSnhDOztBU25tSkE7RUFDRSxrQkNPcUM7RUROckMsbUJDT3NDO0FWK2xKeEM7O0FZdHBKQTtFQUNFLFdDU2dCO0VEUmhCLHFCQUNFO0VBSUYseUJOK0VXO0FOc2tKYjtBWXBwSkU7RUFDRSx5Qk5tRlc7QU5ta0pmO0FZcHBKRTtFQUNFLFdFRDJCO0VGRTNCLHFCQUNFO0FacXBKTjtBWWhwSkU7RUFDRSxXRU4yQjtFRk8zQixxQkFDRTtBWmlwSk47O0FldHFKUTtFQUNFO0FmeXFKVjtBZXRxSk07RUFDRTtFQUNBO0Fmd3FKUjtBZXRxSk07RUFDRTtFQUNBO0Fmd3FKUjtBZW5xSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZnFxSk47QWVucUpJO0VBQ0Usa0JGNEJXO0VFM0JYO0FmcXFKTjtBZWxxSk07RUFDRTtBZm9xSlI7QWVqcUpJO0VBQ0U7RUFDQTtBZm1xSk47QWVscUpNO0VBQ0U7QWZvcUpSO0FlanFKTTtFQVBGO0lBUUk7SUFDQTtJQUNBO0Vmb3FKTjtBQUNGO0FlbnFKTTtFQVpGO0lBYUk7SUFDQTtJQUNBO0Vmc3FKTjtBQUNGOztBZWpxSkU7RUFDRSxpQkNMeUI7RURNekI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb3FKSjtBZW5xSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxcUpOO0FlcHFKTTtFQUNFLGNUN0NPO0VTOENQO0Fmc3FKUjtBZXBxSk07RUFDRSxjVGpETztFU2tEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzcUpSO0FlbHFKTTtFQUNFO0VBQ0E7RUFDQTtBZm9xSlI7QWVocUpFO0VBQ0UsNENWaEZpQjtFVWlGakIsZ0JWRHVCO0VVRXZCLGVWSXdCO0FMOHBKNUI7QWVqcUpJO0VBSkY7SUFLSSxtQlZZa0I7RUx3cEp0QjtBQUNGO0FlbHFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Fmb3FKSjtBZW5xSkk7RUFMRjtJQU1JO0Vmc3FKSjtBQUNGO0FlcnFKSTtFQVJGO0lBU0k7RWZ3cUpKO0FBQ0Y7QWV2cUpJO0VBQ0U7RUFDQTtBZnlxSk47QWV0cUpFO0VBQ0U7QWZ3cUpKO0FldnFKSTtFQUZGO0lBR0k7RWYwcUpKO0FBQ0Y7QWV6cUpJO0VBQ0U7QWYycUpOO0FlenFKSTtFQUNFO0FmMnFKTjtBZXpxSkk7RUFDRTtFQUNBO0FmMnFKTjtBZXpxSkk7RUFDRTtBZjJxSk47QWV6cUpJO0VBQ0U7RUFDQTtBZjJxSk47O0FlbHFKUTs7RUFDRSxjVG5KRTtBTnl6Slo7QWVwcUpROztFQUNFO0FmdXFKVjtBZW5xSlE7O0VBQ0U7RUFDQTtBZnNxSlY7QWUvcEpNOztFQUNFO0Fma3FKUjs7QWU1cEpBO0VBRUk7SUFDRTtJQUNBO0VmOHBKSjtFZTNwSkE7SUFDRTtJQUNBO0lBQ0E7RWY2cEpGO0VlNXBKRTtJQUNFO0VmOHBKSjtFZTdwSkk7SUFDRTtFZitwSk47QUFDRjtBZXpwSkE7RUFFSTtJQUNFO0lBQ0E7RWYwcEpKO0VldnBKQTtJQUNFO0lBQ0E7SUFDQTtFZnlwSkY7RWV4cEpFO0lBQ0U7RWYwcEpKO0VlenBKSTtJQUNFO0VmMnBKTjtBQUNGO0FpQngySkk7RUFERjtJQUVJO0VqQjIySko7QUFDRjtBaUJ6MkpJO0VBQ0UsaUJKcURXO0Fic3pKakI7QWlCejJKTTtFQUhGO0lBSUksaUJKK0NTO0ViNnpKZjtBQUNGO0FpQjEySk07RUFQRjtJQVFJLGlCSjBDUztFYm0wSmY7QUFDRjtBaUIxMkpJO0VBQ0U7RUFDQTtBakI0MkpOO0FpQjEySk07RUFKRjtJQUtJO0lBQ0E7RWpCNjJKTjtBQUNGO0FpQjMySk07RUFURjtJQVVJO0VqQjgySk47QUFDRjtBaUIxMkpROztFQUVFO0VBQ0E7RUFFQTtFQUNBO0FqQjIySlY7QWlCeDJKUTs7RUFFRTtFQUNBO0FqQjAySlY7QWlCcjJKUTtFQUNFO0VBQ0E7QWpCdTJKVjtBaUJwMkpZO0VBREY7SUFFSTtFakJ1MkpaO0FBQ0Y7QWlCcjJKWTtFQUxGO0lBTUk7RWpCdzJKWjtBQUNGO0FpQmgySkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmsySk47QWlCaDJKTTtFQVBGO0lBUUk7RWpCbTJKTjtBQUNGO0FpQmoySk07RUFYRjtJQVlJO0VqQm8ySk47QUFDRjtBaUJsMkpNO0VBQ0U7QWpCbzJKUjtBaUJsMkpRO0VBSEY7SUFJSTtFakJxMkpSO0FBQ0Y7O0FpQi8xSkE7RUFDRTtJQUNFO0VqQmsySkY7QUFDRjtBa0JyOEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUNBO0FsQmk4SkY7QWtCdjhKRTtFQUVFO0FsQnc4Sko7QWtCbDhKRTtFQUNFO0VBQ0E7RUFDQTtBbEJvOEpKO0FrQmw4Skk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFbEJxOEpKO0FBQ0Y7QWtCbDhKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCbzhKSjtBa0JsOEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvOEpOO0FrQmw4Sk07RUFDRSxjWnJDSTtFWXNDSiwwQ2I5QmU7RWErQmYsZWJ0Q2tCO0VhdUNsQixrQmJuQlM7RWFvQlQsZ0JidEJVO0VhdUJWO0VBQ0E7RUFDQTtFQUNBO0FsQm84SlI7QWtCbDhKUTtFQVhGO0lBWUk7SUFDQTtFbEJxOEpSO0FBQ0Y7QWtCbDhKTTtFQUNFO0FsQm84SlI7QWtCajhKTTtFQUNFLGNacENPO0VZcUNQLDJDYnJEWTtFYXNEWixpQmJZWTtFYVhaLGtCYmFhO0VhWmIsZ0JiV2M7RWFWZCxpQmJZYztBTHU3SnRCO0FrQmo4SlE7RUFSRjtJQVNJO0VsQm84SlI7QUFDRjtBa0JqOEpNO0VBQ0U7RUFDQSxjWnhFSTtFWXlFSjtFQUNBLDJDYnBFWTtFYXFFWixlYjFFa0I7RWEyRWxCLGtCYnlCYTtFYXhCYixnQmJ1QmM7RWF0QmQsaUJid0JjO0FMMjZKdEI7QWtCajhKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQm04SlY7QWtCLzdKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJpOEpaO0FrQi83Slk7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFbEJrOEpaO0FBQ0Y7QWtCaDhKWTtFQUNFLGNaNUZDO0VZNkZEO0VBQ0EsMENiakdTO0Vha0dULGViekdZO0VhMEdaLGtCYnRGRztFYXVGSCxnQmJ4Rlk7RWF5RlosaUJidkZJO0Vhd0ZKO0FsQms4SmQ7QWtCaDhKYztFQUNFO0FsQms4SmhCO0FrQjE3Skk7RUFDRSxjWnJHUztFWXNHVCwwQ2JuSGlCO0Vhb0hqQixrQmIxRmlCO0VhMkZqQixrQmJ6RmtCO0VhMEZsQixnQmJ6Rm1CO0VhMEZuQixpQmJ6RndCO0FMcWhLOUI7QWtCeDdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIwN0pKO0FrQng3Skk7RUFSRjtJQVNJO0VsQjI3Sko7QUFDRjs7QWtCdjdKQTs7O0VBR0U7QWxCMDdKRjtBa0J4N0pFO0VBTEY7OztJQU1JO0VsQjY3SkY7QUFDRjtBa0IzN0pFO0VBVEY7OztJQVVJO0VsQmc4SkY7QUFDRjs7QWtCNTdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQis3Sko7QWtCNzdKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQis3Sk47QWtCNzdKTTtFQUNFO0VBQ0E7QWxCKzdKUjtBa0I1N0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JMM0hPO0VLNEhQO0VBQ0EsbUJaeklNO0VZMElOO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQSxjWnJNSTtFWXNNSiwwQ2I5TGU7RWErTGYsa0JicktlO0Vhc0tmLGtCYnBLZ0I7RWFxS2hCLGdCYnBLaUI7RWFxS2pCLGlCYnBLc0I7QUxnbUs5QjtBa0IxN0pRO0VBeEJGO0lBeUJJO0VsQjY3SlI7QUFDRjtBa0IzN0pRO0VBQ0U7QWxCNjdKVjtBa0J6N0pNOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIyN0pSO0FrQno3SlE7Ozs7RUFDRTtBbEI4N0pWO0FrQjM3SlE7Ozs7RUFDRTtBbEJnOEpWO0FrQjU3Sk07RUFDRTtBbEI4N0pSO0FrQjM3Sk07RUFDRTtBbEI2N0pSO0FrQjE3Sk07RUFDRTtBbEI0N0pSO0FrQno3Sk07RUFDRTtBbEIyN0pSO0FrQnY3Skk7RUFDRTtFQUNBO0FsQnk3Sk47O0FtQnhyS0E7RUFDSTtFQUNBO0FuQjJyS0o7QW1CMXJLSTtFQUhKO0lBS087RW5CNHJLTDtBQUNGO0FtQjNyS0k7RUFQSjtJQVNRO0VuQjZyS047QUFDRjtBbUI1cktJO0VBWEo7SUFhUTtJQUNBO0lBQ0E7RW5COHJLTjtBQUNGO0FtQjdyS0k7RUFFSTtBbkI4cktSO0FtQjdyS1E7RUFISjtJQUtRO0lBQ0E7RW5CK3JLVjtBQUNGO0FtQjlyS1E7RUFDSTtBbkJnc0taO0FtQjlyS1k7RUFISjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0VuQmlzS2Q7QUFDRjtBbUI5cktnQjtFQUZKO0lBSVE7SUFDQTtFbkJnc0tsQjtBQUNGO0FtQjlyS1k7RUFDSTtBbkJnc0toQjtBbUIvcktnQjtFQUdZO0lBQ0k7RW5CK3JLOUI7QUFDRjtBbUIzcktnQjtFQVhKO0lBWVE7RW5COHJLbEI7RW1CMXJLMEI7SUFDSTtFbkI0cks5QjtFbUJ0cktzQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQndySzFCO0FBQ0Y7QW1CbnJLb0I7RUFDSTtFQUNBO0FuQnFyS3hCO0FtQmpyS2dCO0VBQ0k7QW5CbXJLcEI7QW1CanJLb0I7RUFDSTtFQUNBO0FuQm1yS3hCO0FtQmpyS3dCO0VBQ0k7RUFDQSxjYnpGaEI7QU40d0taO0FtQi9xS29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CaXJLeEI7QW1CN3FLZ0I7RUFDSSxrQmR2RUc7RWN3RUgsMENkdEdEO0VjdUdDLGdCZHhGRjtFY3lGRSxtQmRtQ087RWNsQ1A7RUFDQSxjYm5HTDtBTmt4S2Y7QW1CN3FLb0I7RUFSSjtJQVNRLGVkK0JBO0VMaXBLdEI7QUFDRjtBbUI5cUtvQjtFQUNJLGNickhaO0FOcXlLWjtBbUI3cUtvQjtFQUNJLGNiekhaO0VhMEhZLGdCZHRHRTtBTHF4SzFCOztBbUJ0cUtBO0VBRUk7QW5Cd3FLSjs7QW9CbHpLQTtFQUNFLHlCZGVhO0FOc3lLZjs7QW9CbHpLQTtFQUNFO0VBQ0E7RUFDQTtBcEJxektGO0FvQnB6S0U7RUFDRSxrQkNEYztFREVkO0VBQ0Esa0JDR2E7RUREYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNkWlE7RWNhUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnF6S0o7QW9CcHpLSTtFQUVFO0FwQnF6S047QW9CbnpLSTtFQUNFO0FwQnF6S047QW9CanpLTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FwQml6S1I7QW9COXlLUTtFQUdFO0FwQjh5S1Y7QW9CM3lLTTtFQUNFO0FwQjZ5S1I7QW9CenlLSTtFQUNFLDBDZjlDaUI7RWUrQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyeUtOO0FvQjF5S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNHlLUjtBb0J2eUtNO0VBQ0U7QXBCeXlLUjtBb0J2eUtNO0VBQ0U7QXBCeXlLUjtBb0J4eUtRO0VBQ0U7QXBCMHlLVjtBb0I5eEtRO0VBRUU7RUFDQTtFQUNBO0FwQit4S1Y7QW9CM3hLYztFQUdFO0FwQjJ4S2hCO0FvQnZ4S2M7RUFHRTtBcEJ1eEtoQjtBb0JueEtjO0VBR0U7QXBCbXhLaEI7QW9COXdLWTtFQUNFO0FwQmd4S2Q7QW9CM3dLTTtFQUNFLHlCZDFITztFYzJIUCxjZHhJSTtBTnE1S1o7QW9CendLWTtFQUdFO0FwQnl3S2Q7QW9CcndLWTtFQUdFO0FwQnF3S2Q7QW9CandLWTtFQUdFO0FwQml3S2Q7QW9CN3ZLUTtFQUNFLHlCZHZIUztFY3dIVCxjZG5LRTtBTms2S1o7QW9CNXZLUTtFQUNFLHlCZDNIUztBTnkzS25CO0FvQjN2S1E7RUFDRTtFQUNBO0FwQjZ2S1Y7QW9CM3ZLVTtFQUNFO0VBQ0E7RUFDQSxzQmRqTEE7RWNrTEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNnZLWjtBb0JodktRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXBCaXZLVjtBb0I3dUtjO0VBR0U7QXBCNnVLaEI7QW9CenVLYztFQUdFO0FwQnl1S2hCO0FvQnJ1S2M7RUFHRTtBcEJxdUtoQjtBb0JodUtZO0VBQ0U7QXBCa3VLZDtBb0I3dEtNO0VBQ0U7RUFDQTtFQUNBLGNkaE9PO0FOKzdLZjtBb0IzdEtZO0VBR0U7QXBCMnRLZDtBb0J2dEtZO0VBR0U7QXBCdXRLZDtBb0JudEtZO0VBR0U7QXBCbXRLZDtBb0I5c0tVO0VBQ0U7QXBCZ3RLWjtBb0I1c0tRO0VBQ0UseUJkcE9RO0VjcU9SLGNkbk9TO0Vjb09UO0FwQjhzS1Y7QW9CMXNLYztFQUdFO0FwQjBzS2hCO0FvQnRzS2M7RUFHRTtBcEJzc0toQjtBb0Jsc0tjO0VBR0U7QXBCa3NLaEI7QW9CN3JLWTtFQUNFO0FwQityS2Q7QW9CMXJLUTtFQUNFLHlCZHRRUTtFY3VRUixjZHJRUztFY3NRVDtBcEI0cktWO0FvQnhyS2M7RUFHRTtBcEJ3cktoQjtBb0JwcktjO0VBR0U7QXBCb3JLaEI7QW9CaHJLYztFQUdFO0FwQmdyS2hCO0FvQjNxS1k7RUFDRTtBcEI2cUtkO0FvQnhxS1E7RUFDRTtFQUNBO0FwQjBxS1Y7QW9CeHFLVTtFQUNFO0VBQ0E7RUFDQSxzQmQ1VUc7RWM2VUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMHFLWjtBb0JqcUtJO0VBQ0U7RUFDQTtFQUNBO0FwQm1xS047QW9CNXBLUTtFQUVFO0VBQ0E7RUFDQTtBcEI2cEtWO0FvQnpwS2M7RUFHRTtBcEJ5cEtoQjtBb0JycEtjO0VBR0U7QXBCcXBLaEI7QW9CanBLYztFQUdFO0FwQmlwS2hCO0FvQjVvS1k7RUFDRTtBcEI4b0tkO0FvQnpvS007RUFDRTtFQUNBLGNkNVlPO0VjNllQO0FwQjJvS1I7QW9Cdm9LWTtFQUdFO0FwQnVvS2Q7QW9Cbm9LWTtFQUdFO0FwQm1vS2Q7QW9CL25LWTtFQUdFO0FwQituS2Q7QW9CMW5LVTtFQUNFO0FwQjRuS1o7QW9Cdm5LVTtFQUNFO0FwQnluS1o7QW9Ccm5LUTtFQUNFLGNkclpTO0FONGdMbkI7QW9Cbm5LYztFQUdFO0FwQm1uS2hCO0FvQi9tS2M7RUFHRTtBcEIrbUtoQjtBb0IzbUtjO0VBR0U7QXBCMm1LaEI7QW9Cdm1LVTtFQUNFO0FwQnltS1o7QW9CeG1LWTtFQUNFO0FwQjBtS2Q7QW9Ccm1LUTtFQUNFLGNkdGJTO0FONmhMbkI7QW9Cbm1LYztFQUdFO0FwQm1tS2hCO0FvQi9sS2M7RUFHRTtBcEIrbEtoQjtBb0IzbEtjO0VBR0U7QXBCMmxLaEI7QW9CdGxLWTtFQUNFO0FwQndsS2Q7QW9CbmxLUTtFQUNFO0VBQ0E7RUFDQSxzQmR4Zks7RWN5Zkw7RUFDQTtBcEJxbEtWO0FvQnhrS1E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBcEJ5a0tWO0FvQnJrS2M7RUFHRTtBcEJxa0toQjtBb0Jqa0tjO0VBR0U7QXBCaWtLaEI7QW9CN2pLYztFQUdFO0FwQjZqS2hCO0FvQnhqS1k7RUFDRTtBcEIwaktkO0FvQnJqS007RUFDRSx5QmR4akJJO0VjeWpCSixjZDNqQkk7QU5rbkxaO0FvQm5qS1k7RUFHRTtBcEJtaktkO0FvQi9pS1k7RUFHRTtBcEIraUtkO0FvQjNpS1k7RUFHRTtBcEIyaUtkO0FvQnRpS1U7RUFDRTtBcEJ3aUtaO0FvQnBpS1E7RUFDRSxjZDNsQkU7QU5pb0xaO0FvQnJpS1U7RUFDRTtBcEJ1aUtaO0FvQm5pS1E7RUFDRSx5QmQxa0JLO0FOK21MZjtBb0JsaUtRO0VBQ0U7QXBCb2lLVjtBb0JuaUtVO0VBQ0U7QXBCcWlLWjtBb0JuaUtVO0VBQ0U7RUFDQTtFQUNBLHNCZDdtQkE7RWM4bUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnFpS1o7QW9CdmhLUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCd2hLVjtBb0JwaEtjO0VBR0U7QXBCb2hLaEI7QW9CaGhLYztFQUdFO0FwQmdoS2hCO0FvQjVnS2M7RUFHRTtBcEI0Z0toQjtBb0J2Z0tZO0VBQ0U7QXBCeWdLZDtBb0JwZ0tNO0VBQ0U7RUFDQSxjZHhxQkk7RWN5cUJKO0FwQnNnS1I7QW9CbGdLWTtFQUdFO0FwQmtnS2Q7QW9COS9KWTtFQUdFO0FwQjgvSmQ7QW9CMS9KWTtFQUdFO0FwQjAvSmQ7QW9Cci9KVTtFQUNFO0FwQnUvSlo7QW9Cbi9KUTtFQUNFLGNkenNCRTtBTjhyTFo7QW9CcC9KVTtFQUNFO0FwQnMvSlo7QW9CbC9KUTtFQUNFLHlCZHJxQk07QU55cExoQjtBb0JqL0pRO0VBQ0U7QXBCbS9KVjtBb0JsL0pVO0VBQ0U7QXBCby9KWjtBb0JsL0pVO0VBQ0U7RUFDQTtFQUNBLHNCZDN0QkE7RWM0dEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm8vSlo7QW9CeCtKTTtFQUVFO0FwQnkrSlI7QW9CeCtKUTtFQUVFO0VBQ0E7QXBCeStKVjtBb0JyK0pjO0VBR0U7QXBCcStKaEI7QW9CaitKYztFQUdFO0FwQmkrSmhCO0FvQjc5SmM7RUFHRTtBcEI2OUpoQjtBb0J4OUpZO0VBQ0U7QXBCMDlKZDtBb0JyOUpNO0VBQ0UsY2RyeEJJO0Vjc3hCSjtFQUNBO0VBQ0E7QXBCdTlKUjtBb0JuOUpZO0VBR0U7QXBCbTlKZDtBb0IvOEpZO0VBR0U7QXBCKzhKZDtBb0IzOEpZO0VBR0U7QXBCMjhKZDtBb0J0OEpVO0VBQ0U7QXBCdzhKWjtBb0JwOEpRO0VBQ0UsY2R4ekJFO0FOOHZMWjtBb0JyOEpVO0VBRUU7QXBCczhKWjtBb0JsOEpRO0VBQ0UsY2RoMEJFO0FOb3dMWjtBb0JqOEpRO0VBQ0U7RUFDQSxzQmRyMEJFO0VjczBCRjtFQUNBO0FwQm04SlY7QW9CbDhKVTtFQUVFO0FwQm04Slo7QW9CbjdKUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FwQm83SlY7QW9CaDdKYztFQUdFO0FwQmc3SmhCO0FvQjU2SmM7RUFHRTtBcEI0NkpoQjtBb0J4NkpjO0VBR0U7QXBCdzZKaEI7QW9CbjZKWTtFQUNFO0FwQnE2SmQ7QW9CaDZKTTtFQUNFLHlCZGw0Qkk7RWNtNEJKLGNkajRCSTtBTm15TFo7QW9COTVKWTtFQUdFO0FwQjg1SmQ7QW9CMTVKWTtFQUdFO0FwQjA1SmQ7QW9CdDVKWTtFQUdFO0FwQnM1SmQ7QW9CajVKVTtFQUNFO0FwQm01Slo7QW9CLzRKUTtFQUNFLHlCZDEzQlE7QU4yd0xsQjtBb0JoNUpVO0VBRUU7QXBCaTVKWjtBb0I3NEpRO0VBQ0UseUJkeDVCSztFY3k1Qkw7QXBCKzRKVjtBb0I1NEpRO0VBQ0U7RUFDQSx5QmRqN0JFO0FOK3pMWjtBb0I3NEpVO0VBRUU7QXBCODRKWjtBb0IzNEpVO0VBQ0U7RUFDQTtFQUNBLHNCZHg3QkE7RWN5N0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjY0Slo7QW9CLzNKUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCZzRKVjtBb0I1M0pjO0VBR0U7QXBCNDNKaEI7QW9CeDNKYztFQUdFO0FwQnczSmhCO0FvQnAzSmM7RUFHRTtBcEJvM0poQjtBb0IvMkpZO0VBQ0U7QXBCaTNKZDtBb0I1MkpNO0VBQ0U7RUFDQSxjZHYvQkk7RWN3L0JKO0FwQjgySlI7QW9CMTJKWTtFQUdFO0FwQjAySmQ7QW9CdDJKWTtFQUdFO0FwQnMySmQ7QW9CbDJKWTtFQUdFO0FwQmsySmQ7QW9CNzFKVTtFQUNFO0FwQisxSlo7QW9CMzFKUTtFQUNFLGNkeGhDRTtBTnEzTFo7QW9CNTFKVTtFQUVFO0FwQjYxSlo7QW9CejFKUTtFQUNFLHlCZHhnQ0s7RWN5Z0NMO0FwQjIxSlY7QW9CeDFKUTtFQUNFO0VBQ0E7QXBCMDFKVjtBb0J6MUpVO0VBRUU7QXBCMDFKWjtBb0J2MUpVO0VBQ0U7RUFDQTtFQUNBLHNCZC9pQ0E7RWNnakNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnkxSlo7QW9CMzBKUTtFQUVFO0VBQ0E7RUFDQTtBcEI0MEpWO0FvQngwSmM7RUFHRTtBcEJ3MEpoQjtBb0JwMEpjO0VBR0U7QXBCbzBKaEI7QW9CaDBKYztFQUdFO0FwQmcwSmhCO0FvQjN6Slk7RUFDRTtBcEI2ekpkO0FvQnh6Sk07RUFDRTtFQUNBLGNkMW1DSTtFYzJtQ0o7RUFDQTtBcEIwekpSO0FvQnR6Slk7RUFHRTtBcEJzekpkO0FvQmx6Slk7RUFHRTtBcEJrekpkO0FvQjl5Slk7RUFHRTtBcEI4eUpkO0FvQnp5SlU7RUFDRTtBcEIyeUpaO0FvQnZ5SlE7RUFDRSxjZDVvQ0U7RWM2b0NGO0FwQnl5SlY7QW9CeHlKVTtFQUVFO0FwQnl5Slo7QW9CcnlKUTtFQUNFO0FwQnV5SlY7QW9CcHlKUTtFQUNFO0VBQ0Esc0JkMXBDRTtFYzJwQ0Y7RUFDQTtFQUNBO0FwQnN5SlY7O0FzQm44TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0NoQjREaUI7QU4wNEx6QjtBc0JwOExRO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEJxOExaO0FzQm44TFk7RUFSSjtJQVNRO0lBQ0E7RXRCczhMZDtBQUNGO0FzQnA4TFk7RUFiSjtJQWNRO0V0QnU4TGQ7QUFDRjtBc0JuOExZO0VBQ0k7QXRCcThMaEI7QXNCajhMUTtFQUNJO0VBQ0E7RUFDQSxTVFdLO0VTVkw7RUFDQSx5QmhCM0NBO0VnQjRDQTtFQUNBO0VBQ0EsYVRPSztBYjQ3TGpCO0FzQmg4TFE7RUFDSTtFQUNBO0F0Qms4TFo7QXNCLzdMUTtFQUNJLDRDakJ6Q1M7RWlCMENULGtCakJ3Q1k7RWlCdkNaLGlCakJpQ1U7RWlCaENWLGtCakIrQlM7RWlCOUJULGdCakI2QlU7RWlCNUJWLGNoQjFEQTtFZ0IyREEsb0JqQjhCYTtBTG02THpCO0FzQi83TFk7RUFDSTtBdEJpOExoQjtBc0I3N0xRO0VBQ0k7RUFDQTtBdEIrN0xaO0FzQjU3TFE7RUFDSSw0Q2pCNURTO0VpQjZEVCxlakJ4RWM7RWlCeUVkLGlCakJwRE07RWlCcUROLGtCakJ0REs7RWlCdURMLGdCakJ6RE07RWlCMEROLGNoQnhERztBTnMvTGY7QXNCMzdMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFNUbENLO0VTbUNMO0F0QjY3TFo7QXNCMzdMWTtFQVBKO0lBUVEsZ0JUdENDO0VibytMZjtBQUNGO0FzQjU3TFk7RUFDSTtBdEI4N0xoQjtBc0I1N0xnQjtFQUNJO0F0Qjg3THBCO0FzQng3TEk7RUFDSTtBdEIwN0xSOztBc0J0N0xBO0VBQ0k7RUFDQTtBdEJ5N0xKOztBdUJ6aU1JO0VBQ0k7RUFDQTtBdkI0aU1SO0F1QnhpTVE7RUFDSTtBdkIwaU1aO0F1QnRpTUk7RUFDSTtBdkJ3aU1SO0F1QnRpTVE7RUFDSTtBdkJ3aU1aO0F1QnJpTVE7O0VBRUk7RUFDQTtBdkJ1aU1aO0F1QnJpTVk7RUFMSjs7SUFNUTtJQUNBO0V2QnlpTWQ7QUFDRjtBdUJyaU1ZO0VBQ0k7QXZCdWlNaEI7QXVCamlNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2Qm1pTVI7QXVCamlNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJtaU1aO0F1Qi9oTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmlpTVI7QXVCL2hNUTtFQVZKO0lBV1E7RXZCa2lNVjtBQUNGO0F1QmhpTVE7RUFkSjtJQWVRO0V2Qm1pTVY7QUFDRjtBdUJqaU1RO0VBQ0k7QXZCbWlNWjtBdUJoaU1RO0VBQ0k7RUFDQTtBdkJraU1aO0F1QmhpTVk7RUFFSTtFQUNBO0VBQ0E7QXZCaWlNaEI7QXVCN2hNUTtFQUNJO0VBQ0E7QXZCK2hNWjtBdUIzaE1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjZoTVI7QXVCM2hNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkI2aE1aO0F1QjNoTVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBdkI0aE1oQjtBdUIxaE1nQjtFQVZKO0lBV1E7RXZCNmhNbEI7QUFDRjtBdUIzaE1nQjtFQWRKO0lBZVE7RXZCOGhNbEI7QUFDRjtBdUI1aE1nQjtFQUVJO0F2QjZoTXBCO0F1QjFoTWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNGhNcEI7QXVCeGhNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F2QnloTWhCO0F1QnZoTWdCO0VBVko7SUFXUTtFdkIwaE1sQjtBQUNGO0F1QnhoTWdCO0VBZEo7SUFlUTtFdkIyaE1sQjtBQUNGO0F1QnpoTWdCO0VBRUk7QXZCMGhNcEI7QXVCdmhNZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ5aE1wQjtBdUJyaE1ZO0VBRUk7QXZCc2hNaEI7QXVCcmhNZ0I7RUFDSTtBdkJ1aE1wQjtBdUJuaE1ZO0VBQ0ksY2pCOUtEO0VpQitLQztFQUVBLDJDbEJ0TEk7RWtCdUxKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCb2hNaEI7O0F1QjVnTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkIrZ01SO0F1QjdnTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCK2dNWjtBdUIzZ01JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjZnTVI7QXVCM2dNUTtFQUNJO0VBQ0E7RUFDQTtBdkI2Z01aO0F1QjNnTVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkI2Z01oQjtBdUIxZ01ZO0VBQ0k7QXZCNGdNaEI7QXVCeGdNUTtFQUNJO0F2QjBnTVo7QXVCdmdNUTtFQUNJO0F2QnlnTVo7QXVCdmdNWTtFQUNJO0VBQ0E7RUFDQTtBdkJ5Z01oQjtBdUJyZ01RO0VBQ0k7QXZCdWdNWjtBdUJyZ01ZO0VBQ0k7RUFDQTtFQUNBO0F2QnVnTWhCO0F1Qm5nTVE7RUFDSTtBdkJxZ01aO0F1Qm5nTVk7RUFDSTtFQUNBO0VBQ0E7QXZCcWdNaEI7QXVCamdNUTtFQUNJO0F2Qm1nTVo7QXVCamdNWTtFQUNJO0VBQ0E7RUFDQTtBdkJtZ01oQjtBdUIvL0xRO0VBQ0k7QXZCaWdNWjtBdUI3L0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCKy9MUjtBdUI3L0xRO0VBWko7SUFhUTtFdkJnZ01WO0FBQ0Y7QXVCOS9MUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmdnTVo7QXVCOS9MWTtFQUVJO0VBQ0E7RUFDQTtBdkIrL0xoQjtBdUIzL0xRO0VBQ0k7RUFDQTtBdkI2L0xaOztBdUJyL0xROztFQUNJO0VBQ0E7QXZCeS9MWjs7QXdCcDFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxCSFU7RWtCSVY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCczFNRjtBd0JwMU1FO0VBQ0U7SUFDRTtJQUNBO0V4QnMxTUo7RXdCcDFNRTtJQUNFO0lBQ0E7RXhCczFNSjtBQUNGO0F3Qm4xTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJxMU1KO0F3Qm4xTUk7RUFDRTtBeEJxMU1OO0F3QmwxTUk7RUFDRTtFQUNBO0F4Qm8xTU47QXdCaDFNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F4QmkxTUo7QXdCLzBNSTtFQUNFO0VBQ0E7RUFDQTtBeEJpMU1OO0F3QjkwTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJnMU1OO0F3QjkwTU07RUFDRSxjbEIvRUk7RWtCZ0ZKO0VBQ0EsMkNuQjNFWTtFbUI0RVo7RUFDQSxrQm5Ca0JhO0VtQmpCYixnQm5CZ0JjO0VtQmZkLGlCbkJpQmM7RW1CZmQ7QXhCKzBNUjtBd0I1ME1NO0VBQ0UsY2xCM0ZJO0VrQjRGSjtFQUNBLDBDbkJyRmU7RW1Cc0ZmLGtCbkI1RGU7RW1CNkRmLGtCbkIzRGdCO0VtQjREaEIsZ0JuQjNEaUI7RW1CNERqQixpQm5CM0RzQjtFbUI2RHRCO0F4QjYwTVI7QXdCejBNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxCN0dNO0VrQjhHTjtFQUNBO0F4QjIwTU47QXdCejBNTTtFQUNFO0VBQ0E7RUFDQSwwQ25CNUdlO0VtQjZHZixlbkJwSGtCO0VtQnFIbEIsa0JuQmpHUztFbUJrR1QsZ0JuQm5Ha0I7RW1Cb0dsQixpQm5CbEdVO0VtQm1HVjtBeEIyME1SO0F3QngwTU07RUFDRSx5QmxCN0hJO0VrQjhISixjbEJoSUk7RWtCaUlKO0F4QjAwTVI7QXdCdjBNTTtFQUNFLHlCbEI3R087RWtCOEdQLGNsQnRJSTtBTis4TVo7QXdCdDBNTTtFQUNFLHlCbEJ4SUk7RWtCeUlKLGNsQjNJSTtFa0I0SUo7RUFDQTtFQUNBO0VBQ0E7QXhCdzBNUjtBd0JyME1NO0VBQ0UseUJsQmhJTztFa0JpSVAsY2xCN0hPO0FObzhNZjtBd0JsME1FO0VBQ0U7QXhCbzBNSjs7QXdCajBNQTtFQUNFO0VBQ0E7QXhCbzBNRjs7QXdCajBNQTtFQUtFLHlCbEJyS1U7RWtCc0tWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxCOUtVO0VrQmdMVjtBeEIrek1GO0F3QjkwTUU7RUFDRTtBeEJnMU1KO0F3QmgwTUU7RUFDRSx5QmxCbkxRO0VrQm9MUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxCMUxRO0VrQjRMUjtFQUNBO0VBQ0E7QXhCaTBNSjtBd0Ivek1JO0VBQ0UseUJsQmpNTTtFa0JrTU4sY2xCcE1NO0VrQnFNTjtBeEJpME1OO0F3Qjl6TUk7RUFDRSx5QmxCakxTO0VrQmtMVCxjbEIxTU07QU4wZ05aO0F3Qjd6TUk7RUFDRSx5QmxCNU1NO0VrQjZNTixjbEIvTU07RWtCZ05OO0VBQ0E7RUFDQTtBeEIrek1OO0F3QjV6TUk7RUFDRSx5QmxCbk1TO0VrQm9NVCxjbEJoTVM7QU44L01mO0F3QjN6TUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2ek1OO0F3Qnp6TUU7O0VBRUU7RUFDQTtFQUNBO0VBRUEsY2xCM09RO0VrQjRPUjtFQUNBLDBDbkJuT21CO0VtQm9PbkI7RUFDQTtFQUNBLGdCbkIxTnNCO0VtQjJOdEI7QXhCMHpNSjs7QXlCNWlORTtFQUNFO0VBQ0E7QXpCK2lOSjtBeUI5aU5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCZ2pOTjtBeUI3aU5RO0VBRkY7SUFHSTtFekJnak5SO0V5QjlpTlE7SUFDRTtFekJnak5WO0FBQ0Y7QXlCN2lOTTtFQWZGO0lBZ0JJO0V6QmdqTk47QUFDRjtBeUIvaU5NO0VBbEJGO0lBbUJJO0V6QmtqTk47QUFDRjtBeUJqak5NO0VBckJGO0lBc0JJO0V6Qm9qTk47QUFDRjtBeUJuak5NO0VBQ0U7QXpCcWpOUjtBeUJuak5NO0VBQ0UsY25CTk87QU4yak5mO0F5QnBqTlE7RUFGRjtJQUdJO0V6QnVqTlI7QUFDRjtBeUJ0ak5RO0VBTEY7SUFNSTtFekJ5ak5SO0FBQ0Y7QXlCcmpOSTtFQUNFO0VBQ0E7RUFDQSxhWmFXO0FiMGlOakI7QXlCcmpOTTtFQUVFO0F6QnNqTlI7QXlCbmpOTTtFQVZGO0lBV0k7SUFDQSxhWkVTO0Vib2pOZjtBQUNGO0F5Qm5qTkk7RUFxQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlpiUztBYjhpTmY7QXlCempOTTtFQURGO0lBRUk7RXpCNGpOTjtBQUNGO0F5QjNqTk07RUFKRjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0V6QjhqTk47QUFDRjtBeUI3ak5NO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpCZ2tOTjtFeUIvak5NO0lBQ0U7RXpCaWtOUjtBQUNGO0F5QjFqTk07RUFDRTtBekI0ak5SO0F5QnpqTk07RUE5QkY7SUErQkk7SUFDQTtFekI0ak5OO0V5QjNqTk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekI2ak5SO0FBQ0Y7QXlCMWpOTTtFQUNFO0lBQ0U7RXpCNGpOUjtFeUJ6ak5NO0lBQ0U7RXpCMmpOUjtBQUNGO0F5QnpqTk07RUFDRTtJQUNFO0V6QjJqTlI7QUFDRjtBeUJ2ak5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU1puRVc7RVlvRVg7RUFDQSxnQlp6RFk7QWJrbk5sQjtBeUJ4ak5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTWjlFUztBYndvTmpCO0F5QnpqTlE7RUFDRSwyQ3BCN0hVO0VvQjhIVjtFQUNBO0VBQ0EsY25CaEhLO0FOMnFOZjtBeUIxak5VO0VBTEY7SUFNSTtFekI2ak5WO0FBQ0Y7QXlCM2pOUTtFQUNFLGNuQnRISztFbUJ1SEw7RUFDQTtFQUNBO0F6QjZqTlY7QXlCNWpOVTtFQUxGO0lBTUk7SUFDQSxpQnBCbkZVO0VMa3BOcEI7QUFDRjtBeUI1ak5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBCeElRO0VvQnlJUixpQnBCdElRO0VvQnVJUixjbkJ4SUs7QU5zc05mO0F5QjdqTlU7RUFSRjtJQVNJO0V6QmdrTlY7QUFDRjtBeUI3ak5VO0VBQ0UsY25CekpHO0VtQjBKSCwyQ3BCL0pRO0VvQmdLUixlcEJyS2M7RW9Cc0tkLGlCcEJqSk07RW9Ca0pOO0VBQ0E7RUFDQSxVWnpITztBYndyTm5CO0F5QjlqTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCWmpJRztFWWtJSDtFQUNBO0F6QmdrTmQ7QXlCOWpOWTtFQUNFLGNuQi9JSztFbUJnSkwsMEJwQjdKUztFb0I4SlQ7QXpCZ2tOZDtBeUIvak5jO0VBQ0U7RUFDQSxpQloxSUM7RVkySUQ7QXpCaWtOaEI7QXlCOWpOWTtFQUVFO0F6QitqTmQ7QXlCempOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JaL0lVO0VZZ0pWO0F6QjJqTlI7QXlCMWpOUTtFQUNFO0VBQ0E7RUFDQTtBekI0ak5WO0F5QjFqTlE7RUFDRTtFQUNBO0F6QjRqTlY7QXlCMWpOUTtFQWhCRjtJQWlCSTtJQUNBO0V6QjZqTlI7QUFDRjtBeUIzak5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI2ak5WO0F5QnRqTkk7RUFFRTtBekJ1ak5OO0F5QnJqTkk7RUFFRTtFQUNBO0F6QnNqTk47QXlCcmpOTTtFQUVFO0F6QnNqTlI7QXlCbGpOUTtFQUVFO0F6Qm1qTlY7O0F5QjFpTkk7RUFDRSxhWnZOVztFWXdOWDtFQUNBLG1CWjFNUztBYnV2TmY7QXlCM2lOTTtFQUNFLGtCWjlNTztBYjJ2TmY7QXlCNWlOUTtFQUZGO0lBR0k7RXpCK2lOUjtBQUNGO0F5QjlpTlE7RUFMRjtJQU1JO0V6QmlqTlI7QUFDRjs7QXlCM2lOQTtFQUNFO0lBQ0UsaUJkcFBxQjtFWGt5TnZCO0V5QjNpTkE7SUFDRTtJQUNBO0V6QjZpTkY7RXlCMWlOQTtJQUNFO0V6QjRpTkY7QUFDRjtBMEJyMU5RO0VBREo7SUFLUTtJQUNBO0UxQnExTlY7RTBCejFOVTtJQUNJO0UxQjIxTmQ7RTBCdDFOVTtJQUNJO0UxQncxTmQ7QUFDRjtBMEJwMU5RO0VBZEo7SUFlUTtFMUJ1MU5WO0UwQnIxTlU7SUFDSTtFMUJ1MU5kO0FBQ0Y7QTBCcDFOUTtFQUNJO0lBQ0k7RTFCczFOZDtFMEJuMU5VO0lBQ0k7RTFCcTFOZDtBQUNGO0EwQmwxTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvMU5aO0EwQmwxTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvMU5oQjtBMEJsMU5nQjtFQUNJO0VBQ0E7RUFDQTtBMUJvMU5wQjtBMEJoMU5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrMU5oQjtBMEJoMU5nQjtFQUNJO0VBQ0E7QTFCazFOcEI7QTBCaDFOb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJrMU54Qjs7QTJCdjVOZ0I7RUFESjtJQUVRO0UzQjI1TmxCO0FBQ0Y7QTJCcDVOWTtFQURKO0lBRVE7SUFDQTtJQUNBO0lBQ0E7RTNCdTVOZDtBQUNGO0EyQnI1Tlk7RUFSSjtJQVNRO0lBQ0E7SUFDQTtJQUNBO0UzQnc1TmQ7QUFDRjtBMkJwNU5ZO0VBREo7SUFNUTtJQUNBO0UzQm01TmQ7RTJCeDVOYztJQUNJO0UzQjA1TmxCO0UyQnA1TmM7SUFDSTtFM0JzNU5sQjtBQUNGO0EyQmw1Tlk7RUFmSjtJQWdCUTtFM0JxNU5kO0UyQm41TmM7SUFDSTtFM0JxNU5sQjtBQUNGO0EyQmw1Tlk7RUFDSTtJQUNJO0UzQm81TmxCO0UyQmo1TmM7SUFDSTtFM0JtNU5sQjtBQUNGO0EyQjk0Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCZzVOUjtBMkIxNE5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0I0NE5aO0EyQjE0Tlk7RUFDSSxjckI1REQ7QU53OE5mO0EyQng0TmdCO0VBQ0ksY3JCbEVMO0VxQm1FSztBM0IwNE5wQjtBMkJ0NE5ZO0VBQ0k7QTNCdzROaEI7QTJCdDROZ0I7RUFDSSxjckJyRkw7RXFCc0ZLO0VBRUEsMEN0QjNGRztFc0I0RkgsZXRCbkdNO0VzQm9HTixrQnRCaEZIO0VzQmlGRyxnQnRCbEZNO0VzQm1GTixpQnRCakZGO0VzQmtGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCdTROcEI7QTJCcjROb0I7RUFHSTtFQUNBO0VBQ0E7RUFDQSxjckIxR1Q7RXFCMkdTO0EzQnE0TnhCO0EyQmw0Tm9CO0VBQ0k7RUFDQSxjckJsRkw7QU5zOU5uQjtBMkJqNE5vQjtFQUNJLGNyQnJGTDtFcUJzRks7QTNCbTROeEI7QTJCaDROb0I7RUFDSTtFQUNBO0VBQ0E7QTNCazROeEI7QTJCNTNOWTtFQUNJO0VBQ0E7QTNCODNOaEI7QTJCNTNOZ0I7RUFDSSxjckIzSEw7QU55L05mO0EyQjMzTmdCO0VBQ0k7RUFDQSxjckJqSUw7QU44L05mO0EyQjEzTmdCO0VBQ0k7QTNCNDNOcEI7QTJCMTNOb0I7RUFDSSxjckJsSlQ7RXFCbUpTO0VBRUEsMEN0QnhKRDtFc0J5SkMsZXRCaEtFO0VzQmlLRixrQnRCN0lQO0VzQjhJTyxnQnRCL0lFO0VzQmdKRixpQnRCOUlOO0VzQitJTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMjNOeEI7QTJCejNOd0I7RUFHSTtFQUNBO0VBQ0E7RUFDQSxjckJ2S2I7RXFCd0thO0EzQnkzTjVCO0EyQnQzTndCO0VBQ0k7RUFDQSxjckIvSVQ7QU51Z09uQjtBMkJyM053QjtFQUNJLGNyQmxKVDtFcUJtSlM7QTNCdTNONUI7QTJCcDNOd0I7RUFDSTtFQUNBO0VBQ0E7QTNCczNONUI7QTJCOTJOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCZzNOWjtBMkI5Mk5ZO0VBQ0k7RUFDQTtBM0JnM05oQjtBMkI3Mk5ZO0VBQ0k7RUFDQTtFQUNBO0EzQisyTmhCOztBNEIza09FO0VBQ0Usa0JsQmdFaUM7RWtCL0RqQyxtQmxCK0RpQztBVitnT3JDO0E0QjNrT0U7RUFDRSxlbEJnRWtDO0VrQi9EbEMsZ0JsQitEa0M7QVY4Z090QztBNEJ6a09FO0VBQ0Usa0JsQnlEaUM7RWtCeERqQyxtQmxCd0RpQztBVm1oT3JDOztBNEJ0a09BO0VBQ0U7RUFDQTtBNUJ5a09GOztBNEJwa09BO0VBQ0U7RUFDQTtFQUNBO0E1QnVrT0Y7O0E0QnBrT0E7RUFDRTtFQUNBO0E1QnVrT0Y7O0E0QmxrT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnFrT0Y7O0E0QmxrT0E7RUFDRSxpQmZZZTtBYnlqT2pCOztBNEJoa09BO0VBQ0UsaUJmTWU7QWI2ak9qQjs7QTRCaGtPQTtFQUNFLG9CZkVlO0FiaWtPakI7O0E0QmhrT0E7RUFDRSxpQmZMZTtBYndrT2pCOztBNEJoa09BO0VBQ0Usb0JmVGU7QWI0a09qQjs7QTRCaGtPQTtFQUNFLGlCZmRlO0FiaWxPakI7O0E0QmhrT0E7RUFDRSxvQmZsQmU7QWJxbE9qQjs7QTRCaGtPQTtFQUNFLGNmMUJpQjtBYjZsT25COztBNEJoa09BO0VBQ0UsaUJmOUJpQjtBYmltT25COztBNEJ4ak9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjdEJoR007QU51cU9aO0E0QnBrT0k7OztFQUNFLGN0QjlFUztBTnNwT2Y7QTRCcmtPSTs7O0VBQ0UsY3RCN0ZTO0FOc3FPZjtBNEJ2a09NOzs7RUFDRSxjdEJsRVc7QU42b09uQjtBNEJ4a09NOzs7RUFDRSxjdEJyRVc7QU5pcE9uQjtBNEJ6a09NOzs7RUFDRSxjdEJ4R087QU5xck9mO0E0QjFrT007OztFQUNFLGN0QmxHTztBTmdyT2Y7QTRCemtPRTs7Ozs7O0VBTUUsY3RCbElRO0FONnNPWjtBNEJ4a09FO0VBQ0UsY3RCaEhXO0FOMHJPZjtBNEJ2a09FO0VBQ0UsY3RCL0hXO0FOd3NPZjtBNEJ2a09JO0VBQ0UsY3RCcEdhO0FONnFPbkI7QTRCdGtPSTtFQUNFLGN0QnZHYTtBTitxT25CO0E0QnJrT0k7RUFDRSxjdEIxSVM7QU5pdE9mO0E0QnBrT0k7RUFDRSxjdEJwSVM7QU4wc09mOztBNEJqa09BOztFQUVFLHlCdEJsS1U7QU5zdU9aO0E0Qi9qT0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FLGN0QjNLTTtBTjB3T1o7QTRCNWxPSTs7Ozs7O0VBQ0UsY3RCekpTO0FONHZPZjtBNEJobU9JOzs7Ozs7RUFDRSxjdEJ4S1M7QU4rd09mO0E0QnJtT007Ozs7OztFQUNFLGN0QjdJVztBTnl2T25CO0E0QnptT007Ozs7OztFQUNFLGN0QmhKVztBTmd3T25CO0E0QjdtT007Ozs7OztFQUNFLGN0Qm5MTztBTnV5T2Y7QTRCam5PTTs7Ozs7O0VBQ0UsY3RCN0tPO0FOcXlPZjtBNEJubk9FOzs7Ozs7Ozs7Ozs7RUFNRSxjdEI3TVE7QU53ME9aO0E0QnhuT0U7O0VBQ0UsY3RCM0xXO0FOc3pPZjs7QTRCdm5PQTs7RUFFRSx5QnRCbk5lO0FONjBPakI7QTRCcm5PSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUUsY3RCbE9NO0FOdTNPWjtBNEJscE9JOzs7Ozs7RUFDRSxjdEJ0T007QU4rM09aO0E0QnRwT0k7Ozs7OztFQUNFLGN0QjFPTTtBTnU0T1o7QTRCM3BPTTs7Ozs7O0VBQ0UsY3RCN09JO0FOKzRPWjtBNEIvcE9NOzs7Ozs7RUFDRSxjdEJqUEk7QU51NU9aO0E0Qm5xT007Ozs7OztFQUNFLGN0QnJQSTtBTis1T1o7QTRCdnFPTTs7Ozs7O0VBQ0UsY3RCcE9PO0FOazVPZjtBNEJ6cU9FOzs7Ozs7Ozs7Ozs7RUFNRSxjdEJwUVE7QU5xN09aO0E0QjlxT0U7O0VBQ0UsY3RCeFFRO0FOeTdPWjs7QTRCN3FPQTs7RUFFRSx5QnRCblFhO0FObTdPZjtBNEIzcU9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjdEIzUk07QU5zK09aO0E0QnhzT0k7Ozs7OztFQUNFLGN0Qi9STTtBTjgrT1o7QTRCNXNPSTs7Ozs7O0VBQ0UsY3RCblNNO0FOcy9PWjtBNEJqdE9NOzs7Ozs7RUFDRSxjdEJ0U0k7QU44L09aO0E0QnJ0T007Ozs7OztFQUNFLGN0QjFTSTtBTnNnUFo7QTRCenRPTTs7Ozs7O0VBQ0UsY3RCOVNJO0FOOGdQWjtBNEI3dE9NOzs7Ozs7RUFDRSxjdEI3Uk87QU5pZ1BmO0E0Qi90T0U7Ozs7Ozs7Ozs7OztFQU1FLGN0QjdUUTtBTm9pUFo7QTRCcHVPRTs7RUFDRSxjdEJqVVE7QU53aVBaO0E0QnB1T0U7O0VBQ0UsY3RCclVRO0FONGlQWjtBNEJydU9JOztFQUNFLGN0QnhVTTtBTmdqUFo7QTRCcnVPSTs7RUFDRSxjdEI1VU07QU5valBaO0E0QnJ1T0k7O0VBQ0UsY3RCaFZNO0FOd2pQWjtBNEJydU9JOztFQUNFLGN0Qi9UUztBTnVpUGY7O0E0Qm51T0E7O0VBRUUseUJ0QnpVYTtBTitpUGY7QTRCanVPSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUUsY3RCcFdNO0FOcW1QWjtBNEI5dk9JOzs7Ozs7RUFDRSxjdEJsVlM7QU51bFBmO0E0Qmx3T0k7Ozs7OztFQUNFLGN0QjVXTTtBTnFuUFo7QTRCdndPTTs7Ozs7O0VBQ0UsY3RCL1dJO0FONm5QWjtBNEIzd09NOzs7Ozs7RUFDRSxjdEJuWEk7QU5xb1BaO0E0Qi93T007Ozs7OztFQUNFLGN0QnZYSTtBTjZvUFo7QTRCbnhPTTs7Ozs7O0VBQ0UsY3RCdFdPO0FOZ29QZjtBNEJyeE9FOzs7Ozs7Ozs7Ozs7RUFNRSxjdEJ0WVE7QU5tcVBaO0E0QjF4T0U7O0VBQ0UsY3RCcFhXO0FOaXBQZjs7QTRCenhPQTs7RUFFRSx5QnRCL1hhO0FOMnBQZjtBNEJ2eE9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjdEIzWk07QU5rdFBaO0E0QnB6T0k7Ozs7OztFQUNFLGN0QnpZUztBTm9zUGY7QTRCeHpPSTs7Ozs7O0VBQ0UsY3RCeFpTO0FOdXRQZjtBNEI3ek9NOzs7Ozs7RUFDRSxjdEI3WFc7QU5pc1BuQjtBNEJqME9NOzs7Ozs7RUFDRSxjdEIvWk87QU51dVBmO0E0QnIwT007Ozs7OztFQUNFLGN0Qm5hTztBTit1UGY7QTRCejBPTTs7Ozs7O0VBQ0UsY3RCN1pPO0FONnVQZjtBNEIzME9FOzs7Ozs7Ozs7Ozs7RUFNRSxjdEI3YlE7QU5neFBaO0E0QmgxT0U7O0VBQ0UsY3RCM2FXO0FOOHZQZjs7QTRCLzBPQTs7RUFFRSx5QnRCblpZO0FOcXVQZDtBNEI3ME9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjdEJsZE07QU4relBaO0E0QjEyT0k7Ozs7OztFQUNFLGN0QmhjUztBTml6UGY7QTRCOTJPSTs7Ozs7O0VBQ0UsY3RCL2NTO0FObzBQZjtBNEJuM09NOzs7Ozs7RUFDRSxjdEJwYlc7QU44eVBuQjtBNEJ2M09NOzs7Ozs7RUFDRSxjdEJ0ZE87QU5vMVBmO0E0QjMzT007Ozs7OztFQUNFLGN0QjFkTztBTjQxUGY7QTRCLzNPTTs7Ozs7O0VBQ0UsY3RCcGRPO0FOMDFQZjtBNEJqNE9FOzs7Ozs7Ozs7Ozs7RUFNRSxjdEJwZlE7QU42M1BaO0E0QnQ0T0U7O0VBQ0UsY3RCbGVXO0FOMjJQZjs7QTRCcjRPQTs7RUFFRSx5QnRCOWZVO0FOczRQWjtBNEJuNE9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjdEIzZ0JNO0FOODZQWjtBNEJoNk9JOzs7Ozs7RUFDRSxjdEIvZ0JNO0FOczdQWjtBNEJwNk9JOzs7Ozs7RUFDRSxjdEJuaEJNO0FOODdQWjtBNEJ6Nk9NOzs7Ozs7RUFDRSxjdEJ0aEJJO0FOczhQWjtBNEI3Nk9NOzs7Ozs7RUFDRSxjdEIxaEJJO0FOODhQWjtBNEJqN09NOzs7Ozs7RUFDRSxjdEI5aEJJO0FOczlQWjtBNEJyN09NOzs7Ozs7RUFDRSxjdEI3Z0JPO0FOeThQZjtBNEJ2N09FOzs7Ozs7Ozs7Ozs7RUFNRSxjdEI3aUJRO0FONCtQWjtBNEI1N09FOztFQUNFLGN0QmpqQlE7QU5nL1BaO0E0QjU3T0U7O0VBQ0UsY3RCcmpCUTtBTm8vUFo7QTRCNzdPSTs7RUFDRSxjdEJ4akJNO0FOdy9QWjtBNEI3N09JOztFQUNFLGN0QjVqQk07QU40L1BaO0E0Qjc3T0k7O0VBQ0UsY3RCaGtCTTtBTmdnUVo7QTRCNzdPSTs7RUFDRSxjdEIvaUJTO0FOKytQZjs7QTRCMTdPQTtFQUdJO0lBQ0Usa0JsQjVnQitCO0lrQjZnQi9CLG1CbEI3Z0IrQjtFVnc4UG5DO0U0Qng3T0E7SUFDRSxpQmYzaEJhO0VicTlQZjtFNEJ0N09BO0lBQ0UsaUJmaGlCYTtFYnc5UGY7RTRCcjdPQTtJQUNFLG9CZnBpQmE7RWIyOVBmO0U0QnA3T0E7SUFDRSxpQmZ6aUJhO0ViKzlQZjtFNEJuN09BO0lBQ0Usb0JmN2lCYTtFYmsrUGY7RTRCbDdPQTtJQUNFLGlCZm5qQmE7RWJ1K1BmO0U0Qmo3T0E7SUFDRSxvQmZ2akJhO0ViMCtQZjtFNEJoN09BO0lBQ0UsY2Y3akJlO0ViKytQakI7RTRCLzZPQTtJQUNFLGlCZmprQmU7RWJrL1BqQjtBQUNGO0E0Qjc2T0E7RUFHSTtJQUNFLGtCbEIxakIrQjtJa0IyakIvQixtQmxCM2pCK0I7RVZ3K1BuQztFNEIxNk9BO0lBQ0UsaUJmM2tCYTtFYnUvUGY7RTRCeDZPQTtJQUNFLGlCZmhsQmE7RWIwL1BmO0U0QnY2T0E7SUFDRSxvQmZwbEJhO0ViNi9QZjtFNEJ0Nk9BO0lBQ0UsaUJmMWxCYTtFYmtnUWY7RTRCcjZPQTtJQUNFLG9CZjlsQmE7RWJxZ1FmO0U0QnA2T0E7SUFDRSxpQmZubUJhO0VieWdRZjtFNEJuNk9BO0lBQ0Usb0Jmdm1CYTtFYjRnUWY7RTRCbDZPQTtJQUNFLGNmNW1CZTtFYmdoUWpCO0U0Qmo2T0E7SUFDRSxpQmZobkJlO0VibWhRakI7QUFDRjtBNEIvNU9BO0VBQ0U7RUFDQTtFQUNBO0E1Qmk2T0Y7O0E0Qjk1T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJpNk9GOztBNkJubFFRO0VBREo7SUFFUTtJQUNBO0lBQ0E7RTdCdWxRVjtBQUNGO0E2QnBsUVE7RUFDSSxnQmhCOENLO0VnQjdDTDtBN0JzbFFaO0E2QnBsUVk7RUFKSjtJQUtRLG1CaEI4Q0M7SWdCN0NEO0U3QnVsUWQ7QUFDRjtBNkJybFFZO0VBVEo7SUFVUTtFN0J3bFFkO0FBQ0Y7QTZCdGxRWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU2hCNkJDO0FiMmpRakI7QTZCdGxRZ0I7RUFDSTtFQUNBLGtCaEJzQ0w7RWdCckNLO0E3QndsUXBCO0E2QnJsUWdCO0VBYko7SUFjUTtJQUNBO0lBQ0E7SUFDQTtFN0J3bFFsQjtBQUNGO0E2QnJsUWdCO0VBckJKO0lBc0JRO0lBQ0E7RTdCd2xRbEI7QUFDRjtBNkJ0bFFnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCaEJpQkw7RWdCaEJLLG1CdkI1Qkw7RXVCNkJLO0VBQ0E7QTdCd2xRcEI7QTZCdGxRb0I7RUFUSjtJQVVRO0lBQ0E7RTdCeWxRdEI7QUFDRjtBNkJ2bFFvQjtFQWRKO0lBZVE7SUFDQTtFN0IwbFF0QjtBQUNGO0E2QnhsUW9CO0VBQ0k7RUFDQTtFQUNBO0E3QjBsUXhCO0E2QnZsUW9CO0VBQ0ksa0JoQkxUO0VnQk1TO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCeWxReEI7QTZCcmxRZ0I7RUFDSTtFQUNBLG1CaEJqQ0g7RWdCa0NHO0VBQ0E7RUFDQTtFQUNBLFNoQnRDSDtFZ0J1Q0c7QTdCdWxRcEI7QTZCcmxRb0I7RUFUSjtJQVVRLG1CaEJ6Q1A7SWdCMENPLGtCaEIxQ1A7SWdCMkNPLGdCaEI1Q1A7RWJvb1FmO0FBQ0Y7QTZCdGxRb0I7RUFDSTtBN0J3bFF4QjtBNkJ0bFF3QjtFQUNJLGN2QmhGYjtFdUJrRmE7RUFDQSwwQ3hCcEdUO0V3QnFHUyxleEJ4R0Y7RXdCeUdFLGtCeEJyRlg7RXdCc0ZXLGdCeEJ4RlY7RXdCeUZVLGlCeEJwQk47RXdCcUJNO0VBQ0E7RUFDQTtFQUNBO0E3QnVsUTVCO0E2QnJsUTRCO0VBZEo7SUFlUSxjdkI5RmpCO0l1QitGaUI7SUFFQTtJQUNBLDBDeEJuSGI7SXdCb0hhLG1CeEJoR1o7SXdCaUdZLGtCeEJwR2Y7SXdCcUdlLGdCeEJ2R2Q7SXdCd0djLGlCeEJuQ1Y7SXdCb0NVO0lBQ0E7SUFDQTtFN0J1bFE5QjtBQUNGO0E2QnJsUTRCO0VBN0JKO0lBOEJRLGN2QjdHakI7SXVCOEdpQjtJQUVBO0lBQ0EsMEN4QmxJYjtJd0JtSWEsbUJ4Qi9HWjtJd0JnSFksa0J4Qm5IZjtJd0JvSGUsZ0J4QnRIZDtJd0J1SGMsaUJ4QmxEVjtJd0JtRFU7SUFDQTtJQUNBO0U3QnVsUTlCO0FBQ0Y7QTZCbmxRb0I7RUFDSSxpQnhCOURKO0V3QitESSxrQnhCN0RIO0V3QjhERyxnQnhCekRHO0V3QjBESCxjdkJqSVQ7RXVCa0lTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0Q3hCbkpIO0FMd3VRckI7QTZCbmxRd0I7RUFmSjtJQWdCUSxrQnhCcEVKO0l3QnFFSSxpQnhCM0VOO0l3QjRFTTtJQUNBO0U3QnNsUTFCO0FBQ0Y7QTZCbmxRb0I7RUFDSSxjdkJySlQ7RXVCc0pTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCcWxReEI7QTZCbmxRd0I7RUFYSjtJQVlRLG1CeEI3SlI7SXdCOEpRLGlCeEJoS1Y7SXdCaUtVO0U3QnNsUTFCO0FBQ0Y7QTZCcGxRd0I7RUFqQko7SUFrQlE7RTdCdWxRMUI7QUFDRjtBNkJwbFFvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JzbFF4QjtBNkJwbFF3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZCdkxiO0V1QndMYTtFQUNBO0VBRUE7RUFDQSwwQ3hCN01UO0V3QjhNUyxleEJqTkY7RXdCa05FLGtCeEI5TFg7RXdCK0xXLGdCeEJqTVY7RXdCa01VLGlCeEIvTFY7RXdCZ01VO0E3QnFsUTVCO0E2Qm5sUTRCO0VBakJKO0lBa0JRO0lBQ0EsY3ZCck1qQjtJdUJzTWlCO0lBQ0E7SUFFQTtJQUNBLDBDeEIzTmI7SXdCNE5hLGV4Qi9OTjtJd0JnT00sa0J4QjVNZjtJd0I2TWUsZ0J4Qi9NZDtJd0JnTmMsaUJ4QjdNZDtJd0I4TWM7RTdCcWxROUI7QUFDRjtBNkJubFE0QjtFQWhDSjtJQWlDUSxtQnhCaE5aO0VMc3lRbEI7QUFDRjtBNkJqbFFnQjtFQUVJO0E3QmtsUXBCO0E2QjlrUVk7RUFDSSxnQmhCak1DO0FiaXhRakI7QTZCL2tRZ0I7RUFGSjtJQUdRLGdCaEJsTUg7RWJveFFmO0FBQ0Y7O0E4QjkwUUE7RUFDSTtBOUJpMVFKO0E4QjkwUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJnMVFSO0E4QjkwUVE7RUFaSjtJQWFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5QmkxUVY7QUFDRjtBOEIvMFFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJ4QjVCQTtBTjYyUVo7QThCLzBRWTtFQU5KO0lBT1E7SUFDQTtFOUJrMVFkO0FBQ0Y7QThCaDFRWTtFQVhKO0lBWVE7SUFDQTtFOUJtMVFkO0FBQ0Y7QThCNzBRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFNqQktTO0VpQkpUO0VBQ0E7RUFDQTtBOUIrMFFSO0E4QjcwUVE7RUFUSjtJQVVRO0U5QmcxUVY7QUFDRjtBOEI5MFFRO0VBYko7SUFjUTtJQUNBO0lBQ0E7RTlCaTFRVjtBQUNGO0E4Qi8wUVE7RUFDSTtFQUNBO0VBQ0EsbUJ4Qi9DRztBTmc0UWY7QThCaDFRWTtFQUpKO0lBS1E7SUFDQTtJQUNBO0U5Qm0xUWQ7QUFDRjtBOEJoMVFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakJkRztBYmcyUWY7QThCaDFRWTtFQVJKO0lBU1Esa0JqQmhCRDtFYm0yUWI7QUFDRjtBOEJqMVFZO0VBWko7SUFhUTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCeEJwRUQ7SXdCcUVDO0U5Qm8xUWQ7QUFDRjtBOEIvMFFZO0VBRko7SUFHUTtJQUNBO0lBQ0E7RTlCazFRZDtBQUNGO0E4QjkwUWdCO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCaTFRbEI7QUFDRjtBOEI3MFFnQjtFQURKO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5QmcxUWxCO0FBQ0Y7QThCMzBRSTtFQUNJO0VBQ0E7QTlCNjBRUjtBOEIzMFFRO0VBSko7SUFLUTtJQUNBO0U5QjgwUVY7QUFDRjtBOEIzMFFJO0VBQ0k7RUFDQTtFQUNBLFNqQnpGUztBYnM2UWpCO0E4QjEwUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxTakJoR1M7RWlCaUdUO0E5QjQwUVI7QThCMTBRUTtFQVBKO0lBUVE7SUFDQTtJQUNBO0lBQ0E7RTlCNjBRVjtBQUNGO0E4QjMwUVE7RUFDSTtFQUNBO0VBQ0EsU2pCN0dLO0VpQjhHTDtFQUNBO0E5QjYwUVo7QThCMzBRWTtFQVBKO0lBUVE7SUFDQTtJQUNBO0U5QjgwUWQ7QUFDRjtBOEI1MFFZO0VBYko7SUFjUTtFOUIrMFFkO0FBQ0Y7QThCNTBRUTtFQUNJLDJDekIxS1E7RXlCMktSLGtCekJuRlk7RXlCb0ZaLGtCekIzRlM7RXlCNEZULGdCekI3RlU7RXlCOEZWLGlCekI1RlU7RXlCNkZWLGN4QnJMQTtFd0JzTEE7RUFDQTtBOUI4MFFaO0E4QjUwUVk7RUFWSjtJQVdRO0U5QiswUWQ7QUFDRjtBOEI3MFFZO0VBZEo7SUFlUSxpQnpCekdJO0VMeTdRbEI7QUFDRjtBOEIzMFFJO0VBRUk7RUFDQTtFQUNBLFNqQnRKUztFaUJ1SlQsZ0JqQjFJVTtFaUIySVYsMkN6QnBNWTtFeUJxTVosbUJ6Qm5MWTtFeUJvTFosa0J6QnZMUztFeUJ3TFQsZ0J6QnpMa0I7RXlCMExsQixpQnpCeExVO0V5QnlMVixjeEJwTU87RXdCcU1QO0VBQ0E7QTlCNDBRUjtBOEIxMFFRO0VBZko7SUFnQlEsZXpCbk5jO0VMZ2lSeEI7QUFDRjtBOEIzMFFRO0VBQ0ksY3hCL0tPO0V3QmdMUDtBOUI2MFFaO0E4QjEwUVE7RUFDSSxjeEJ4TEs7QU5vZ1JqQjtBOEJ6MFFRO0VBQ0ksY3hCdE5HO0V3QnVOSDtFQUNBO0VBQ0EsZ0JqQnJLTTtFaUJzS047QTlCMjBRWjtBOEJ4MFFRO0VBR0ksY3hCdE5HO0V3QnVOSCxVakIzTE87RWlCNExQO0E5QncwUVo7QThCcDBRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFNqQm5NUztFaUJvTVQsa0JqQnJMTztFaUJzTFA7RUFDQTtFQUVBLDJDekJwUFk7RXlCcVBaLG1CekJuT1k7RXlCb09aLGtCekJ2T1M7RXlCd09ULGdCekJ6T2tCO0V5QjBPbEIsaUJ6QnhPVTtFeUJ5T1YsY3hCcFBPO0V3QnFQUDtFQUNBO0E5QnEwUVI7QThCbjBRUTtFQUNJLGN4QjNOTztFd0I0TlAsbUJ4QjlOTTtFd0IrTk47QTlCcTBRWjtBOEJsMFFRO0VBQ0ksY3hCck9LO0V3QnNPTCxtQnhCbk9NO0V3Qm9PTjtBOUJvMFFaO0E4QmowUVE7RUFDSSxjeEJyUUc7RXdCc1FIO0VBQ0E7QTlCbTBRWjtBOEJqMFFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpCM05EO0FiOGhSZjtBOEIvelFRO0VBR0ksY3hCOVFHO0V3QitRSDtFQUNBO0E5Qit6UVo7QThCM3pRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFNqQjFQUztFaUIyUFQsbUJ4QmhUSTtFd0JpVEo7QTlCNnpRUjtBOEIzelFRO0VBUko7SUFTUTtFOUI4elFWO0FBQ0Y7QThCM3pRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTakIxUVM7RWlCMlFULGtCakI1UE87RWlCNlBQO0VBQ0E7RUFFQSwyQ3pCM1RZO0V5QjRUWixtQnpCMVNZO0V5QjJTWixrQnpCOVNTO0V5QitTVCxnQnpCaFRrQjtFeUJpVGxCLGlCekIvU1U7RXlCZ1RWLGN4QjNUTztFd0I0VFA7RUFDQTtBOUI0elFSO0E4QjF6UVE7RUFwQko7SUFxQlE7RTlCNnpRVjtBQUNGO0E4QjN6UVE7RUFDSSxjeEJuU0c7RXdCb1NILG1CeEJuVEU7RXdCb1RGO0E5QjZ6UVo7QThCMXpRUTtFQUNJLGN4QnJURztFd0JzVEgsbUJ4QnhURTtFd0J5VEY7QTlCNHpRWjtBOEJ6elFRO0VBQ0ksY3hCL1VEO0V3QmdWQztFQUNBO0E5QjJ6UVo7QThCMXpRWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JqQnJTRDtBYmltUmY7QThCeHpRUTtFQUdJLGN4QnhWRztFd0J5Vkg7RUFDQTtBOUJ3elFaO0E4QnB6UUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU2pCdlVTO0FiNm5SakI7QThCcHpRUTtFQUNJO0VBQ0E7RUFDQSwyQ3pCeFhRO0V5QnlYUixtQnpCdldRO0V5QndXUixrQnpCM1dLO0V5QjRXTCxnQnpCN1djO0V5QjhXZDtFQUNBLGN4QjdXRztFd0I4V0g7QTlCc3pRWjtBOEJwelFZO0VBWEo7SUFZUSxlekJ0WVU7SXlCdVlWLGlCekJsWEU7RUx5cVJoQjtBQUNGO0E4QnB6UVE7RUFDSTtFQUNBO0VBQ0EsU2pCN1ZLO0VpQjhWTDtBOUJzelFaO0E4QnB6UVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUJzelFoQjtBOEJwelFnQjtFQUNJO0VBQ0E7RUFDQTtBOUJzelFwQjtBOEJuelFnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpCbFhIO0VpQm1YRyxtQnhCdmFSO0V3QndhUSxrQmpCdFdMO0VpQnVXSztBOUJxelFwQjtBOEJselFnQjtFQUNJLG1CeEJwWUY7QU53clJsQjtBOEJqelFnQjtFQUNJLG1CeEJ2WUY7RXdCd1lFLGtCakJoWEw7RWlCaVhLO0E5Qm16UXBCO0E4Qmh6UWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpCN1hGO0VpQjhYRTtFQUNBO0E5Qmt6UXBCO0E4Qi95UWdCO0VBQ0ksbUJ4QnZiTDtFd0J3Ykssa0JqQm5ZTDtFaUJvWUs7QTlCaXpRcEI7QThCOXlRZ0I7RUFDSTtFQUNBO0E5Qmd6UXBCO0E4Qjd5UWdCO0VBQ0k7QTlCK3lRcEI7QThCNXlRZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qjh5UXBCO0E4QjF5UVk7RUFDSSwwQ3pCNWRHO0V5QjZkSCxtQnpCemNJO0V5QjBjSixrQnpCN2NDO0V5QjhjRCxnQnpCaGRFO0V5QmlkRixpQnpCOWNFO0V5QitjRixjeEJoZEQ7RXdCaWRDO0VBQ0E7QTlCNHlRaEI7QThCMXlRZ0I7RUFWSjtJQVdRLGV6QnplTTtFTHN4UnhCO0FBQ0Y7QThCeHlRSTtFQUNJO0E5QjB5UVI7QThCdnlRWTtFQURKO0lBRVE7RTlCMHlRZDtBQUNGOztBK0JueVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzeVJOO0ErQnB5Uk07RUFQRjtJQVFJO0UvQnV5Uk47QUFDRjtBK0JyeVJNO0VBQ0U7RUFDQTtFQUNBO0EvQnV5UlI7QStCbnlSSTtFQW5CSjtJQW9CTTtFL0JzeVJKO0FBQ0Y7QStCcHlSSTtFQUNFO0VBQ0E7QS9Cc3lSTjtBK0JweVJNO0VBSkY7SUFLSTtFL0J1eVJOO0FBQ0Y7QStCbnlSTTtFQURGO0lBRUk7RS9Cc3lSTjtBQUNGO0ErQnB5Uk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnN5UlI7QStCcHlSUTtFQVZGO0lBV0k7RS9CdXlSUjtBQUNGO0ErQnJ5UlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J1eVJWOztBZ0NsMlJBO0FBQ0E7RUFDRTtFQUNBLDBDM0JVcUI7RTJCVHJCLGUzQkV3QjtFMkJEeEIsZ0IzQm1CZ0I7RTJCbEJoQjtFQUNBLGMxQm1CYTtFMEJsQmIsaUIzQm1CZ0I7RTJCbEJoQjtFQUNBLGtCM0JnQmU7RTJCZGY7RUFDQSxVbkJ5Q2lCO0FiMnpSbkI7QWdDbDJSRTtFQWRGO0lBZUk7RWhDcTJSRjtBQUNGOztBZ0NsMlJBO0VBQ0UsZ0IzQkdnQjtFMkJGaEIsYzFCS2E7RTBCSGIsbUJuQmdDZTtBYm8wUmpCO0FnQ2wyUkU7RUFORjtJQU9JO0VoQ3EyUkY7QUFDRjs7QWdDbDJSQTtFQUNFLFluQndCZTtFbUJ2QmYsV25CdUJlO0VtQnRCZixxQjFCbEJhO0UwQm1CYjtBaENxMlJGO0FnQ24yUkU7RUFDRTtBaENxMlJKO0FnQ2wyUkU7RUFDRTtBaENvMlJKOztBZ0NoMlJBOztFQUVFO0FoQ20yUkY7O0FnQ2gyUkE7RUFDRTtFQUVBLG9CbkJDZTtBYmkyUmpCO0FnQ2oyUkU7RUFDRSxpQm5CRmU7QWJxMlJuQjs7QWdDLzFSQTtFQUNFO0VBQ0E7RUFDQSxrQm5CUmU7RW1CU2YsYzFCdENhO0FOdzRSZjtBZ0NoMlJFO0VBTkY7SUFPSTtFaENtMlJGO0FBQ0Y7O0FnQ2gyUkE7QUFDQTtBQUNBO0FBQ0E7RUFDRTtBaENtMlJGOztBZ0NoMlJBOztFQUVFLGtCbkJYYTtFbUJZYjtFQUNBO0VBQ0E7RUFDQSxxQjFCcEVhO0UwQnFFYiwwQzNCeEVxQjtFMkJ5RXJCLGUzQmhGd0I7RTJCaUZ4QixnQjNCL0RnQjtFMkJnRWhCLGMxQjlEYTtFMEJnRWI7QWhDazJSRjtBZ0NoMlJFO0VBZEY7O0lBZUk7RWhDbzJSRjtBQUNGOztBZ0NqMlJBO0VBQ0Usb0JuQjNDZTtBYis0UmpCOztBZ0NqMlJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNuQnBEZTtFbUJxRGY7RUFDQTtBaENvMlJGOztBZ0NqMlJBO0VBQ0U7RUFDQTtFQUNBLGMxQnhGYTtFMEJ5RmI7RUFDQSwwQzNCeEdxQjtFMkJ5R3JCLGUzQmhId0I7RTJCaUh4QixrQjNCN0ZlO0UyQjhGZixnQjNCaEdnQjtFMkJpR2hCLGlCM0I5RmdCO0FMazhSbEI7O0FnQ2oyUkE7O0VBRUU7RUFDQTtFQUNBLGFuQnpFZTtFbUIwRWY7RUFDQSxTbkIxRWU7RW1CMkVmO0VBQ0Esa0JuQi9EYTtFbUJnRWIsNEMzQnBIbUI7RTJCcUhuQjtFQUNBLGtCM0I3R2U7RTJCOEdmLGdCM0JoSGdCO0UyQmlIaEIsaUIzQjlHZ0I7RTJCK0doQixtQjFCdklVO0FOMitSWjtBZ0NuMlJFO0VBZkY7O0lBZ0JJO0VoQ3UyUkY7QUFDRjtBZ0NyMlJFOzs7RUFFRTtFQUNBO0FoQ3cyUko7QWdDcjJSRTs7O0VBRUU7RUFDQSxjMUI3SFc7QU5xK1JmO0FnQ3IyUkU7O0VBQ0U7RUFDQSxpQzFCM0ZrQjtBTm04UnRCO0FnQ3IyUkU7OztFQUVFLGMxQnhJVztBTmcvUmY7O0FnQ3AyUkE7RUFDRTtBaEN1MlJGO0FnQ3IyUkU7RUFIRjtJQUlJO0VoQ3cyUkY7QUFDRjs7QWdDcjJSQTtBQUNBO0VBQ0U7RUFDQSx5QjFCakthO0UwQmtLYjtFQUNBLGMxQmhMVTtFMEJpTFYsa0JuQjlHYTtFbUIrR2I7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlM0JwRWtCO0UyQnFFbEIsZ0IzQnBFb0I7RTJCcUVwQixpQjNCaEtnQjtFMkJpS2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdzJSRjtBZ0N2MlJFO0VBbEJGO0lBbUJJLG1CM0JyS2dCO0kyQnNLaEIsaUIzQnhLYztFTGtoU2hCO0FBQ0Y7O0FnQ3gyUkE7RUFDRSx5QjFCekppQjtFMEIwSmpCLGMxQnJNVTtBTmdqU1o7O0FnQ3gyUkE7RUFDRSx5QjFCbEtlO0UwQm1LZixjMUIxTVU7QU5xalNaOztBZ0N4MlJBOztFQUVFLHlCMUJsTWE7RTBCbU1iLGMxQmhOVTtFMEJpTlY7RUFDQTtBaEMyMlJGOztBZ0N4MlJBO0VBQ0UseUIxQi9LZTtFMEJnTGYsYzFCdk5VO0FOa2tTWjs7QWdDeDJSQTtFQUNFLHlCMUJ4TWE7RTBCeU1iLGMxQjVOVTtBTnVrU1o7O0FnQ3IyUkk7RUFDRTtBaEN3MlJOO0FnQ3QyUk07RUFIRjtJQUlJO0VoQ3kyUk47QUFDRjtBZ0N2MlJNO0VBUEY7SUFRSTtFaEMwMlJOO0FBQ0Y7O0FnQ24yUkU7RUFDRSxjMUIzTlc7RTBCNE5YO0FoQ3MyUko7QWdDcjJSSTtFQUhGO0lBSUk7SUFDQTtFaEN3MlJKO0FBQ0Y7QWdDcjJSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3UyUk47QWdDdDJSUTtFQVJKO0lBU007SUFDQTtJQUNBO0VoQ3kyUlI7QUFDRjtBZ0N4MlJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMDJSVjtBZ0N4MlJVO0VBQ0U7RUFDQSxjMUJuUkE7QU42blNaO0FnQ3gyUlU7RUFDRTtFQUNBO0FoQzAyUlo7QWdDdjJSUTtFQUNFO0VBQ0EsYzFCNVJFO0FOcW9TWjtBZ0N2MlJRO0VBQ0U7QWhDeTJSVjtBZ0NyMlJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzFCaFJXO0FOdW5TZjtBZ0N0MlJNO0VBTEo7SUFNTTtJQUNBO0VoQ3kyUk47QUFDRjs7QWdDcDJSQTtBQUNBO0VBQ0UsbUIzQnhSa0I7RTJCeVJsQiwwQzNCelNxQjtFMkIwU3JCLGdCM0IvUmdCO0UyQmdTaEI7RUFDQTtBaEN1MlJGO0FnQ3QyUk07RUFDRTtFQUNBO0VBQ0EsZTNCdlRrQjtFMkJ3VGxCLGMxQm5TTztBTjJvU2Y7QWdDdDJSTTtFQUNFO0VBQ0E7RUFDQTtBaEN3MlJSO0FnQ3QyUlU7RUFDRTtBaEN3MlJaO0FnQ3QyUlU7RUFDRTtFQUNBO0VBQ0EseUIxQnJURztFMEJzVEg7RUFDQTtFQUNBO0VBQ0EsYzFCclRHO0UwQnNUSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3cyUlo7QWdDcjJSVTtFQUNFLHlCMUJqVUc7QU53cVNmO0FnQ3IyUlU7RUFDRTtFQUNBO0FoQ3UyUlo7QWdDcjJSVTtFQUNFO0VBQ0EsaUMxQjlSVTtFMEIrUlY7QWhDdTJSWjtBZ0NwMlJNO0VBQ0U7RUFDQSxjMUI1VU87QU5rclNmO0FnQ3IyUlU7RUFDRSxjMUI5VUc7QU5xclNmO0FnQ3IyUlU7RUFDRTtBaEN1MlJaO0FnQ3AyUk07RUFDRTtFQUNBLGMxQnRWTztFMEJ1VlA7RUFDQTtBaENzMlJSO0FnQ3IyUlU7RUFDRSxjMUIxVkc7QU5pc1NmO0FnQ3AyUk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFCeFhJO0UwQnlYSjtFQUNBO0VBQ0EsZ0MxQnZUSztFMEJ3VEw7RUFDQTtBaENzMlJSOztBZ0NoMlJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUI3WVE7RTBCOFlSLHlCMUJqU1k7QU5vb1NoQjs7QWdDNTFSSTtFQUNFO0FoQysxUk47QWdDNzFSTTtFQUhGO0lBSUk7RWhDZzJSTjtBQUNGO0FnQzkxUk07RUFQRjtJQVFJO0VoQ2kyUk47QUFDRjs7QWdDNzFSQTtFQUVFO0VBQ0E7RUFDQTtBaEMrMVJGOztBZ0M3MVJBO0VBRUU7QWhDKzFSRjs7QWlDcndTUTtFQUNFO0FqQ3d3U1Y7QWlDandTRTtFQUNFO0VBQ0E7RUFDQTtBakNtd1NKO0FpQzN2U007RUFDRTtBakM2dlNSO0FpQzN2U1E7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VqQzh2U1I7QUFDRjtBaUM1dlNRO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakMrdlNSO0FBQ0Y7QWlDNXZTVTtFQURGO0lBRUk7SUFDQTtJQUNBO0VqQyt2U1Y7QUFDRjtBaUM3dlNVO0VBUEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFakNnd1NWO0FBQ0Y7QWlDOXZTVTtFQWRGO0lBZUk7SUFDQTtFakNpd1NWO0FBQ0Y7QWlDL3ZTVTtFQW5CRjtJQW9CSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNrd1NWO0FBQ0Y7QWlDL3ZTWTtFQURGO0lBRUk7RWpDa3dTWjtBQUNGO0FpQzl2U1k7RUFERjtJQUVJO0VqQ2l3U1o7QUFDRjtBaUM5dlNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNnd1NaO0FpQzl2U1k7RUFQRjtJQVFJO0lBQ0E7SUFDQTtFakNpd1NaO0FBQ0Y7QWlDN3ZTWTtFQURGO0lBRUk7RWpDZ3dTWjtBQUNGO0FpQzl2U1k7RUFDRSwwQzVCOUZTO0U0QitGVDtFQUNBLGtCNUJuRkc7RTRCb0ZILGdCNUJ0Rkk7RTRCdUZKLGlCNUJwRkk7RTRCc0ZKO0FqQyt2U2Q7QWlDOXZTYztFQVJGO0lBU0k7RWpDaXdTZDtBQUNGO0FpQzN2U1U7RUFERjtJQUVJO0lBQ0E7RWpDOHZTVjtBQUNGO0FpQzV2U1U7RUFORjtJQU9JO0VqQyt2U1Y7QUFDRjtBaUM3dlNVO0VBVkY7SUFXSTtFakNnd1NWO0FBQ0Y7QWlDOXZTVTtFQWRGO0lBZUk7RWpDaXdTVjtBQUNGO0FpQy92U1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakNpd1NaO0FpQy92U1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDaXdTZDtBaUN2dlNVO0VBREY7SUFFSTtFakMwdlNWO0FBQ0Y7QWlDdHZTVTtFQURGO0lBRUk7RWpDeXZTVjtBQUNGO0FpQ2p2U1U7RUFERjtJQUVJO0VqQ292U1Y7QUFDRjtBaUNsdlNVO0VBRUU7Ozs7SUFJRTtFakNtdlNaO0VpQ2h2U1U7SUFDRTtFakNrdlNaO0FBQ0Y7QWlDN3VTVTtFQURGO0lBRUk7RWpDZ3ZTVjtBQUNGO0FpQzl0U007RUFDRTtBakNndVNSO0FpQzd0U1U7RUFERjtJQUVJO0VqQ2d1U1Y7QUFDRjtBaUM1dFNVO0VBREY7SUFFSTtFakMrdFNWO0FBQ0Y7QWlDNXRTUTtFQWZGO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDK3RTUjtBQUNGO0FpQzd0U1E7RUExQkY7SUEyQkk7SUFDQTtJQUNBO0lBQ0E7RWpDZ3VTUjtBQUNGO0FpQzd0U1U7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNndVNWO0FBQ0Y7QWlDOXRTVTtFQWJGO0lBY0k7RWpDaXVTVjtBQUNGO0FpQy90U1U7RUFqQkY7SUFrQkk7RWpDa3VTVjtBQUNGO0FpQ2h1U1U7RUFyQkY7SUFzQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDbXVTVjtBQUNGO0FpQ2p1U1U7RUEvQkY7SUFnQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNvdVNWO0FBQ0Y7QWlDanVTWTtFQURGO0lBRUk7RWpDb3VTWjtBQUNGO0FpQ2x1U1k7RUFMRjtJQU1JO0VqQ3F1U1o7QUFDRjtBaUNodVNZO0VBRkY7SUFHSTtFakNtdVNaO0FBQ0Y7QWlDanVTWTtFQU5GO0lBT0k7RWpDb3VTWjtBQUNGO0FpQ2p1U1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ211U1o7QWlDanVTWTtFQVBGO0lBUUk7RWpDb3VTWjtBQUNGO0FpQ2x1U1k7RUFYRjtJQVlJO0lBQ0E7SUFDQTtFakNxdVNaO0FBQ0Y7QWlDbnVTWTtFQWpCRjtJQWtCSTtFakNzdVNaO0FBQ0Y7QWlDaHVTWTtFQURGO0lBRUk7RWpDbXVTWjtBQUNGO0FpQ2p1U1k7RUFMRjtJQU1JO0VqQ291U1o7QUFDRjtBaUNsdVNZO0VBQ0UsMEM1QjNVUztFNEI0VVQ7RUFDQSxrQjVCaFVHO0U0QmlVSCxnQjVCblVJO0U0Qm9VSixpQjVCalVJO0FMcWlUbEI7QWlDbHVTYztFQVBGO0lBUUk7RWpDcXVTZDtBQUNGO0FpQzl0U1U7RUFGRjtJQUdJO0lBQ0E7RWpDaXVTVjtBQUNGO0FpQy90U1U7RUFQRjtJQVFJO0VqQ2t1U1Y7QUFDRjtBaUNodVNVO0VBWEY7SUFZSTtFakNtdVNWO0FBQ0Y7QWlDanVTVTtFQWZGO0lBZ0JJO0VqQ291U1Y7QUFDRjtBaUNsdVNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNvdVNaO0FpQ2x1U1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ291U2Q7QWlDMXRTVTtFQURGO0lBRUk7RWpDNnRTVjtFaUM1dFNVOzs7O0lBSUU7RWpDOHRTWjtBQUNGO0FpQzN0U1U7RUFFRTs7OztJQUlFO0VqQzR0U1o7RWlDenRTVTtJQUNFO0VqQzJ0U1o7QUFDRjtBaUM1c1NNO0VBQ0U7QWpDOHNTUjtBaUM1c1NRO0VBSEY7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQytzU1I7QUFDRjtBaUM3c1NRO0VBWEY7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFakNndFNSO0FBQ0Y7QWlDN3NTVTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWpDZ3RTVjtBQUNGO0FpQzlzU1U7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0VqQ2l0U1Y7QUFDRjtBaUMvc1NVO0VBZkY7SUFnQkk7SUFDQTtFakNrdFNWO0FBQ0Y7QWlDaHRTVTtFQXBCRjtJQXFCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNtdFNWO0FBQ0Y7QWlDaHRTWTtFQURGO0lBRUk7RWpDbXRTWjtBQUNGO0FpQy9zU1k7RUFERjtJQUVJO0VqQ2t0U1o7QUFDRjtBaUMvc1NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNpdFNaO0FpQy9zU1k7RUFQRjtJQVFJO0lBQ0E7RWpDa3RTWjtBQUNGO0FpQzlzU1k7RUFERjtJQUVJO0VqQ2l0U1o7QUFDRjtBaUMvc1NZO0VBQ0UsYzNCMWVDO0UyQjJlRCwwQzVCeGZTO0U0QnlmVDtFQUNBLGtCNUI3ZUc7RTRCOGVILGdCNUJoZkk7RTRCaWZKLGlCNUI5ZUk7QUwrclRsQjtBaUMvc1NjO0VBUkY7SUFTSTtFakNrdFNkO0FBQ0Y7QWlDL3NTWTtFQWxCRjtJQW1CSTtFakNrdFNaO0FBQ0Y7QWlDOXNTUTtFQUNFO0FqQ2d0U1Y7QWlDOXNTVTtFQUhGO0lBSUk7SUFDQTtJQUNBO0VqQ2l0U1Y7QUFDRjtBaUMvc1NVO0VBVEY7SUFVSTtJQUNBO0VqQ2t0U1Y7QUFDRjtBaUNodFNVO0VBZEY7SUFlSTtJQUNBO0VqQ210U1Y7QUFDRjtBaUNqdFNVO0VBbkJGO0lBb0JJO0VqQ290U1Y7QUFDRjtBaUNqdFNZO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFakNvdFNaO0FBQ0Y7QWlDbHRTWTtFQVJGO0lBU0k7SUFDQTtFakNxdFNaO0FBQ0Y7QWlDbnRTWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNxdFNkO0FpQzNzU1U7RUFERjtJQUVJO0VqQzhzU1Y7QUFDRjtBaUM1c1NVO0VBRUU7Ozs7SUFJRTtFakM2c1NaO0VpQzFzU1U7SUFDRTtFakM0c1NaO0FBQ0Y7QWlDdHJTWTtFQUNFO0VBQ0E7QWpDd3JTZDtBaUN0clNjO0VBQ0U7RUFDQTtFQUNBLHNCM0JubkJKO0UyQm9uQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwQnZqQkQ7QWIrdVRmO0FpQ2xyU1k7RUFDRTtFQUNBO0FqQ29yU2Q7QWlDbHJTYztFQUNFO0VBQ0E7RUFDQSxzQjNCMW5CRDtFMkIybkJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCcEIza0JEO0FiK3ZUZjtBaUM1cVNJO0VBV1k7SUFDRTtFakNvcVNoQjtFaUNscVNnQjtJQUNFO0VqQ29xU2xCO0VpQ2pxU2dCO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGtCcEI5bUJMO0ViaXhUYjtFaUM3cFNjO0lBQ0U7RWpDK3BTaEI7RWlDN3BTZ0I7SUFDRTtFakMrcFNsQjtFaUM1cFNnQjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQnBCcG9CTDtFYmt5VGI7RWlDenBTWTtJQUNFO0lBQ0E7SUFDQTtFakMycFNkO0VpQ3pwU2M7SUFDRTtFakMycFNoQjtFaUN6cFNnQjtJQUNFO0VqQzJwU2xCO0VpQ3ZwU2M7SUFDRTtFakN5cFNoQjtFaUN0cFNjO0lBQ0U7SUFDQTtJQUNBO0VqQ3dwU2hCO0FBQ0Y7QWlDL29TSTtFQWNZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDb29TaEI7QUFDRjtBaUN6blNNO0VBQ0U7QWpDMm5TUjtBaUN4blNVO0VBREY7SUFFSTtFakMyblNWO0FBQ0Y7QWlDdm5TVTtFQURGO0lBRUk7RWpDMG5TVjtBQUNGO0FpQ3RuU1U7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQ3luU1Y7QUFDRjtBaUN2blNVO0VBUkY7SUFTSTtFakMwblNWO0FBQ0Y7QWlDeG5TVTtFQVpGO0lBYUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDMm5TVjtBQUNGO0FpQ3ZuU1U7RUF4QkY7SUF5Qkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakMwblNWO0FBQ0Y7QWlDdm5TWTtFQURGO0lBRUk7RWpDMG5TWjtBQUNGO0FpQ3RuU1k7RUFERjtJQUVJO0VqQ3luU1o7QUFDRjtBaUNyblNZO0VBREY7SUFFSTtFakN3blNaO0FBQ0Y7QWlDdG5TWTtFQUNFLGMzQnJ6QkM7RTJCdXpCRCwwQzVCcDBCUztFNEJxMEJUO0VBQ0Esa0I1Qnp6Qkc7RTRCMHpCSCxnQjVCNXpCSTtFNEI2ekJKLGlCNUIxekJJO0FMaTdUbEI7QWlDcm5TYztFQVRGO0lBVUk7RWpDd25TZDtBQUNGO0FpQ2puU1U7RUFGRjtJQUdJO0VqQ29uU1Y7QUFDRjtBaUNsblNVO0VBTkY7SUFPSTtJQUNBO0VqQ3FuU1Y7QUFDRjtBaUNsblNZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNvblNkO0FpQzNtU007RUFDRTtBakM2bVNSO0FpQzNtU1E7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDOG1TUjtBQUNGO0FpQzVtU1E7RUFYRjtJQVlJO0lBQ0E7SUFDQTtJQUNBO0VqQyttU1I7QUFDRjtBaUM1bVNVO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDK21TVjtBQUNGO0FpQzdtU1U7RUFiRjtJQWNJO0VqQ2duU1Y7QUFDRjtBaUM5bVNVO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNpblNWO0FBQ0Y7QWlDL21TVTtFQTFCRjtJQTJCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNrblNWO0FBQ0Y7QWlDL21TWTtFQURGO0lBRUk7RWpDa25TWjtBQUNGO0FpQzltU1k7RUFERjtJQUVJO0VqQ2luU1o7QUFDRjtBaUM3bVNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMrbVNaO0FpQzdtU1k7RUFQRjtJQVFJO0lBQ0E7SUFDQTtFakNnblNaO0FBQ0Y7QWlDN21TWTtFQWRGO0lBZUk7RWpDZ25TWjtBQUNGO0FpQzdtU1U7RUFDRTtBakMrbVNaO0FpQzdtU1k7RUFIRjtJQUlJO0VqQ2duU1o7QUFDRjtBaUM5bVNZO0VBUEY7SUFRSTtJQUNBO0VqQ2luU1o7QUFDRjtBaUMvbVNZO0VBWkY7SUFhSTtFakNrblNaO0FBQ0Y7QWlDaG5TWTtFQUNFLGMzQnI4QkM7RTJCdThCRDtFQUNBLDBDNUJyOUJTO0U0QnM5QlQ7RUFDQSxrQjVCMThCRztFNEIyOEJILGdCNUI3OEJJO0U0Qjg4QkosaUI1QjM4Qkk7RTRCNjhCSjtBakNnblNkO0FpQy9tU2M7RUFYRjtJQVlJO0VqQ2tuU2Q7QUFDRjtBaUM1bVNVO0VBREY7SUFFSTtJQUNBO0VqQyttU1Y7QUFDRjtBaUM3bVNVO0VBTkY7SUFPSTtFakNnblNWO0FBQ0Y7QWlDOW1TVTtFQVZGO0lBV0k7SUFDQTtFakNpblNWO0FBQ0Y7QWlDOW1TWTtFQURGO0lBRUk7SUFDQTtJQUNBO0VqQ2luU1o7QUFDRjtBaUM3bVNZO0VBREY7SUFFSTtFakNnblNaO0FBQ0Y7QWlDOW1TWTtFQUxGO0lBTUk7RWpDaW5TWjtBQUNGO0FpQzVtU1k7RUFGRjtJQUdJO0VqQyttU1o7QUFDRjtBaUM3bVNZO0VBTkY7SUFPSTtFakNnblNaO0FBQ0Y7QWlDdG1TVTtFQUVFOzs7O0lBSUU7RWpDdW1TWjtBQUNGO0FpQ25tU1U7RUFFRTs7OztJQUlFO0VqQ29tU1o7RWlDaG1TVTtJQUNFO0VqQ2ttU1o7QUFDRjtBaUN4bFNNO0VBREY7SUFFSTtJQUNBO0VqQzJsU047QUFDRjtBaUN6bFNNO0VBTkY7SUFPSTtJQUNBO0VqQzRsU047QUFDRjtBaUMxbFNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0bFNSO0FpQzFsU1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0bFNWO0FpQzFsU1U7RUFDRSxvQnBCMWlDSztFb0IyaUNMLGlCcEIzaUNLO0FidW9VakI7QWlDemxTVTtFQUNFLG9CcEIvaUNLO0FiMG9VakI7QWlDMWxTWTtFQUNFLG1CNUI1a0NNO0U0QjZrQ04sYzNCL2tDQztFMkJnbENELGlCNUJobENJO0U0QmlsQ0osMEM1Qi9sQ1M7QUwyclV2QjtBaUN4bFNVO0VBQ0UsaUJwQnpqQ0s7RW9CMGpDTCxrQjVCM2tDVztFNEI0a0NYLGlCNUJ4a0NrQjtFNEJ5a0NsQixjM0IxbENHO0FOb3JVZjtBaUN4bFNZO0VBTkY7SUFPSSxvQjVCL2tDZ0I7RUwwcVU1QjtBQUNGO0FpQ3hsU1U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTcEJ2a0NLO0FiaXFVakI7QWlDdmxTYztFQUNFLGVwQi9qQ0U7QWJ3cFVsQjtBaUNsbFNRO0VBQ0U7RUFDQTtFQUNBO0FqQ29sU1Y7QWlDbGxTVTtFQUNFO0VBQ0E7QWpDb2xTWjtBaUNobFNVO0VBQ0U7RUFDQTtFQUNBO0FqQ2tsU1o7QWlDL2tTVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JwQjVsQ007QWI2cVVsQjtBaUMxa1NZO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFakM2a1NaO0VpQzVrU1k7SUFDRTtFakM4a1NkO0FBQ0Y7QWlDdGtTTTtFQURGO0lBRUk7SUFDQTtJQUNBO0VqQ3lrU047QUFDRjtBaUN2a1NNO0VBUEY7SUFRSTtJQUNBO0VqQzBrU047QUFDRjtBaUN4a1NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzBrU1I7QWlDeGtTUTtFQVhGO0lBWUk7RWpDMmtTUjtBQUNGO0FpQ3prU1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkI1QjVyQ087RTRCNnJDUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzJrU1Y7QWlDemtTVTtFQW5CRjtJQW9CSSxpQnRCdHJDYTtFWGt3VXZCO0FBQ0Y7QWlDMWtTVTtFQXZCRjtJQXdCSTtFakM2a1NWO0FBQ0Y7QWlDM2tTVTtFQTNCRjtJQTRCSTtFakM4a1NWO0FBQ0Y7QWlDNWtTVTtFQUNFLG1CNUJudENRO0U0Qm90Q1IsYzNCdHRDRztFMkJ1dENILGlCNUJ2dENNO0U0Qnd0Q04sMEM1QnR1Q1c7QUxvelV2QjtBaUMza1NVO0VBQ0Usa0I1Qmh0Q1c7RTRCaXRDWCxpQjVCN3NDa0I7RTRCOHNDbEIsYzNCL3RDRztBTjR5VWY7QWlDM2tTWTtFQUxGO0lBTUksb0I1QnB0Q2dCO0VMa3lVNUI7QUFDRjtBaUMza1NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3BCNXNDSztBYnl4VWpCO0FpQzFrU2M7RUFDRSxlcEJwc0NFO0FiZ3hVbEI7QWlDcGtTWTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNza1NkO0FpQ3BrU2M7RUFWRjs7SUFXSTtFakN3a1NkO0FBQ0Y7QWlDaGtTUTtFQUNFO0FqQ2trU1Y7QWlDL2pTWTtFQUNFO0FqQ2lrU2Q7QWlDL2pTYztFQUhGO0lBSUk7RWpDa2tTZDtBQUNGO0FpQ2hrU2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakNra1NoQjtBaUNoa1NnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNra1NsQjtBaUMvalNnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNpa1NsQjtBaUN6alNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDMmpTVjtBaUN6alNVO0VBTkY7SUFPSTtFakM0alNWO0FBQ0Y7QWlDMWpTVTtFQVZGO0lBV0k7RWpDNmpTVjtBQUNGO0FpQzNqU1U7RUFDRTtFQUNBO0VBQ0E7QWpDNmpTWjtBaUMxalNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JwQm55Q007QWIrMVVsQjtBaUNwalNZO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakN1alNaO0VpQ3RqU1k7SUFDRTtFakN3alNkO0FBQ0Y7QWlDL2lTTTtFQUNFO0VBQ0E7RUFDQSxrQnZCajBDNkI7RXVCazBDN0IsbUJ2QmwwQzZCO0FWbTNVckM7QWlDL2lTUTtFQU5GO0lBT0ksa0J2QnAwQzJCO0l1QnEwQzNCLG1CdkJyMEMyQjtFVnUzVW5DO0FBQ0Y7QWlDaGpTUTtFQVhGO0lBWUksa0J2QngwQzJCO0l1QnkwQzNCLG1CdkJ6MEMyQjtFVjQzVW5DO0FBQ0Y7QWlDampTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ21qU1Y7QWlDampTVTtFQU5GO0lBT0k7SUFDQTtFakNvalNWO0FBQ0Y7QWlDbGpTVTtFQUNFO0FqQ29qU1o7QWlDbGpTWTtFQUhGO0lBSUk7RWpDcWpTWjtBQUNGO0FpQ2xqU1U7RUFDRTtFQUNBO0VBQ0E7QWpDb2pTWjs7QWlDbGlTWTtFQURGO0lBRUk7RWpDc2lTWjtBQUNGOztBaUNwaFNJOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQnBCNTRDUztFb0I4NENULDBDNUJ2OENpQjtFNEJ3OENqQixlNUIvOENvQjtFNEJnOUNwQixrQjVCNTdDVztFNEI2N0NYLGdCNUI5N0NvQjtFNEIrN0NwQixpQjVCNzdDWTtFNEI4N0NaO0VBQ0E7QWpDMmhTTjtBaUN6aFNNOzs7Ozs7RUFDRSxtQjNCNzhDTztFMkI4OENQLGMzQjM5Q0k7RTJCNDlDSjtBakNnaVNSO0FpQzloU1E7Ozs7OztFQUNFLG1CM0JwN0NTO0UyQnE3Q1QsYzNCaCtDRTtBTnFnVlo7QWlDbGlTUTs7Ozs7O0VBQ0UsbUIzQng3Q1M7RTJCeTdDVCxjM0JyK0NFO0FOOGdWWjtBaUN0aVNROzs7Ozs7RUFDRSxtQjNCNTlDSztFMkI2OUNMLGMzQjErQ0U7RTJCMitDRjtFQUNBO0FqQzZpU1Y7QWlDemlTTTs7Ozs7O0VBQ0U7RUFDQTtFQUNBLGMzQnQrQ087RTJCdStDUDtBakNnalNSO0FpQzlpU1E7Ozs7OztFQUNFLG1CM0I5OENRO0UyQis4Q1I7RUFDQSxjM0I5OENTO0FObWdWbkI7QWlDampTUTs7Ozs7O0VBQ0U7RUFDQTtBakN3alNWO0FpQ3RqU1U7Ozs7OztFQUNFLHNCM0JyL0NHO0FOa2pWZjtBaUN6alNROzs7Ozs7RUFDRSxtQjNCNzlDUTtFMkI4OUNSO0VBQ0EsYzNCNzlDUztBTjZoVm5CO0FpQzVqU007Ozs7OztFQUNFO0VBQ0E7RUFDQSxjM0JuZ0RPO0UyQm9nRFAsVXBCOTlDVztBYmlpVm5CO0FpQ2prU1E7RUFDRTs7Ozs7O0lBQ0U7RWpDd2tTVjtBQUNGO0FpQ3JrU1E7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNGtTVjtBaUN6a1NROzs7Ozs7RUFDRTtFQUNBLGMzQjMvQ1M7QU4ya1ZuQjtBaUM5a1NVOzs7Ozs7RUFDRTtFQUNBO0FqQ3FsU1o7QWlDamxTUTs7Ozs7O0VBQ0U7RUFDQSxzQjNCbmlESztFMkJvaURMO0VBQ0E7RUFDQTtFQUNBO0FqQ3dsU1Y7QWlDdGxTVTs7Ozs7O0VBQ0Usc0IzQjFpREc7QU51b1ZmO0FpQ3psU1E7Ozs7OztFQUNFLGMzQmhoRFM7QU5nblZuQjtBaUM5bFNVOzs7Ozs7RUFDRTtFQUNBO0FqQ3FtU1o7O0FpQ3hsU1E7O0VBQ0UsbUIzQjlrREU7RTJCK2tERixjM0I3a0RFO0FOeXFWWjtBaUMxbFNVOztFQUNFLG1CM0J6aURNO0UyQjBpRE4sYzNCamxEQTtFMkJrbERBO0FqQzZsU1o7QWlDMWxTVTs7RUFDRSxtQjNCcmtERztFMkJza0RILGMzQnZsREE7QU5vclZaO0FpQzFsU1U7O0VBQ0UsbUIzQjdsREE7RTJCOGxEQSxjM0I1bERBO0UyQjZsREE7RUFDQTtFQUNBO0FqQzZsU1o7QWlDemxTUTs7RUFDRTtFQUNBO0VBQ0EsYzNCeG1ERTtBTm9zVlo7QWlDMWxTVTs7RUFDRTtBakM2bFNaO0FpQzFsU1U7O0VBQ0U7RUFDQTtFQUNBO0FqQzZsU1o7QWlDM2xTWTs7RUFDRSxzQjNCcG5ERjtBTmt0Vlo7QWlDMWxTVTs7RUFDRSxtQjNCam1ERztFMkJrbURILGMzQjFuREE7QU51dFZaO0FpQ3psU1E7O0VBQ0U7RUFDQSxjM0Job0RFO0UyQmlvREY7QWpDNGxTVjtBaUMxbFNVO0VBQ0U7O0lBQ0U7RWpDNmxTWjtBQUNGO0FpQzFsU1U7O0VBQ0U7QWpDNmxTWjtBaUMxbFNVOztFQUNFO0VBQ0E7QWpDNmxTWjtBaUMzbFNZOztFQUNFO0FqQzhsU2Q7QWlDMWxTVTs7RUFDRTtFQUNBLHNCM0J4cERBO0UyQnlwREE7RUFDQTtFQUNBO0FqQzZsU1o7QWlDMWxTVTs7RUFDRTtBakM2bFNaOztBaUM3a1NROzs7OztFQUNFLGtCcEI3bURLO0VvQjhtREw7QWpDb2xTVjtBaUNsbFNVOzs7OztFQUNFLG1CM0J2cURHO0UyQndxREgsYzNCcnJEQTtFMkJzckRBO0FqQ3dsU1o7QWlDdGxTWTs7Ozs7RUFDRSxtQjNCOW9ESztFMkIrb0RMLGMzQjFyREY7RTJCMnJERTtBakM0bFNkO0FpQ3psU1k7Ozs7O0VBQ0UsbUIzQm5wREs7RTJCb3BETCxjM0Joc0RGO0FOK3hWWjtBaUM1bFNZOzs7OztFQUNFLG1CM0J2ckRDO0UyQndyREQsYzNCcnNERjtFMkJzc0RFO0VBQ0E7RUFDQTtBakNrbVNkO0FpQzlsU1U7Ozs7O0VBQ0U7RUFDQTtFQUNBLGMzQmxzREc7RTJCbXNESDtBakNvbVNaO0FpQ2xtU1k7Ozs7O0VBQ0UsbUIzQjFxREk7RTJCMnFESjtFQUNBLGMzQjFxREs7RTJCMnFETDtBakN3bVNkO0FpQ3JtU1k7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FqQzJtU2Q7QWlDem1TYzs7Ozs7RUFDRSxzQjNCbHRERDtBTmkwVmY7QWlDM21TWTs7Ozs7RUFDRSxtQjNCMXJESTtFMkIyckRKO0VBQ0EsYzNCMXJESztBTjJ5Vm5CO0FpQzdtU1U7Ozs7O0VBQ0U7RUFDQTtFQUNBLGMzQmh1REc7RTJCaXVESCxVcEIzckRPO0FiOHlWbkI7QWlDam5TWTtFQUNFOzs7OztJQUNFO0VqQ3VuU2Q7QUFDRjtBaUNwblNZOzs7OztFQUNFO0FqQzBuU2Q7QWlDdm5TWTs7Ozs7RUFDRTtFQUNBLGMzQmp0REs7QU44MFZuQjtBaUMzblNjOzs7OztFQUNFO0FqQ2lvU2hCO0FpQzduU1k7Ozs7O0VBQ0U7RUFDQSxzQjNCeHZEQztFMkJ5dkREO0VBQ0E7RUFDQTtFQUNBO0FqQ21vU2Q7QWlDam9TYzs7Ozs7RUFDRSxzQjNCL3ZERDtBTnM0VmY7QWlDbm9TWTs7Ozs7RUFDRSxjM0JydURLO0FOODJWbkI7QWlDdm9TYzs7Ozs7RUFDRTtFQUNBO0FqQzZvU2hCOztBaUM3blNVOztFQUNFLG1CM0J0eURBO0UyQnV5REEsYzNCcnlEQTtBTnM2Vlo7QWlDL25TWTs7RUFDRSxtQjNCandESTtFMkJrd0RKLGMzQnp5REY7RTJCMHlERTtBakNrb1NkO0FpQy9uU1k7O0VBQ0UsbUIzQjd4REM7RTJCOHhERCxjM0IveURGO0FOaTdWWjtBaUMvblNZOztFQUNFLG1CM0JyekRGO0UyQnN6REUsYzNCcHpERjtFMkJxekRFO0VBQ0E7RUFDQTtBakNrb1NkO0FpQzluU1U7O0VBQ0U7RUFDQTtFQUNBLGMzQmgwREE7QU5pOFZaO0FpQy9uU1k7O0VBQ0U7QWpDa29TZDtBaUMvblNZOztFQUNFO0VBQ0E7RUFDQTtBakNrb1NkO0FpQ2hvU2M7O0VBQ0Usc0IzQjUwREo7QU4rOFZaO0FpQy9uU1k7O0VBQ0UsbUIzQnp6REM7RTJCMHpERCxjM0JsMURGO0FObzlWWjtBaUM5blNVOztFQUNFO0VBQ0EsYzNCeDFEQTtBTnk5Vlo7QWlDL25TWTtFQUNFOztJQUNFO0VqQ2tvU2Q7QUFDRjtBaUMvblNZOztFQUNFO0FqQ2tvU2Q7QWlDL25TWTs7RUFDRTtFQUNBO0FqQ2tvU2Q7QWlDaG9TYzs7RUFDRTtBakNtb1NoQjtBaUMvblNZOztFQUNFO0VBQ0Esc0IzQi8yREY7RTJCZzNERTtFQUNBO0VBQ0E7QWpDa29TZDtBaUMvblNZOztFQUNFO0FqQ2tvU2Q7O0FpQ25uU0k7RUFKRjs7OztJQUtJLGlCdEIxMURnQztJc0IyMURoQztJQUNBO0lBQ0E7RWpDMG5TSjtBQUNGO0FpQ2xuU0k7RUFMRjs7Ozs7SUFNSSxpQnRCeDJEbUI7SXNCeTJEbkI7SUFDQTtJQUNBO0VqQ3luU0o7QUFDRjtBaUM5bVNRO0VBREY7Ozs7OztJQUVJO0VqQ3NuU1I7QUFDRjtBaUNoblNJO0VBREY7SUFFSTtFakNtblNKO0FBQ0Y7QWlDOW1TTTtFQURGO0lBRUk7RWpDaW5TTjtBQUNGO0FpQzdtU007RUFERjtJQUVJO0VqQ2duU047QUFDRjtBaUN6bVNRO0VBREY7SUFFSSxpQnRCdDVEZTtJc0J1NURmO0lBQ0E7SUFDQTtFakM0bVNSO0FBQ0Y7O0FrQ25qV0U7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxNckI2Q2U7QWJ3Z1duQjtBa0NualdJO0VBVkY7SUFXSTtFbENzaldKO0FBQ0Y7QWtDcGpXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNyQmtDVztFcUJqQ1g7QWxDc2pXTjtBa0NwaldNO0VBVkY7SUFXSTtJQUNBO0VsQ3VqV047QUFDRjtBa0NyaldNO0VBQ0UsMkM3QnBCWTtFNkJxQlosa0I3QmlDWTtFNkJoQ1osZ0I3QmlDYztFNkJoQ2QsaUI3QmtDYztBTHFoV3RCO0FrQ3JqV1E7RUFORjtJQU9JLG1CN0JvQ2E7RUxvaFdyQjtBQUNGO0FrQ3JqV007RUFDRSwwQzdCN0JlO0U2QjhCZixlN0JyQ2tCO0U2QnNDbEIsZ0I3QnBCVTtFNkJxQlYsaUI3QmxCVTtBTHlrV2xCO0FrQ3JqV1E7RUFORjtJQU9JLG1CN0JuQlU7RUwya1dsQjtBQUNGO0FrQ3JqV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN1aldSO0FrQ3JqV1E7RUFURjtJQVVJO0VsQ3dqV1I7QUFDRjtBa0NwaldRO0VBQ0UsYzVCMUNLO0U0QjJDTCxrQjdCOUJhO0U2QitCYixnQjdCNUJlO0U2QjZCZixpQjdCNUJvQjtBTGtsVzlCO0FrQ3BqV1U7RUFORjtJQU9JLG9CN0JsQ2tCO0VMeWxXNUI7QUFDRjtBa0NsaldJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENvaldOO0FrQ2xqV007RUFQRjtJQVFJO0lBQ0E7RWxDcWpXTjtBQUNGO0FrQ2pqV1U7RUFDRTtFQUNBO0FsQ21qV1o7QWtDMWlXSTtFQUNFO0FsQzRpV047QWtDMWlXTTtFQUhGO0lBSUk7RWxDNmlXTjtBQUNGO0FrQzNpV007RUFDRTtBbEM2aVdSO0FrQzNpV1E7RUFIRjtJQUlJO0VsQzhpV1I7QUFDRjtBa0M1aVdRO0VBUEY7SUFRSTtFbEMraVdSO0FBQ0Y7QWtDNWlXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzhpV1I7QWtDNWlXUTtFQVRGO0lBVUk7SUFDQTtJQUNBO0VsQytpV1I7QUFDRjtBa0M3aVdRO0VBQ0U7RUFDQTtBbEMraVdWO0FrQzdpV1U7RUFKRjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VsQytpV1Y7QUFDRjtBa0M3aVdVO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RWxDK2lXVjtBQUNGO0FrQzVpV1E7OztFQUdFO0VBQ0E7QWxDOGlXVjtBa0M1aVdVO0VBTkY7OztJQU9JO0lBQ0E7RWxDaWpXVjtBQUNGO0FrQzdpV1U7RUFERjtJQUVJO0VsQ2dqV1Y7QUFDRjtBa0M5aVdVO0VBTEY7SUFNSTtFbENpaldWO0FBQ0Y7QWtDemlXSTtFQUNFO0FsQzJpV047QWtDemlXTTtFQUhGO0lBSUk7RWxDNGlXTjtBQUNGO0FrQzFpV007RUFDRTtBbEM0aVdSO0FrQzFpV1E7RUFIRjtJQUlJO0VsQzZpV1I7QUFDRjtBa0MzaVdRO0VBUEY7SUFRSTtFbEM4aVdSO0FBQ0Y7QWtDM2lXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNmlXUjtBa0MzaVdRO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RWxDOGlXUjtBQUNGO0FrQzVpV1E7OztFQUdFO0VBQ0E7QWxDOGlXVjtBa0M1aVdVO0VBTkY7OztJQU9JO0lBQ0E7RWxDaWpXVjtBQUNGO0FrQzFpV0k7RUFDRTtBbEM0aVdOO0FrQzFpV007RUFIRjtJQUlJO0lBQ0E7RWxDNmlXTjtBQUNGO0FrQzNpV007RUFDRTtFQUNBO0VBQ0E7QWxDNmlXUjtBa0MzaVdRO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RWxDOGlXUjtBQUNGO0FrQzVpV1E7RUFYRjtJQVlJO0lBQ0E7SUFDQTtFbEMraVdSO0FBQ0Y7QWtDNWlXTTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsQzZpV1I7QWtDM2lXUTtFQVZGO0lBV0k7SUFDQTtJQUNBO0VsQzhpV1I7QUFDRjtBa0M1aVdROzs7RUFHRTtFQUNBO0FsQzhpV1Y7QWtDNWlXVTtFQU5GOzs7SUFPSTtJQUNBO0lBQ0E7RWxDaWpXVjtBQUNGO0FrQ3ppV0k7RUFDRTtBbEMyaVdOO0FrQ3ppV007RUFIRjtJQUlJO0VsQzRpV047QUFDRjtBa0MxaVdNO0VBQ0U7QWxDNGlXUjtBa0MxaVdRO0VBSEY7SUFJSTtFbEM2aVdSO0FBQ0Y7QWtDM2lXUTtFQVBGO0lBUUk7RWxDOGlXUjtBQUNGO0FrQzNpV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbEM0aVdSO0FrQzFpV1E7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0VsQzZpV1I7QUFDRjtBa0MzaVdRO0VBQ0U7RUFDQTtBbEM2aVdWO0FrQzNpV1U7RUFKRjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VsQzZpV1Y7QUFDRjtBa0MzaVdVO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RWxDNmlXVjtBQUNGO0FrQzFpV1U7RUFERjtJQUVJO0VsQzZpV1Y7QUFDRjtBa0MzaVdVO0VBTEY7SUFNSTtFbEM4aVdWO0FBQ0Y7QWtDNWlXUTs7O0VBR0U7RUFDQTtBbEM4aVdWO0FrQzVpV1U7RUFORjs7O0lBT0k7SUFDQTtFbENpaldWO0FBQ0Y7QWtDMWlXSTtFQUNFO0FsQzRpV047QWtDMWlXTTtFQUhGO0lBSUk7RWxDNmlXTjtBQUNGO0FrQzNpV007RUFDRTtBbEM2aVdSO0FrQzNpV1E7RUFIRjtJQUlJO0VsQzhpV1I7QUFDRjtBa0M1aVdRO0VBUEY7SUFRSTtFbEMraVdSO0FBQ0Y7QWtDNWlXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzhpV1I7QWtDNWlXUTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RWxDK2lXUjtBQUNGO0FrQzdpV1E7O0VBRUU7RUFDQTtBbEMraVdWO0FrQzdpV1U7RUFMRjs7SUFNSTtJQUNBO0lBQ0E7RWxDaWpXVjtBQUNGO0FrQzFpV0k7RUFDRTtBbEM0aVdOO0FrQzFpV007RUFIRjtJQUlJO0lBQ0E7RWxDNmlXTjtBQUNGO0FrQzNpV007RUFDRTtFQUNBO0VBQ0E7QWxDNmlXUjtBa0MzaVdRO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RWxDOGlXUjtBQUNGO0FrQzVpV1E7RUFYRjtJQVlJO0lBQ0E7SUFDQTtFbEMraVdSO0FBQ0Y7QWtDNWlXTTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsQzZpV1I7QWtDM2lXUTtFQVZGO0lBV0k7SUFDQTtJQUNBO0VsQzhpV1I7QUFDRjtBa0M1aVdROztFQUVFO0VBQ0E7QWxDOGlXVjtBa0M1aVdVO0VBTEY7O0lBTUk7SUFDQTtJQUNBO0VsQ2dqV1Y7QUFDRjs7QWtDamlXTTs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JyQnRiTztFcUJ3YlAsMEM3QmpmZTtFNkJrZmY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN1aVdSO0FrQ3JpV1E7Ozs7O0VBQ0UsbUI1QnRmSztFNEJ1ZkwsYzVCcGdCRTtBTitpWFo7QWtDemlXVTs7Ozs7RUFDRSxtQjVCNWRPO0U0QjZkUCxjNUJ4Z0JBO0FOdWpYWjtBa0M1aVdVOzs7OztFQUNFLG1CNUJoZU87RTRCaWVQLGM1QjdnQkE7QU4ralhaO0FrQy9pV1U7Ozs7O0VBQ0UsbUI1QnBnQkc7RTRCcWdCSCxjNUJsaEJBO0FOdWtYWjtBa0NqaldROzs7OztFQUNFO0VBQ0E7RUFDQSxjNUI1Z0JLO0FObWtYZjtBa0NyaldVOzs7OztFQUNFLG1CNUJuZk07RTRCb2ZOO0VBQ0EsYzVCbmZPO0FOOGlYbkI7QWtDeGpXVTs7Ozs7RUFDRTtFQUNBO0FsQzhqV1o7QWtDN2pXWTs7Ozs7RUFDRSxzQjVCeGhCQztBTjJsWGY7QWtDL2pXVTs7Ozs7RUFDRSxtQjVCaGdCTTtFNEJpZ0JOO0VBQ0EsYzVCaGdCTztBTnFrWG5CO0FrQ2prV1E7Ozs7O0VBQ0U7RUFDQTtFQUNBLGM1QnRpQks7QU42bVhmO0FrQ3RrV1U7RUFKRjs7Ozs7SUFLSTtJQUNBO0VsQzZrV1Y7RWtDNWtXVTs7Ozs7SUFDRTtFbENrbFdaO0FBQ0Y7QWtDL2tXVTs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3FsV1o7QWtDamxXWTs7Ozs7RUFDRTtFQUNBO0FsQ3VsV2Q7QWtDbmxXVTs7Ozs7RUFDRTtFQUNBLHNCNUJua0JHO0U0Qm9rQkg7RUFDQTtBbEN5bFdaO0FrQ3ZsV1k7Ozs7O0VBQ0Usc0I1QnhrQkM7QU5xcVhmOztBa0Mva1dROztFQUNFLG1CNUJwbUJFO0U0QnFtQkYsYzVCbm1CRTtBTnNyWFo7QWtDamxXVTs7RUFDRSxtQjVCL2pCTTtFNEJna0JOLGM1QnZtQkE7QU4yclhaO0FrQ2psV1U7O0VBQ0UsbUI1QjFsQkc7RTRCMmxCSCxjNUI1bUJBO0FOZ3NYWjtBa0NqbFdVOztFQUNFLG1CNUJsbkJBO0U0Qm1uQkEsYzVCam5CQTtBTnFzWFo7QWtDaGxXUTs7RUFDRTtFQUNBO0VBQ0EsYzVCMW5CRTtBTjZzWFo7QWtDamxXVTs7RUFDRTtFQUNBO0FsQ29sV1o7QWtDbmxXWTs7RUFDRSxzQjVCaG9CRjtBTnN0WFo7QWtDbGxXVTs7RUFDRSxtQjVCN21CRztFNEI4bUJILGM1QnRvQkE7QU4ydFhaO0FrQ2psV1E7O0VBQ0U7RUFDQSxjNUI1b0JFO0U0QjZvQkY7RUFDQTtBbENvbFdWO0FrQ25sV1U7RUFMRjs7SUFNSTtJQUNBO0VsQ3VsV1Y7RWtDdGxXVTs7SUFDRTtFbEN5bFdaO0FBQ0Y7QWtDdmxXVTs7RUFDRTtBbEMwbFdaO0FrQ3ZsV1U7O0VBRUU7QWxDeWxXWjtBa0N2bFdZOztFQUNFO0FsQzBsV2Q7QWtDdGxXVTs7RUFDRTtBbEN5bFdaO0FrQ3RsV1U7O0VBQ0U7RUFDQSxzQjVCenFCQTtFNEIwcUJBO0VBQ0E7QWxDeWxXWjs7QWtDN2tXTTtFQURGO0lBRUk7SUFFQTtFbENnbFdOO0FBQ0Y7QWtDOWtXTTtFQVBGO0lBUUk7SUFFQTtFbENnbFdOO0FBQ0Y7O0FrQ3hrV007RUFERjtJQUVJO0lBRUE7RWxDMmtXTjtBQUNGO0FrQ3prV007RUFQRjtJQVFJO0lBRUE7RWxDMmtXTjtBQUNGOztBa0Nua1dNO0VBREY7SUFFSTtJQUVBO0VsQ3NrV047QUFDRjtBa0Nwa1dNO0VBUEY7SUFRSTtJQUVBO0VsQ3NrV047QUFDRjs7QWtDOWpXTTtFQURGO0lBRUk7SUFFQTtFbENpa1dOO0FBQ0Y7QWtDL2pXTTtFQVBGO0lBUUk7SUFFQTtFbENpa1dOO0FBQ0Y7O0FrQ3pqV007RUFERjtJQUVJO0lBRUE7RWxDNGpXTjtBQUNGO0FrQzFqV007RUFQRjtJQVFJO0lBRUE7RWxDNGpXTjtBQUNGOztBa0NwaldNO0VBREY7SUFFSTtJQUVBO0VsQ3VqV047QUFDRjtBa0NyaldNO0VBUEY7SUFRSTtJQUVBO0VsQ3VqV047QUFDRjs7QWtDL2lXTTtFQURGO0lBRUk7SUFFQTtFbENraldOO0FBQ0Y7QWtDaGpXTTtFQVBGO0lBUUk7SUFFQTtFbENraldOO0FBQ0Y7O0FrQzVpV0U7RUFhYztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQ21pV2hCO0FBQ0Y7QW1DOTJYQTtFQUNFO0VBQ0E7QW5DZzNYRjs7QW1DNTJYRTtFQUNFO0VBQ0E7RUFDQSxtQnRCOERXO0FiaXpYZjtBbUM1MlhFO0VBQ0UsMEM5QkplO0U4QktmLGU5QlJzQjtFOEJTdEIsZ0I5QlNjO0U4QlJkLGlCOUJXYztFOEJWZDtFQUNBO0VBQ0EsYzdCT1c7QU51MlhmO0FtQzUyWEk7RUFURjtJQVVJO0VuQysyWEo7QUFDRjtBbUN6MlhJO0VBQ0U7QW5DMjJYTjtBbUN6MlhNO0VBQ0U7RUFDQTtFQUNBO0FuQzIyWFI7QW1DcDJYSTtFQUNFO0VBQ0E7RUFDQTtBbkNzMlhOO0FtQ3AyWE07RUFDRTtFQUNBO0VBQ0E7QW5DczJYUjs7QW9DeDVYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXZCOENpQjtBYjYyWG5CO0FvQ3o1WEU7RUFWRjtJQVdJO0VwQzQ1WEY7QUFDRjtBb0MzNVhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUJoQlE7QU42NlhaO0FvQzM1WEk7RUFDRTtBcEM2NVhOO0FvQzE1WEk7RUFDRSwwQy9CYmlCO0UrQmNqQjtFQUNBLGdCL0JKWTtFK0JLWixjOUJIUztFOEJJVDtFQUNBLGtCL0JMVztFK0JNWDtBcEM0NVhOOztBcUM1N1hBO0FBQ0E7RUErSEk7QXJDaTBYSjtBcUM5N1hJO0VBQ0k7RUFDQTtFQUNBO0FyQ2c4WFI7QXFDOTdYWTtFQURKO0lBRVE7SUFDQTtJQUNBO0VyQ2k4WGQ7QUFDRjtBcUNoOFhRO0VBQ0k7QXJDazhYWjtBcUM3N1hJO0VBQ0k7RUFDQSwwQ2hDUmU7RWdDU2YsZWhDaEJrQjtFZ0NpQmxCLGdCaENDVTtFZ0NBVjtFQUNBLGMvQkNPO0UrQkFQO0VBQ0E7RUFDQSxrQmhDRlM7RWdDR1QsaUJoQ0ZVO0VnQ0dWO0VBQ0EsZXhCdUJXO0V3QnRCWDtBckMrN1hSO0FxQzk3WFE7RUFDSSxjL0JQRztFK0JRSDtFQUNBO0VBQ0Esb0J4QmtCSztFd0JqQkw7QXJDZzhYWjtBcUMvN1hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYy9CNkJOO0FObzZYVjtBcUN6N1hRO0VBQ0ksa0J4QmlCRztFd0JoQkg7RUFDQTtFQUNBLGMvQjdCRztFK0I4QkgsMENoQzNDVztFZ0M0Q1gsZWhDbkRjO0VnQ29EZDtBckMyN1haO0FxQ3o3WFk7RUFUSjtJQVVRLG1CaENoQ0k7SWdDaUNKLGlCaENuQ0U7SWdDb0NGO0lBQ0E7RXJDNDdYZDtBQUNGO0FxQzM3WFk7RUFHSTtFQUNBO0FyQzI3WGhCO0FxQ3o3WFk7RUFFSTtFQUNBLGMvQmhERDtBTjArWGY7QXFDeDdYWTtFQUVJO0VBQ0EsYy9CckREO0FOOCtYZjtBcUN2N1hZO0VBQ0k7RUFDQSxpQy9CbEJNO0FOMjhYdEI7QXFDdDdYUTtFQUNJO0FyQ3c3WFo7QXFDdDdYUTs7RUFFSTtFQUNBO0FyQ3c3WFo7QXFDcDdYWTtFQUZKOztJQUdRO0VyQ3c3WGQ7QUFDRjtBcUN2N1hZOzs7O0VBRUksWXhCOUNDO0V3QitDRCxXeEIvQ0M7RXdCZ0RELHFCL0J4RkQ7RStCeUZDLGtCeEJsREM7QWI2K1hqQjtBcUMxN1hnQjs7Ozs7OztFQUVJO0FyQ2k4WHBCO0FxQy83WGdCOzs7O0VBQ0k7RUFDQSxpQy9COUNFO0FOay9YdEI7QXFDbDhYZ0I7Ozs7RUFDSTtBckN1OFhwQjtBcUN0OFhvQjtFQUZKOzs7O0lBR1EsbUJoQ3hGSjtFTG9pWWxCO0FBQ0Y7QXFDMzhYb0I7Ozs7RUFDSSxpQnhCbEVMO0V3Qm1FSyxnQnhCbkVMO0FibWhZbkI7QXFDdjhYUTtFQURKO0lBRVE7RXJDMDhYVjtBQUNGO0FxQ3o4WFE7RUFDSTtBckMyOFhaO0FxQzE4WFk7RUFDQSxjL0JySUE7RStCc0lBLDJDaEM5SFE7RWdDK0hSLGVoQ3BJYztFZ0NxSWQsaUJoQ2hITTtFZ0NpSE4seUIvQjVIRztFK0I2SEg7RUFDQSxrQnhCeEVHO0V3QnlFSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzQ4WFo7QXFDMzhYWTtFQW5CQTtJQW9CSSxtQmhDOUhJO0lnQytISixpQmhDaklFO0VMK2tZaEI7QUFDRjtBcUM3OFhZO0VBQ0kseUIvQmpIRztFK0JrSEgsYy9CN0pKO0UrQjhKSTtBckMrOFhoQjtBcUM3OFhZO0VBQ0kseUIvQjFIQztFK0IySEQsYy9CbEtKO0UrQm1LSTtBckMrOFhoQjtBcUM3OFhZO0VBRUkseUIvQjFKRDtFK0IySkMsYy9CeEtKO0UrQnlLSTtFQUNBO0FyQzg4WGhCO0FxQzU4WFk7RUFDSSx5Qi9CdElDO0UrQnVJRCxjL0I5S0o7QU40bllaO0FxQzU4WFk7RUFDSSx5Qi9COUpEO0UrQitKQyxjL0JsTEo7QU5nb1laO0FxQzM4WFk7RUFDSTtBckM2OFhoQjtBcUM1OFhnQjtFQUNBLGMvQnhMSjtFK0J5TEksMkNoQ2pMSTtFZ0NrTEosZWhDdkxVO0VnQ3dMVixpQmhDbktFO0VnQ29LRix5Qi9CL0tEO0UrQmdMQztFQUNBLGtCeEIzSEQ7RXdCNEhDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzg4WGhCO0FxQzc4WGdCO0VBbEJBO0lBbUJJLG1CaENoTEE7SWdDaUxBLGlCaENuTEY7RUxtb1loQjtBQUNGO0FxQy84WGdCO0VBQ0kseUIvQm5LRDtFK0JvS0MsYy9CL01SO0UrQmdOUTtBckNpOVhwQjtBcUMvOFhnQjtFQUNJLHlCL0I1S0g7RStCNktHLGMvQnBOUjtBTnFxWVo7QXFDLzhYZ0I7RUFFSSx5Qi9CM01MO0UrQjRNSyxjL0J6TlI7RStCME5RO0VBQ0E7QXJDZzlYcEI7QXFDOThYZ0I7RUFDSSx5Qi9CdkxIO0UrQndMRyxjL0IvTlI7QU4rcVlaO0FxQzk4WGdCO0VBQ0kseUIvQi9NTDtFK0JnTkssYy9Cbk9SO0FObXJZWjtBcUMzOFhRO0VBMUdKO0lBMkdRO0VyQzg4WFY7QUFDRjtBcUMzOFhnQjtFQUNJLGMvQjlPUjtBTjJyWVo7O0FzQzNyWUk7RUFGSjtJQUdRO0V0QytyWU47QUFDRjtBc0M3cllJO0VBQ0k7QXRDK3JZUjtBc0M1cllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxNekJzQ1c7RXlCckNYO0VBQ0EsbUJoQ2ZJO0FONnNZWjtBc0M1cllRO0VBVEo7SUFVUTtJQUNBLFN6QmlDSztJeUJoQ0w7RXRDK3JZVjtBQUNGO0FzQzdyWVE7RUFmSjtJQWdCUTtJQUNBLFN6QjJCSztJeUIxQkw7RXRDZ3NZVjtBQUNGO0FzQzdyWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J6QjJCTztBYm9xWWY7QXNDN3JZUTtFQVhKO0lBWVE7RXRDZ3NZVjtBQUNGO0FzQzlyWVE7RUFDSTtBdENnc1laO0FzQzdyWVE7RUFDSSxjaENyQ0c7RWdDc0NIO0VBQ0EsMENqQzFDVztFaUMyQ1gsbUJqQzNCUTtFaUM0QlIsa0JqQy9CSztFaUNnQ0wsZ0JqQ2xDTTtFaUNtQ04saUJqQ2hDTTtFaUNpQ047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J6QkdHO0FiNHJZZjtBc0M3cllZO0VBaEJKO0lBaUJRLGVqQy9EVTtFTCt2WXhCO0FBQ0Y7QXNDOXJZWTtFQUNJLGNoQzNCRztFZ0M0QkgsMEJqQ3pDTztBTHl1WXZCO0FzQzdyWVk7RUFDSSxjaENwQ0M7RWdDcUNEO0F0QytyWWhCO0FzQzVyWVk7RUFDSSxjaENuRUQ7RWdDb0VDO0VBQ0E7RUFDQTtBdEM4clloQjtBc0MzcllZO0VBQ0ksY2hDaEVEO0VnQ2lFQztFQUNBO0F0QzZyWWhCO0FzQ3pyWVE7RUFFSTtBdEMwcllaO0FzQ3hyWVk7RUFDSTtFQUNBLDBDakN6Rk87RWlDMEZQO0VBQ0E7RUFDQSxnQmpDakZFO0VpQ2tGRjtFQUNBLGNoQzNGRDtBTnF4WWY7QXNDdnJZWTtFQUNJO0VBQ0E7RUFDQSxrQmpDMUVPO0VpQzJFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaENuSEo7QU40eVlaO0FzQ3ZyWWdCO0VBVko7SUFXUTtJQUNBLG1CakM3RkE7SWlDOEZBO0lBQ0E7RXRDMHJZbEI7QUFDRjtBc0NycllZO0VBQ0ksY2hDekdEO0VnQzBHQztFQUNBO0F0Q3VyWWhCO0FzQ3JyWWdCO0VBQ0k7QXRDdXJZcEI7QXNDanJZWTtFQUNJLGNoQzVJSjtFZ0M2SUksbUJoQ2hJRDtFZ0NpSUM7QXRDbXJZaEI7QXNDanJZZ0I7RUFDSSxjaENqSlI7RWdDa0pRO0F0Q21yWXBCO0FzQ2hyWWdCO0VBQ0k7RUFDQSxjaEN2SlI7RWdDd0pRO0F0Q2tyWXBCO0FzQ2hyWW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnpCaEdUO0Fia3hZZjtBc0MzcVlJO0VBQ0k7QXRDNnFZUjs7QXVDMTFZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDNjFZRjtBdUMzMVlFO0VBUEY7SUFRSTtFdkM4MVlGO0FBQ0Y7QXVDNTFZRTtFQVhGO0lBWUk7RXZDKzFZRjtBQUNGO0F1QzcxWUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBdkM4MVlKO0F1Q3QxWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q3cxWUo7QXVDcjFZTTs7Ozs7O0VBTUUsY2pDckNJO0VpQ3NDSiwwQ2xDOUJlO0VrQytCZjtFQUNBO0VBQ0E7RUFDQTtBdkN1MVlSO0F1Q2wxWU07Ozs7OztFQU1FLGNqQ3JESTtFaUNzREosMENsQzlDZTtFa0MrQ2YsZWxDdERrQjtFa0N1RGxCLGtCbENuQ1M7RWtDb0NULGdCbEN0Q1U7RWtDdUNWLGlCbENwQ1U7QUx3M1lsQjs7QXdDbjVZQTtFQUNJO0VBQ0E7QXhDczVZSjs7QXdDbDVZQTtFQUVJO0VBQ0E7RUFDQTtBeENvNVlKOztBeUM5NVlBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUzVCa0RlO0U0QmpEZjtBekNpNllGOztBeUMzNVlNO0VBREY7SUFFSTtFekMrNVlOO0FBQ0Y7QXlDMzVZRTtFQUNFO0VBQ0E7RUFDQSxTNUJrQ2E7RTRCakNiO0VBQ0E7QXpDNjVZSjtBeUMzNVlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekM2NVlOO0F5QzE1WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QzQ1WU47QXlDejVZSTtFQUNFO0F6QzI1WU47QXlDeDVZSTtFQUNFO0VBQ0EsZW5DdkNXO0VtQ3dDWDtBekMwNVlOO0F5Q3Y1WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekN5NVlOO0F5Q3Q1WUk7RUFDRTtJQUNFO0V6Q3c1WU47QUFDRjtBeUNwNVlNO0VBQ0UsZW5DbkRPO0FOeThZZjtBeUNqNVlNO0VBQ0UsZW5DWnlCO0FOKzVZakM7QXlDOTRZTTtFQUNFLGVuQ2pCd0I7QU5pNlloQztBeUMzNFlNO0VBQ0UsZW5DdEJ1QjtBTm02WS9CO0F5Q3o0WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDMjRZTjtBeUN6NFlNO0VBQ0UsMkNwQzFGWTtFb0MyRlo7RUFDQSxrQnBDN0VTO0VvQzhFVCxnQnBDL0VrQjtFb0NnRmxCLGlCcENyQ2M7RW9Dc0NkO0VBQ0EsY25DdEdJO0FOaS9ZWjtBeUN2NFlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMkNwQ3hHYztFb0N5R2QsZXBDOUdvQjtFb0MrR3BCLGtCcENYZTtFb0NZZixnQnBDYmdCO0VvQ2NoQixpQnBDWmdCO0VvQ2FoQixjbkM3RlM7QU5zK1lmO0F5Q3Q0WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSwwQ3BDdEhhO0VvQ3VIYixlcEMxSG9CO0VvQzJIcEIsa0JwQ3ZHVztFb0N3R1gsZ0JwQzFHWTtFb0MyR1osaUJwQ3hHWTtFb0N5R1o7RUFDQSxjbkMzR1M7QU5tL1lmO0F5Q240WUU7RUFDRTtFQUNBLFM1QnBGYTtFNEJxRmI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5DOUlRO0VtQytJUixtQjVCM0VXO0U0QjRFWDtBekNxNFlKO0F5Q240WUk7RUFYRjtJQVlJO0V6Q3M0WUo7QUFDRjtBeUNwNFlJO0VBQ0U7RUFDQTtBekNzNFlOO0F5Q240WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekNxNFlOO0F5Q2w0WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1Qm5IVztFNEJvSFg7RUFDQTtBekNvNFlOO0F5Q2o0WUk7RUFDRTtFQUNBLDJDcEN0S2M7RW9DdUtkO0VBQ0Esa0JwQ3ZGZTtFb0N3RmYsZ0JwQ3pGZ0I7RW9DMEZoQixpQnBDeEZnQjtFb0N5RmhCLGNuQ2pMTTtFbUNrTE47QXpDbTRZTjtBeUNqNFlNO0VBVkY7SUFXSTtFekNvNFlOO0FBQ0Y7QXlDbDRZTTtFQUNFLDJDcENuTFk7RW9Db0xaO0VBQ0Esa0JwQ3BHYTtFb0NxR2IsZ0JwQ3RHYztFb0N1R2QsaUJwQ3JHYztFb0NzR2Q7RUFDQSxjbkMvTEk7RW1DZ01KO0F6Q280WVI7QXlDbDRZUTtFQVZGO0lBV0k7RXpDcTRZUjtBQUNGO0F5Q2o0WUk7RUFDRTtFQUNBLDBDcEN0TWE7RW9DdU1iO0VBQ0Esa0JwQ3ZMVztFb0N3TFgsZ0JwQzFMWTtFb0MyTFosaUJwQ3hMWTtFb0N5TFo7RUFDQSxjbkMxTFM7RW1DMkxUO0F6Q200WU47QXlDajRZTTtFQVhGO0lBWUksZXBDbk5rQjtFTHVsWnhCO0FBQ0Y7O0F5QzMzWU07RUFDRSwwQ3BDM05XO0VvQzROWCxpQnBDM0lZO0VvQzRJWixnQnBDckltQjtFb0NzSW5CLGlCcENuS2M7RW9Db0tkO0VBQ0EsY25DcE9JO0FOa21aWjtBeUM1M1lRO0VBUkY7SUFTSTtFekMrM1lSO0FBQ0Y7QXlDNTNZTTtFQUNFLDBDcEN4T1c7RW9DeU9YLGVwQzVPa0I7RW9DNk9sQixnQnBDM05VO0VvQzROVixpQnBDek5VO0VvQzBOVjtBekM4M1lSO0F5QzUzWVE7RUFQRjtJQVFJO0V6QyszWVI7QUFDRjtBeUN2M1lRO0VBQ0UsMENwQ3pQUztFb0MwUFQsZXBDN1BnQjtFb0M4UGhCLGdCcEM1T1E7RW9DNk9SLGlCcENqTVk7RW9Da01aO0VBQ0EsY25DbFFFO0VtQ21RRjtFQUNBO0F6Q3kzWVY7QXlDdjNZVTtFQVZGO0lBV0k7RXpDMDNZVjtBQUNGOztBeUMvMllJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbkMzUk07RW1DNFJOO0VBQ0E7QXpDazNZTjtBeUNoM1lNO0VBVkY7SUFXSTtFekNtM1lOO0FBQ0Y7QXlDajNZTTtFQWRGO0lBZUk7RXpDbzNZTjtBQUNGO0F5Q2wzWU07RUFDRSwyQ3BDaFNZO0VvQ2lTWjtFQUNBLGtCcENqTmE7RW9Da05iLGdCcENuTmM7RW9Db05kLGlCcENsTmM7RW9DbU5kLGNuQzNTSTtFbUM0U0o7QXpDbzNZUjtBeUNsM1lRO0VBVEY7SUFVSTtFekNxM1lSO0FBQ0Y7QXlDbDNZTTtFQUNFO0VBQ0E7RUFDQSxhNUJwUVM7RTRCcVFUO0VBQ0EsUzVCdFFTO0U0QnVRVCxrQjVCelBPO0U0QjBQUDtFQUNBLHlCbkM3VEk7RW1DOFRKLGNuQ3ZTTztFbUN5U1AsMkNwQ3hUWTtFb0N5VFo7RUFDQSxrQnBDM1NTO0VvQzRTVCxnQnBDN1NrQjtFb0M4U2xCO0VBQ0E7QXpDbTNZUjtBeUNqM1lRO0VBbEJGO0lBbUJJO0V6Q28zWVI7QUFDRjtBeUNsM1lRO0VBdEJGO0lBdUJJO0lBQ0EsZXBDMVVnQjtJb0MyVWhCLGdCcEN6VFE7SW9DMFRSLGlCcEN2VFE7RUw0cVpoQjtBQUNGO0F5Q2gzWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUzVCclNhO0U0QnNTYixtQm5DNVZRO0VtQzhWUjtBekNpM1lKO0F5Qy8yWUk7RUFYRjtJQVlJO0V6Q2szWUo7QUFDRjtBeUNoM1lJO0VBZkY7SUFpQkk7RXpDazNZSjtBQUNGO0F5Q2gzWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q2kzWU47QXlDLzJZTTtFQWRGO0lBZUk7SUFDQTtJQUNBLE81QnZVVztJNEJ3VVgsUTVCeFVXO0ViMHJaakI7QUFDRjtBeUNoM1lNO0VBckJGO0lBc0JJO0lBQ0E7SUFDQTtJQUNBO0V6Q20zWU47QUFDRjtBeUNoM1lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1QnZWVztFNEJ3Vlg7RUFDQTtFQUVBLGE1QjdWYTtBYjhzWm5CO0F5Qy8yWU07RUFaRjtJQWFJO0V6Q2szWU47QUFDRjtBeUNoM1lNO0VBaEJGO0lBaUJJO0V6Q20zWU47QUFDRjtBeUNqM1lNO0VBQ0UsMENwQ3JaVztFb0NzWlg7RUFDQSxrQnBDdFlTO0VvQ3VZVCxnQnBDellVO0VvQzBZVixpQnBDOVZjO0VvQytWZDtFQUNBO0VBRUEsY25DamFJO0VtQ2thSjtFQUNBO0F6Q2szWVI7QXlDaDNZUTtFQWJGO0lBY0ksZXBDcmFnQjtJb0NzYWhCO0V6Q20zWVI7QUFDRjtBeUNoM1lNO0VBQ0UsMENwQ3hhVztFb0N5YVg7RUFDQSxrQnBDelpTO0VvQzBaVCxnQnBDNVpVO0VvQzZaVixpQnBDMVpVO0VvQzJaVixjbkMzWk87RW1DNFpQO0F6Q2szWVI7QXlDOTJZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxnQjVCL1lhO0FiOHZabkI7QXlDNzJZTTtFQVpGO0lBYUk7RXpDZzNZTjtBQUNGO0F5QzkyWU07RUFDRTtBekNnM1lSO0F5QzkyWVE7RUFIRjtJQUlJO0V6Q2kzWVI7QUFDRjtBeUMvMllRO0VBUEY7SUFRSTtFekNrM1lSO0FBQ0Y7QXlDMTJZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUzVCemFhO0FicXhaakI7QXlDMTJZSTtFQVBGO0lBUUk7RXpDNjJZSjtBQUNGO0F5QzMyWUk7RUFYRjtJQVlJO0V6QzgyWUo7QUFDRjtBeUM1MllJO0VBQ0UsMENwQ25lYTtFb0NvZWI7RUFDQSxrQnBDbFplO0VvQ21aZixnQnBDOVlxQjtFb0MrWXJCLGlCcENuWmdCO0VvQ29aaEIsY25DNWVNO0VtQzZlTjtBekM4MllOO0F5QzUyWU07RUFURjtJQVVJO0V6QysyWU47QUFDRjtBeUM1MllJO0VBQ0UsMENwQ2pmYTtFb0NrZmI7RUFDQSxrQnBDbGVXO0VvQ21lWCxnQnBDcmVZO0VvQ3NlWixpQnBDbmVZO0VvQ29lWixjbkNwZVM7RW1DcWVUO0F6QzgyWU47QXlDNTJZTTtFQVRGO0lBVUksZXBDN2ZrQjtFTDQyWnhCO0FBQ0Y7O0F5Q3gyWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCNUJ0ZFc7RTRCdWRYLFM1QnhkVztBYm0wWmpCO0F5Q3oyWU07RUFSRjtJQVNJO0lBQ0E7RXpDNDJZTjtBQUNGO0F5QzEyWU07RUFiRjtJQWNJLGlCNUIzZFM7RWJ3MFpmO0FBQ0Y7QXlDMzJZTTtFQUNFO0VBQ0E7QXpDNjJZUjtBeUMzMllRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTNUI1ZU87RTRCNmVQO0VBQ0E7QXpDNjJZVjtBeUMzMllVO0VBVEY7SUFVSTtJQUNBO0lBQ0E7RXpDODJZVjtBQUNGO0F5QzUyWVU7RUFmRjtJQWdCSTtFekMrMllWO0FBQ0Y7QXlDNzJZVTs7RUFFRTtFQUNBO0F6QysyWVo7QXlDNzJZWTtFQUxGOztJQU1JO0V6Q2kzWVo7QUFDRjtBeUMvMllZO0VBVEY7O0lBVUk7RXpDbTNZWjtBQUNGO0F5Q2gzWVU7RUFDRTtBekNrM1laO0F5QzcyWU07RUFDRSwwQ3BDL2pCVztFb0Nna0JYLGVwQ25rQmtCO0VvQ29rQmxCLGtCcENoakJTO0VvQ2lqQlQsZ0JwQ25qQlU7RW9Db2pCVixpQnBDeGdCYztFb0N5Z0JkO0VBQ0E7QXpDKzJZUjtBeUM1MllNO0VBQ0U7QXpDODJZUjs7QXlDdjJZQTtFQUNFO0VBQ0E7RUFFQTtBekN5MllGO0F5Q3gyWUU7RUFMRjtJQU1JO0lBQ0E7RXpDMjJZRjtBQUNGO0F5Q3oyWUU7RUFWRjtJQVdJO0V6QzQyWUY7QUFDRjtBeUMxMllFO0VBZEY7SUFlSTtJQUNBO0V6QzYyWUY7QUFDRjtBeUMzMllFO0VBQ0U7QXpDNjJZSjtBeUMxMllFO0VBQ0U7QXpDNDJZSjtBeUN2MllNO0VBQ0UsMENwQzltQlc7RW9DK21CWCxlcENsbkJrQjtFb0NtbkJsQixnQnBDam1CVTtFb0NrbUJWLGlCcEN0akJjO0VvQ3VqQmQ7RUFDQTtFQUNBO0F6Q3kyWVI7QXlDdjJZUTtFQVRGO0lBVUk7SUFDQSxpQnBDN2pCWTtFTHU2WnBCO0FBQ0Y7QXlDdjJZTTtFQUNFLDBDcEM3bkJXO0VvQzhuQlg7RUFDQSxnQnBDaG5CVTtFb0NpbkJWLGlCcEM5bUJVO0VvQyttQlY7QXpDeTJZUjtBeUNuMllJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I1QnBtQmE7QWJ5OFpuQjtBeUNuMllNO0VBWkY7SUFhSTtFekNzMllOO0FBQ0Y7QXlDcDJZTTtFQUNFO0VBVUE7RUFDQSxTNUJwbkJTO0U0QnFuQlQ7RUFDQTtFQUNBO0VBQ0E7RUFFQSxtQm5DL3FCSTtFbUNnckJKO0VBQ0E7QXpDNDFZUjtBeUM3MllRO0VBSEY7SUFJSTtFekNnM1lSO0FBQ0Y7QXlDOTJZUTtFQVBGO0lBUUk7RXpDaTNZUjtBQUNGO0F5Q3AyWVE7RUF0QkY7SUF1Qkk7RXpDdTJZUjtBQUNGO0F5Q3IyWVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3UyWVY7QXlDcjJZVTtFQUNFO0VBQ0E7QXpDdTJZWjtBeUNwMllVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDczJZWjtBeUNuMllVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTNUIzcEJLO0U0QjRwQkw7RUFDQTtBekNxMllaO0F5Q2wyWVU7RUFDRTtFQUNBLDJDcEM5c0JRO0VvQytzQlI7RUFDQSxrQnBDL25CUztFb0Nnb0JULGdCcENqb0JVO0VvQ2tvQlYsaUJwQ2hvQlU7RW9DaW9CVixjbkN6dEJBO0VtQzB0QkE7QXpDbzJZWjtBeUNsMllZO0VBVkY7SUFXSTtFekNxMllaO0FBQ0Y7QXlDbjJZWTtFQUNFO0VBQ0EsMkNwQzV0Qk07RW9DNnRCTjtFQUNBLGtCcEM3b0JPO0VvQzhvQlAsZ0JwQy9vQlE7RW9DZ3BCUixpQnBDOW9CUTtFb0Mrb0JSLGNuQ3Z1QkY7RW1Dd3VCRTtBekNxMllkO0F5Q24yWWM7RUFWRjtJQVdJO0V6Q3MyWWQ7QUFDRjtBeUNsMllVO0VBQ0U7RUFDQSwwQ3BDOXVCTztFb0MrdUJQO0VBQ0Esa0JwQy90Qks7RW9DZ3VCTCxnQnBDbHVCTTtFb0NtdUJOLGlCcENodUJNO0VvQ2l1Qk4sY25DanVCRztFbUNrdUJIO0F6Q28yWVo7QXlDbDJZWTtFQVZGO0lBV0ksZXBDMXZCWTtFTCtsYXhCO0FBQ0Y7O0F5QzUxWUE7RUFDRTtBekMrMVlGOztBMEN2bWFJO0VBQ0k7QTFDMG1hUjtBMEN4bWFJO0VBQ0k7RUFDQTtFQUNBLDBDckNJZTtFcUNIZixnQnJDZWtCO0VxQ2RsQixjcENnQk87QU4wbGFmO0EwQ3ptYVE7RUFOSjtJQU9RO0lBQ0E7RTFDNG1hVjtBQUNGO0EwQzNtYVE7RUFDSTtFQUNBO0VBQ0EsY3BDSEc7RW9DSUg7QTFDNm1hWjtBMEMzbWFRO0VBQ0ksMEJyQ1VXO0VxQ1RYLGNwQ1JHO0VvQ1NILGdCckNETTtBTDhtYWxCO0EwQzVtYVk7RUFKSjtJQUtRO0UxQyttYWQ7QUFDRjtBMEM5bWFZO0VBQ0k7QTFDZ25haEI7O0EyQzlvYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0EzQ2dwYUY7QTJDOW9hRTtFQVJGO0lBU0k7RTNDaXBhRjtBQUNGO0EyQy9vYUU7RUFaRjtJQWFJO0UzQ2twYUY7QUFDRjtBMkNocGFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQ2lwYUo7QTJDL29hSTtFQUVFO0EzQ2dwYU47QTJDNW9hRTtFQUNFLGNyQ05XO0VxQ09YO0EzQzhvYUo7QTJDNW9hSTtFQUpGO0lBS0k7RTNDK29hSjtBQUNGO0EyQzNvYUk7RUFFRTtBM0M0b2FOO0EyQzFvYU07RUFDRTtFQUNBO0VBQ0E7QTNDNG9hUjtBMkMxb2FRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0EzQzBvYVY7QTJDeG9hVTtFQUNFLDBDdENuRFc7RXNDb0RYLGtCdEN2Q0s7RXNDd0NMLGdCdEN6Q2M7RXNDMkNkLGV0QzlEYztFc0MrRGQsaUJ0QzFDTTtBTG1yYWxCO0EyQ3ZvYVk7RUFSRjtJQVNJO0lBQ0E7RTNDMG9hWjtBQUNGO0EyQ3hvYVk7RUFDRTtBM0Mwb2FkO0EyQ3hvYWM7RUFIRjtJQUlJLGV0QzFFVTtJc0MyRVYsaUJ0Q3RERTtFTGlzYWhCO0FBQ0Y7QTJDem9hYztFQUNFO0EzQzJvYWhCO0EyQ3RvYVU7RUFDRSxjckNqRUc7RXFDa0VIO0EzQ3dvYVo7QTJDdG9hWTtFQUNFO0EzQ3dvYWQ7QTJDcm9hWTtFQVJGO0lBU0k7SUFDQTtFM0N3b2FaO0FBQ0Y7QTJDcm9hVTtFQUNFLGNyQy9FRztFcUNnRkgsMEN0QzdGVztFc0M4Rlgsa0J0Q3BFVztFc0NxRVgsa0J0Q25FWTtFc0NvRVosZ0J0Q25FYTtFc0NvRWIsaUJ0Q25Fa0I7QUwwc2E5QjtBMkNyb2FZO0VBUkY7SUFTSSxvQnRDekVnQjtFTGl0YTVCO0FBQ0Y7QTJDcG9hUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ3NvYVY7QTJDcG9hVTs7O0VBRUU7RUFDQTtFQUNBO0EzQ3VvYVo7QTJDaG9hTTtFQUNFO0EzQ2tvYVI7QTJDOW5hSTtFQUNFO0EzQ2dvYU47O0EyQ3puYUU7O0VBQ0UsY3JDbEpRO0FOK3dhWjs7QTJDcG5hRTs7Ozs7RUFDRSxjckMxSlE7QU5xeGFaOztBNEN6eGFBOztFQUVJO0E1QzR4YUo7QTRDenhhUTs7RUFDSTtFQUNBLHlCdENMQTtFc0NNQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUM0eGFaO0E0QzF4YVk7RUFYSjs7SUFZUTtFNUM4eGFkO0FBQ0Y7QTRDNXhhWTs7RUFDSSxldkNoQlU7RXVDaUJWLGtCdkNHQztFdUNGRDtFQUNBLGlCdkNvRU07RXVDbkVOLDBDdkNiTztFdUNjUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTL0IyQkM7RStCMUJEO0E1Qyt4YWhCO0E0Qzd4YWdCOztFQUNJLGN0Q3JCTDtFc0NzQks7RUFDQSxnQnZDZE07QUw4eWExQjtBNEM3eGFnQjs7RUFDSSxnQnZDbEJNO0FMa3phMUI7QTRDN3hhZ0I7OztFQUVJO0VBQ0E7QTVDZ3lhcEI7QTRDNXhhWTtFQS9DSjs7SUFnRFE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUNneWFkO0U0Qzl4YWM7O0lBQ0k7RTVDaXlhbEI7RTRDN3hhc0I7OztJQUVJO0lBQ0E7RTVDZ3lhMUI7QUFDRjtBNEMxeGFROztFQUNJO0E1QzZ4YVo7QTRDMXhhUTtFQUVJOztJQUNJO0U1QzR4YWQ7RTRDMXhhYzs7SUFDSTtJQUNBO0U1QzZ4YWxCO0U0QzN4YWtCOztJQUNJO0U1Qzh4YXRCO0U0QzN4YWtCOztJQUNJO0lBQ0EsY3RDbkVUO0VOaTJhYjtFNEN4eGFzQjs7SUFDSTtJQUNBO0U1QzJ4YTFCO0U0Q3J4YWtCOztJQUNJO0U1Q3d4YXRCO0U0Q2x4YVU7O0lBQ0ksZ0J2Q25CVztJdUNvQlg7SUFDQTtFNUNxeGFkO0U0Q254YWM7O0lBQ0k7SUFDQTtFNUNzeGFsQjtFNENseGFVOzs7O0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGdCdkNuRU07SXVDb0VOLGlCdkN6Q007SXVDMENOLDBDdkMxSE87SXVDMkhQO0lBQ0EsY3RDOUdEO0VObzRhYjtFNENweGFjOzs7O0lBQ0k7SUFDQSxjdEN4SVI7RU5pNmFWO0U0Q3B4YVU7O0lBQ0k7RTVDdXhhZDtFNENweGFVOztJQUNJO0U1Q3V4YWQ7RTRDcnhhYzs7O0lBRUk7SUFDQTtFNUN3eGFsQjtFNENyeGFjOztJQUNJO0U1Q3d4YWxCO0FBQ0Y7QTRDcHhhUTtFQUVJOzs7O0lBRUk7SUFDQTtFNUN1eGFkO0U0Q3B4YVU7O0lBQ0k7RTVDdXhhZDtBQUNGO0E0Q254YVE7RUFFSTs7OztJQUVJO0U1Q3N4YWQ7RTRDbnhhVTs7SUFDSSxtQnRDM0lBO0VOaTZhZDtFNENueGFVOztJQUNJO0U1Q3N4YWQ7QUFDRjs7QTRDaHhhSTtFQUNJO0E1Q214YVI7O0E0Qzd3YUk7RUFDSTtBNUNneGFSO0E0Qzl3YVE7RUFISjtJQUlRO0U1Q2l4YVY7QUFDRjtBNEM3d2FRO0VBQ0k7QTVDK3dhWjtBNEMxd2FZO0VBRko7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQSxtQnRDcE9KO0lzQ3FPSTtFNUM0d2FkO0FBQ0Y7QTRDendhUTtFQUNJLDBDdkNwT087RXVDcU9QO0VBQ0Esa0J2Q3JOSztFdUNzTkwsZ0J2Qy9JZTtFdUNnSmYsaUJ2Q3BKVTtFdUNxSlY7QTVDMndhWjtBNEN6d2FZO0VBUko7SUFTUTtJQUNBLGV2Q2hQVTtJdUNpUFY7RTVDNHdhZDtBQUNGO0E0QzF3YVk7RUFDSSxnQnZDbE9VO0FMOCthMUI7QTRDMXdhZ0I7RUFISjtJQUlRO0lBQ0E7RTVDNndhbEI7QUFDRjs7QTZDM2diRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0E3QzZnYko7QTZDNWdiSTtFQU5GO0lBUUk7RTdDOGdiSjtBQUNGO0E2QzdnYkk7RUFFRTtFQUNBO0VBQ0E7QTdDOGdiTjtBNkM3Z2JNO0VBTEY7SUFPSTtJQUNBO0U3QytnYk47QUFDRjtBNkM5Z2JNO0VBVkY7SUFZSTtJQUNBO0U3Q2doYk47QUFDRjtBNkM3Z2JRO0VBRUU7QTdDOGdiVjtBNkN2Z2JVO0VBRkY7SUFJSTtFN0N5Z2JWO0FBQ0Y7QTZDcGdiUTtFQUVFO0E3Q3FnYlY7QTZDcGdiVTtFQUhGO0lBS0k7SUFDQTtFN0NzZ2JWO0FBQ0Y7QTZDbmdiTTtFQUVFO0VBQ0E7QTdDb2diUjtBNkNuZ2JRO0VBSkY7SUFLSTtFN0NzZ2JSO0FBQ0Y7QTZDcmdiUTtFQVBGO0lBU0k7RTdDdWdiUjtBQUNGO0FhLzhhSTtFQUNFO0FiaTlhTjtBYS84YU07RUFIRjtJQUlJO0ViazlhTjtBQUNGO0FhaDlhTTtFQVBGO0lBUUk7RWJtOWFOO0FBQ0Y7QWFqOWFNO0VBQ0U7QWJtOWFSO0FhaDlhUTtFQUpGO0lBS0k7RWJtOWFSO0FBQ0Y7QWEzOGFJO0VBQ0U7QWI2OGFOO0FhMzhhTTtFQUhGO0lBSUk7RWI4OGFOO0FBQ0Y7QWE1OGFNO0VBUEY7SUFRSTtFYis4YU47QUFDRjtBYTc4YU07RUFDRTtBYis4YVI7QWE1OGFRO0VBSkY7SUFLSTtFYis4YVI7QUFDRjtBYTU4YVU7RUFERjtJQUVJO0ViKzhhVjtBQUNGO0FhMzhhTTtFQUNFO0VBQ0E7RUFDQTtBYjY4YVI7QWEzOGFRO0VBTEY7SUFNSTtFYjg4YVI7QUFDRjtBYTE4YVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjQ4YVY7QWExOGFVO0VBVEY7SUFVSTtJQUNBO0ViNjhhVjtBQUNGO0FhejhhTTtFQUNFO0FiMjhhUjtBYTE4YVE7RUFDRTtFQUNBLGNQbExLO0VPbUxMLDBDUnBNUztFUXFNVCxlUnhNZ0I7RVF5TWhCLGtCUnJMTztFUXNMUCxnQlJ4TFE7RVF5TFIsaUJSdExRO0FMa29ibEI7QWExOGFVO0VBVEY7SUFVSSxlUnBFUztFTGloYm5CO0FBQ0Y7QTZDbGxiRTtFQUVFO0VBQ0E7RUFDQSx5QnZDakZRO0V1Q2tGUixrQmhDZlc7RWdDZ0JYO0VBQ0E7RUFDQTtBN0NtbGJKO0E2Q2xsYkk7RUFFRSx5QnZDcEVTO0FOdXBiZjtBNkNqbGJJO0VBRUUseUJ2Q3ZFUztBTnlwYmY7QTZDaGxiSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0E3Q2lsYk47QTZDL2tiSTtFQUVFLGN2Q2hGUztFdUNpRlQsMEN4Q2xHYTtFd0NtR2IsZXhDdEdvQjtFd0N1R3BCLGtCeENuRlc7RXdDb0ZYLGdCeEN0Rlk7RXdDdUZaLGlCeENwRlk7RXdDcUZaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NnbGJOO0E2Qy9rYk07RUFkRjtJQWdCSSxleEN3QmE7SXdDdkJiO0U3Q2lsYk47QUFDRjtBNkMva2JJO0VBRUUsY3ZDbkdTO0V1Q29HVCwwQ3hDdEhhO0V3Q3VIYjtFQUNBLGlCeEN2Q2M7RXdDd0NkLGtCeEN4R1c7RXdDeUdYLGdCeENsQ3FCO0V3Q21DckIsaUJ4Q3BEZ0I7RXdDcURoQjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E3QytrYk47QTZDOWtiTTtFQWZGO0lBaUJJLGV4Q0llO0l3Q0hmO0lBQ0E7RTdDZ2xiTjtBQUNGO0E2QzVrYk07RUFFRSxjdkM1SE87RXVDNkhQLDBDeEM5SVc7RXdDK0lYLGV4Q2xKa0I7RXdDbUpsQixrQnhDL0hTO0V3Q2dJVCxnQnhDbElVO0V3Q21JVixpQnhDaElVO0V3Q2lJVjtBN0M2a2JSO0E2QzVrYlE7RUFURjtJQVdJLGV4Q2ZXO0VMNmxibkI7QUFDRjtBNkMza2JJO0VBQ0U7QTdDNmtiTjtBNkMza2JJO0VBRUU7RUFDQTtFQUNBLDJCaENwR1M7RWdDcUdULDRCaENyR1M7RWdDc0dULHlCdkNsSlM7QU44dGJmO0E2Q3RrYk07RUFHRTtFQUNBO0VBQ0E7RUFDQTtBN0Nza2JSO0E2Q3JrYlE7RUFJRTtFQUNBO0VBQ0E7RUFDQSwyQmhDMUhLO0VnQzJITCw0QmhDM0hLO0FiK3JiZjs7QTZDNWpiQTtFQUVBOztJQUVFO0U3QzhqYkE7RTZDNWpiQTs7SUFFQTtFN0M4amJBO0U2QzVqYkE7O0lBRUE7RTdDOGpiQTtBQUNGO0E2QzFqYkU7RUFFRTtBN0MyamJKO0E2QzFqYkk7RUFIRjtJQUlJO0U3QzZqYko7QUFDRjtBNkM1amJJO0VBTkY7SUFPSTtFN0MramJKO0FBQ0Y7QTZDOWpiSTtFQUVFLGN2Q2hPTTtFdUNpT04saUJ4Q3pKYztFd0MwSmQsa0J4QzdNVztFd0M4TVgsZ0J4Qy9Nb0I7RXdDZ05wQixjdkNwT007RXVDcU9OLGlCeEMvSGdCO0FMOHJidEI7QTZDOWpiTTtFQVJGO0lBU0ksZXhDdEpnQjtFTHV0YnRCO0FBQ0Y7QTZDNWpiTTtFQVdFO0VBQ0E7RUFDQTtFQUNBO0E3Q29qYlI7QTZDamtiUTtFQUNFO0VBQ0Esa0JoQzVMTztBYit2YmpCO0E2Q2xrYlU7RUFIRjtJQUlJLGtCaEMvTEs7RWJvd2JmO0FBQ0Y7QTZDcGtiVTtFQU5GO0lBT0k7RTdDdWtiVjtBQUNGO0E2Q2prYlE7RUFmRjtJQWdCSTtFN0Nva2JSO0FBQ0Y7QTZDbmtiUTtFQWxCRjtJQW1CSTtJQUNBO0lBQ0E7RTdDc2tiUjtBQUNGO0E2Q3JrYlE7RUFDRSxjdkNyUUU7RXVDc1FGLDBDeENsUVM7RXdDbVFULGlCeENsTFU7RXdDbUxWLGtCeENuUE87RXdDb1BQLGdCeENyUGdCO0V3Q3NQaEIsaUJ4Q2xMWTtFd0NtTFosbUJoQ3hOTztBYit4YmpCO0E2Q3JrYlE7RUFDRSwwQ3hDMVFTO0V3QzJRVCxleEM5UWdCO0V3QytRaEIsa0J4QzNQTztFd0M0UFAsZ0J4QzlQUTtFd0MrUFIsaUJ4Q3ZNWSxFd0N1TXVCO0VBQ25DO0VBQ0EsY3ZDOVBLO0V1QytQTDtBN0N1a2JWO0E2Q3RrYlU7RUFURjtJQVVJLG1CeEMvUFE7RUx3MGJsQjtBQUNGO0E2Q3ZrYlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0N5a2JWO0E2Q3hrYlU7RUFMRjtJQU1JLG1CaEM3T0s7RWJ3emJmO0FBQ0Y7QTZDMWtiVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJoQ3JPRztBYml6YmY7O0E2Q2xrYkU7RUFDRSx5QnZDdlNXO0V1Q3dTWCxrQmhDbFBXO0VnQ21QWCxhaENqUWE7QWJzMGJqQjtBNkNwa2JJO0VBQ0UsY3ZDeFRNO0FOODNiWjtBNkNua2JFO0VBQ0UsY3ZDNVRRO0FOaTRiWjtBNkNua2JJO0VBSEY7SUFJSSxpQmxDcFJtQjtJa0NxUm5CO0U3Q3NrYko7QUFDRjtBNkNua2JFO0VBQ0UsY3ZDclVRO0V1Q3NVUixtQmhDbFJhO0FidTFiakI7QTZDbGtiRTtFQUNFLGN2QzFVUTtFdUMyVVIsMEN4Q2pVbUI7RXdDa1VuQixleEN6VXNCO0V3QzBVdEIsa0J4Q3RUYTtFd0N1VGIsZ0J4Q3pUYztFd0MwVGQsaUJ4Q3ZUYztBTDIzYmxCO0E2Q2xrYkk7RUFSRjtJQVNJLG1CeEN4VGM7SXdDeVRkO0U3Q3FrYko7QUFDRjtBNkNsa2JFO0VBQ0UsZ0JoQ25TYTtBYnUyYmpCO0E2Q25rYkk7RUFDRTtFQUNBO0VBQ0EsY3ZDNVZNO0FOaTZiWjtBNkNua2JJO0VBQ0U7RUFDQSxjdkNoV007RXVDaVdOO0VBQ0E7RUFDQSx5QnZDdFZTO0V1Q3VWVCxrQmhDbFNTO0VnQ21TVDtFQUNBLGdCeENoVm9CO0V3Q2lWcEI7QTdDcWtiTjtBNkNwa2JNO0VBQ0U7RUFDQTtFQUNBO0E3Q3NrYlI7QTZDcGtiTTtFQUVFO0VBQ0E7QTdDcWtiUjtBNkNua2JNO0VBQ0UseUJ2QzNWTztBTmc2YmY7O0E2QzlqYkE7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCaEMzVGE7RWdDNFRiO0VBQ0EseUJ2Q25YYTtFdUNvWGIsY3ZDallVO0V1Q2tZVjtFQUVBO0VBQ0EsMEN4QzNYcUI7RXdDNFhyQixleENuWXdCO0V3Q29ZeEIsa0J4Q2hYZTtFd0NpWGYsZ0J4Q2xYd0I7RXdDbVh4QixpQnhDalhnQixFd0NpWGU7QTdDcWtiakM7O0E2Q2xrYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaEM3VmU7RWdDOFZmO0VBQ0E7RUFDQTtBN0Nxa2JGOztBNkNsa2JBOzs7Ozs7RUFDRSx5QnZDN1dpQjtFdUM4V2pCLGN2Q3paVTtFdUMwWlY7RUFDQTtBN0Mwa2JGOztBNkN2a2JBO0VBQ0UsaUJoQzFXZTtFZ0MyV2Y7QTdDMGtiRjs7QTZDdmtiQTs7Ozs7O0VBQ0UseUJ2Q3hYaUI7RXVDeVhqQixjdkNyYVU7RXVDc2FWO0E3QytrYkY7O0E2QzVrYkE7RUFDRTtBN0Mra2JGOztBNkM1a2JBOzs7Ozs7RUFDRSx5QnZDamFhO0V1Q2thYixjdkMvYVU7RXVDZ2JWO0VBQ0Esa0JoQzlXYTtFZ0MrV2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NvbGJGOztBNkNqbGJBOzs7Ozs7RUFDRSx5QnZDdmFhO0V1Q3dhYixjdkNwYWE7RXVDcWFiO0VBQ0E7QTdDeWxiRjs7QTZDdGxiQTtFQUNFO0E3Q3lsYkY7O0E2Q3RsYkE7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCaENyWWE7RWdDc1liLGN2QzViYTtFdUM2YmI7RUFDQTtFQUNBO0VBRUE7RUFDQSwwQ3hDcmNxQjtFd0NzY3JCLGV4Qzdjd0I7RXdDOGN4QixrQnhDMWJlO0V3QzJiZixnQnhDNWJ3QjtFd0M2YnhCLGlCeEMzYmdCLEV3QzJiZTtBN0M2bGJqQzs7QTZDMWxiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJoQ3ZhZTtFZ0N3YWY7RUFDQTtFQUNBO0E3QzZsYkY7O0E2QzFsYkE7Ozs7OztFQUNFLHlCdkN6YmdCO0V1QzBiaEIsY3ZDeGJpQjtFdUN5YmpCO0VBQ0E7QTdDa21iRjs7QTZDL2xiQTtFQUNFO0VBQ0EsaUJoQ3JiZTtBYnVoY2pCOztBNkMvbGJBOzs7Ozs7RUFDRSx5QnZDcGNnQjtFdUNxY2hCLGN2Q25jaUI7RXVDb2NqQjtBN0N1bWJGOztBNkNwbWJBO0VBQ0U7QTdDdW1iRjs7QTZDcG1iQTs7Ozs7O0VBQ0U7RUFDQSxjdkM1ZWE7RXVDNmViO0VBQ0Esa0JoQ3hiYTtFZ0N5YmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M0bWJGOztBNkN6bWJBOzs7Ozs7RUFDRTtFQUNBLHFCdkM5ZWE7RXVDK2ViLGN2Qy9lYTtFdUNnZmI7RUFDQTtBN0NpbmJGOztBNkM5bWJBO0VBQ0U7QTdDaW5iRjs7QTZDOW1iQTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVWhDaGVpQjtFZ0NpZWpCLGN2Q3ZnQmE7RXVDd2dCYjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsMEN4Q2poQnFCO0V3Q2toQnJCLGV4Q3poQndCO0V3QzBoQnhCLGtCeEN0Z0JlO0V3Q3VnQmYsZ0J4Q3hnQndCO0V3Q3lnQnhCLGlCeEN2Z0JnQixFd0N1Z0JlO0E3Q3FuYmpDOztBNkNsbmJBOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaENuZmU7RWdDb2ZmO0VBQ0E7RUFDQTtBN0MwbmJGOztBNkN2bmJBOzs7Ozs7RUFDRSxjdkNuZ0JpQjtFdUNvZ0JqQjtFQUNBO0VBQ0E7QTdDK25iRjs7QTZDNW5iQTs7Ozs7O0VBQ0U7RUFDQSxpQmhDamdCZTtBYnFvY2pCOztBNkNqb2JBOzs7Ozs7RUFDRTtFQUNBLGN2Qy9nQmlCO0V1Q2doQmpCO0E3Q3lvYkY7O0E2Q3RvYkE7Ozs7OztFQUNFO0E3QzhvYkY7O0E2QzNvYkE7Ozs7OztFQUNFO0VBQ0EsY3ZDeGpCYTtFdUN5akJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NtcGJGOztBNkNocGJBOzs7Ozs7RUFDRTtFQUNBLGN2Q3pqQmE7RXVDMGpCYjtFQUNBO0E3Q3dwYkY7O0E2Q3JwYkE7Ozs7OztFQUNFO0E3QzZwYkY7O0E2Q3RwYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3lwYk47QTZDdnBiTTtFQVBGO0lBUUk7RTdDMHBiTjtBQUNGO0E2Q3hwYk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxTaEN2akJTO0VnQ3dqQlQ7RUFDQTtBN0MwcGJSO0E2Q3hwYlE7RUFSRjtJQVNJO0lBQ0E7RTdDMnBiUjtBQUNGO0E2Q3pwYlE7RUFiRjtJQWNJO0U3QzRwYlI7QUFDRjtBNkMxcGJRO0VBQ0UsaUJ4Qy9rQmlCO0V3Q2dsQmpCLHlCeEM5a0J5QjtFd0Mra0J6QjtBN0M0cGJWO0E2QzFwYlU7RUFMRjtJQU1JLHNCeENubEJrQjtFTGd2YzVCO0FBQ0Y7QTZDMXBiUTtFQUNFO0E3QzRwYlY7QTZDeHBiTTtFQUNFO0VBQ0E7RUFDQTtBN0MwcGJSO0E2Q3hwYlE7RUFMRjtJQU1JO0U3QzJwYlI7QUFDRjtBNkN6cGJRO0VBQ0U7QTdDMnBiVjtBNkNucGJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NxcGJOO0E2Q25wYk07RUFQRjtJQVFJO0U3Q3NwYk47QUFDRjtBNkNwcGJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU2hDcG5CUztFZ0NxbkJUO0VBQ0E7QTdDc3BiUjtBNkNwcGJRO0VBUkY7SUFTSTtFN0N1cGJSO0FBQ0Y7QTZDcnBiUTtFQVpGO0lBYUk7RTdDd3BiUjtBQUNGO0E2Q3RwYlE7RUFDRSxpQnhDM29CaUI7RXdDNG9CakIseUJ4QzFvQnlCO0V3QzJvQnpCO0E3Q3dwYlY7QTZDdHBiVTtFQUxGO0lBTUksc0J4Qy9vQmtCO0VMd3ljNUI7QUFDRjtBNkN0cGJRO0VBQ0U7QTdDd3BiVjtBNkNwcGJNO0VBQ0U7RUFDQTtFQUNBO0E3Q3NwYlI7QTZDcHBiUTtFQUxGO0lBTUk7RTdDdXBiUjtBQUNGO0E2Q3JwYlE7RUFURjtJQVVJO0U3Q3dwYlI7QUFDRjtBNkN0cGJRO0VBQ0U7QTdDd3BiVjtBNkNocGJNO0VBQ0U7RUFDQSxTaEN2cUJTO0VnQ3dxQlQ7QTdDa3BiUjtBNkNocGJRO0VBTEY7SUFNSTtJQUNBO0U3Q21wYlI7QUFDRjtBNkNqcGJRO0VBVkY7SUFXSTtJQUNBO0U3Q29wYlI7QUFDRjtBNkNscGJRO0VBQ0U7QTdDb3BiVjtBNkNscGJVO0VBSEY7SUFJSTtFN0NxcGJWO0FBQ0Y7QTZDbHBiUTtFQUNFO0VBQ0E7QTdDb3BiVjtBNkNscGJVO0VBSkY7SUFLSTtFN0NxcGJWO0FBQ0Y7QTZDbnBiVTtFQVJGO0lBU0k7RTdDc3BiVjtBQUNGO0E2Q3BwYlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3NwYlo7QTZDcHBiWTtFQVBGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0N1cGJaO0FBQ0Y7QTZDcnBiWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUEsa0JoQy9zQkM7QWJxMmNmO0E2Q3BwYmM7RUFSRjtJQVNJO0lBQ0EsbUJoQ2x0QkQ7SWdDbXRCQztJQUNBO0U3Q3VwYmQ7QUFDRjtBNkNscGJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q29wYlY7QTZDbHBiVTtFQVJGO0lBU0k7RTdDcXBiVjtBQUNGO0E2Q25wYlU7RUFaRjtJQWFJO0lBQ0E7RTdDc3BiVjtBQUNGO0E2Q2hwYk07RUFDRTtFQUNBLFNoQ2h3QlM7RWdDaXdCVDtBN0NrcGJSO0E2Q2hwYlE7RUFMRjtJQU1JO0lBQ0E7RTdDbXBiUjtBQUNGO0E2Q2pwYlE7RUFWRjtJQVdJO0lBQ0E7RTdDb3BiUjtBQUNGO0E2Q2xwYlE7RUFDRTtBN0NvcGJWO0E2Q2xwYlU7RUFIRjtJQUlJO0U3Q3FwYlY7QUFDRjtBNkNucGJVO0VBUEY7SUFRSTtFN0NzcGJWO0FBQ0Y7QTZDbnBiUTtFQUNFO0E3Q3FwYlY7QTZDbnBiVTtFQUhGO0lBSUk7RTdDc3BiVjtBQUNGO0E2Q3BwYlU7RUFQRjtJQVFJO0U3Q3VwYlY7QUFDRjtBNkNycGJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N1cGJaO0E2Q3JwYlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaENseUJDO0FieTdjZjtBNkNycGJjO0VBUEY7SUFRSTtFN0N3cGJkO0FBQ0Y7QTZDdHBiYztFQVhGO0lBWUksbUJoQ3h5QkQ7SWdDeXlCQztJQUNBO0U3Q3lwYmQ7QUFDRjtBNkNwcGJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3NwYlY7QTZDcHBiVTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RTdDdXBiVjtBQUNGO0E2Q3JwYlU7RUFmRjtJQWdCSTtJQUNBO0lBQ0E7RTdDd3BiVjtBQUNGO0E2Q2xwYlU7RUFERjtJQUVJO0U3Q3FwYlY7QUFDRjtBNkM3b2JNO0VBQ0U7QTdDK29iUjtBNkM3b2JRO0VBSEY7SUFJSTtFN0NncGJSO0FBQ0Y7QTZDN29iTTtFQUNFO0E3QytvYlI7QTZDN29iUTtFQUhGO0lBSUk7RTdDZ3BiUjtBQUNGO0E2Q3pvYlU7RUFERjtJQUVJO0U3QzRvYlY7QUFDRjtBNkN4b2JVO0VBREY7SUFFSTtFN0Myb2JWO0FBQ0Y7QTZDem9iVTtFQUxGO0lBTUk7RTdDNG9iVjtBQUNGO0E2Q3RvYlk7RUFERjtJQUVJO0lBQ0E7SUFDQSxTaEN6NEJHO0lnQzA0Qkg7RTdDeW9iWjtBQUNGO0E2Q3JvYmM7RUFGRjtJQUdJO0U3Q3dvYmQ7QUFDRjtBNkNsb2JnQjtFQUZGOzs7SUFHSTtFN0N1b2JoQjtBQUNGO0E2Q2pvYmdCO0VBREY7SUFFSTtJQUNBO0U3Q29vYmhCO0FBQ0Y7QTZDM25iYztFQURGO0lBRUk7RTdDOG5iZDtBQUNGO0E2QzFuYmM7RUFERjtJQUVJO0U3QzZuYmQ7QUFDRjtBNkNybmJjO0VBREY7SUFFSTtFN0N3bmJkO0FBQ0Y7QTZDcG5iYztFQURGO0lBRUk7RTdDdW5iZDtBQUNGO0E2Qy9tYlU7RUFERjtJQUVJO0lBQ0E7RTdDa25iVjtBQUNGO0E2Qy9tYlk7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U3Q2tuYlo7QUFDRjtBNkM5bWJZO0VBREY7SUFFSTtFN0NpbmJaO0FBQ0Y7QTZDL21iWTtFQUxGO0lBTUk7RTdDa25iWjtBQUNGO0E2QzNtYlk7RUFERjtJQUVJO0lBQ0E7SUFDQSxTaEMxK0JHO0lnQzIrQkg7RTdDOG1iWjtBQUNGO0E2QzFtYmM7RUFGRjtJQUdJO0U3QzZtYmQ7QUFDRjtBNkN2bWJnQjtFQUZGOzs7SUFHSTtFN0M0bWJoQjtBQUNGO0E2Q3RtYmdCO0VBREY7SUFFSTtJQUNBO0U3Q3ltYmhCO0FBQ0Y7QTZDaG1iYztFQURGO0lBRUk7RTdDbW1iZDtBQUNGO0E2Qy9sYmM7RUFERjtJQUVJO0U3Q2ttYmQ7QUFDRjtBNkMxbGJjO0VBREY7SUFFSTtFN0M2bGJkO0FBQ0Y7QTZDemxiYztFQURGO0lBRUk7RTdDNGxiZDtBQUNGO0E2Q3BsYmM7RUFERjtJQUVJO0lBQ0E7RTdDdWxiZDtBQUNGO0E2Q25sYmM7RUFERjtJQUVJO0lBQ0E7RTdDc2xiZDtBQUNGO0E2Q2hsYmdCO0VBSkY7Ozs7SUFLSTtJQUNBO0U3Q3NsYmhCO0FBQ0Y7QTZDM2tiTTtFQUNFO0E3QzZrYlI7QTZDM2tiUTtFQUhGO0lBSUk7RTdDOGtiUjtBQUNGO0E2QzNrYk07RUFDRTtBN0M2a2JSO0E2QzNrYlE7RUFIRjtJQUlJO0U3QzhrYlI7QUFDRjtBNkN0a2JZO0VBREY7SUFFSTtFN0N5a2JaO0FBQ0Y7QTZDcmtiWTtFQURGO0lBRUk7RTdDd2tiWjtBQUNGO0E2Q3RrYlk7RUFMRjtJQU1JO0lBQ0E7RTdDeWtiWjtBQUNGO0E2Q2xrYlk7RUFERjtJQUVJO0lBQ0E7SUFDQSxTaEN0bkNHO0lnQ3VuQ0g7RTdDcWtiWjtBQUNGO0E2Q2prYmM7RUFGRjtJQUdJO0U3Q29rYmQ7QUFDRjtBNkM5amJnQjtFQUZGOzs7SUFHSTtFN0Nta2JoQjtBQUNGO0E2QzdqYmdCO0VBREY7SUFFSTtJQUNBO0U3Q2drYmhCO0FBQ0Y7QTZDdmpiYztFQURGO0lBRUk7RTdDMGpiZDtBQUNGO0E2Q3RqYmM7RUFERjtJQUVJO0U3Q3lqYmQ7QUFDRjtBNkNqamJjO0VBREY7SUFFSTtFN0NvamJkO0FBQ0Y7QTZDaGpiYztFQURGO0lBRUk7RTdDbWpiZDtBQUNGO0E2QzFpYlk7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U3QzZpYlo7QUFDRjtBNkMxaWJZO0VBREY7SUFFSTtFN0M2aWJaO0FBQ0Y7QTZDM2liWTtFQUxGO0lBTUk7SUFDQTtFN0M4aWJaO0FBQ0Y7QTZDdmliWTtFQURGO0lBRUk7SUFDQTtJQUNBLFNoQ2x0Q0c7SWdDbXRDSDtFN0MwaWJaO0FBQ0Y7QTZDdGliYztFQUZGO0lBR0k7RTdDeWliZDtBQUNGO0E2Q25pYmdCO0VBRkY7OztJQUdJO0U3Q3dpYmhCO0FBQ0Y7QTZDbGliZ0I7RUFERjtJQUVJO0lBQ0E7RTdDcWliaEI7QUFDRjtBNkM1aGJjO0VBREY7SUFFSTtFN0MraGJkO0FBQ0Y7QTZDM2hiYztFQURGO0lBRUk7RTdDOGhiZDtBQUNGO0E2Q3RoYmM7RUFERjtJQUVJO0U3Q3loYmQ7QUFDRjtBNkNyaGJjO0VBREY7SUFFSTtFN0N3aGJkO0FBQ0Y7QTZDaGhiYztFQURGO0lBRUk7SUFDQTtFN0NtaGJkO0FBQ0Y7QTZDaGhiYztFQURGO0lBRUk7SUFDQTtFN0NtaGJkO0FBQ0Y7QTZDN2diZ0I7RUFKRjs7OztJQUtJO0lBQ0E7RTdDbWhiaEI7QUFDRjtBNkN0Z2JJO0VBQ0U7QTdDd2diTjtBNkNwZ2JVO0VBQ0U7RUFDQTtFQUNBO0E3Q3NnYlo7QTZDcGdiWTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RTdDdWdiWjtBQUNGO0E2Q3JnYlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N1Z2JkO0E2Q3JnYmM7RUFaRjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0U3Q3dnYmQ7QUFDRjtBNkN0Z2JjO0VBbkJGO0lBb0JJO0lBQ0E7SUFDQTtJQUNBO0U3Q3lnYmQ7QUFDRjtBNkN2Z2JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDeWdiaEI7QTZDdmdiZ0I7RUFURjtJQVVJO0U3QzBnYmhCO0FBQ0Y7QTZDeGdiZ0I7RUFiRjtJQWNJO0U3QzJnYmhCO0FBQ0Y7QTZDdmdiWTtFQUNFO0E3Q3lnYmQ7QTZDeGdiYztFQUZGO0lBR0k7SUFDQTtJQUNBO0lBQ0E7RTdDMmdiZDtBQUNGO0E2Q3pnYmM7RUFURjtJQVVJO0lBQ0E7SUFDQTtFN0M0Z2JkO0FBQ0Y7QTZDdGdiVTtFQUNFO0VBQ0E7RUFDQTtBN0N3Z2JaO0E2Q3RnYlk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U3Q3lnYlo7QUFDRjtBNkN2Z2JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3lnYmQ7QTZDdmdiYztFQVhGO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RTdDMGdiZDtBQUNGO0E2Q3hnYmM7RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7RTdDMmdiZDtBQUNGO0E2Q3pnYmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MyZ2JoQjtBNkN6Z2JnQjtFQVRGO0lBVUk7RTdDNGdiaEI7QUFDRjtBNkMxZ2JnQjtFQWJGO0lBY0k7RTdDNmdiaEI7QUFDRjtBNkN6Z2JZO0VBQ0U7QTdDMmdiZDtBNkMxZ2JjO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RTdDNmdiZDtBQUNGO0E2QzNnYmM7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFN0M4Z2JkO0FBQ0Y7QTZDdGdiVTtFQUNFO0VBQ0E7RUFDQTtBN0N3Z2JaO0E2Q3RnYlk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U3Q3lnYlo7QUFDRjtBNkN2Z2JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N5Z2JkO0E2Q3ZnYmM7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0U3QzBnYmQ7QUFDRjtBNkN4Z2JjO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0U3QzJnYmQ7QUFDRjtBNkN6Z2JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDMmdiaEI7QTZDemdiZ0I7RUFURjtJQVVJO0U3QzRnYmhCO0FBQ0Y7QTZDeGdiWTtFQUNFO0E3QzBnYmQ7QTZDemdiYztFQUZGO0lBR0k7SUFDQTtJQUNBO0U3QzRnYmQ7QUFDRjtBNkMxZ2JjO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RTdDNmdiZDtBQUNGO0E2Q3ZnYlU7RUFDRTtFQUNBO0VBQ0E7QTdDeWdiWjtBNkN2Z2JZO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFN0MwZ2JaO0FBQ0Y7QTZDeGdiWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDMGdiZDtBNkN4Z2JjO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFN0MyZ2JkO0FBQ0Y7QTZDemdiYztFQWpCRjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtFN0M0Z2JkO0FBQ0Y7QTZDMWdiYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzRnYmhCO0E2QzFnYmdCO0VBVEY7SUFVSTtFN0M2Z2JoQjtBQUNGO0E2Q3pnYlk7RUFDRTtBN0MyZ2JkO0E2QzFnYmM7RUFGRjtJQUdJO0lBQ0E7SUFDQTtFN0M2Z2JkO0FBQ0Y7QTZDM2diYztFQVJGO0lBU0k7SUFDQTtJQUNBO0U3QzhnYmQ7QUFDRjtBNkN0Z2JVO0VBQ0UsaUJ4Q3ptRGU7RXdDMG1EZixzQnhDem1Ea0I7RXdDMG1EbEI7QTdDd2diWjtBNkN0Z2JZO0VBTEY7SUFNSSx5QnhDNW1EcUI7RUxxbmVqQztBQUNGO0E2Q3RnYlU7RUFDRTtBN0N3Z2JaO0E2Q3BnYlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTdDcWdiVjtBNkNuZ2JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NxZ2JaO0E2Q25nYlk7RUFDRTtFQUNBO0VBQ0E7QTdDcWdiZDtBNkM1L2FJO0VBQ0U7QTdDOC9hTjtBNkMxL2FVO0VBQ0U7RUFDQTtFQUNBO0E3QzQvYVo7QTZDMS9hWTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RTdDNi9hWjtBQUNGO0E2QzMvYVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzYvYWQ7QTZDMy9hYztFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RTdDOC9hZDtBQUNGO0E2QzUvYWM7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7RTdDKy9hZDtBQUNGO0E2QzcvYWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MrL2FoQjtBNkM3L2FnQjtFQVRGO0lBVUk7RTdDZ2diaEI7QUFDRjtBNkM1L2FZO0VBQ0U7QTdDOC9hZDtBNkM3L2FjO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RTdDZ2diZDtBQUNGO0E2QzkvYWM7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFN0NpZ2JkO0FBQ0Y7QTZDMy9hVTtFQUNFO0VBQ0E7RUFDQTtBN0M2L2FaO0E2QzMvYVk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U3QzgvYVo7QUFDRjtBNkM1L2FZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M4L2FkO0E2QzUvYWM7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0U3QysvYWQ7QUFDRjtBNkM3L2FjO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0U3Q2dnYmQ7QUFDRjtBNkM5L2FjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDZ2diaEI7QTZDOS9hZ0I7RUFURjtJQVVJO0U3Q2lnYmhCO0FBQ0Y7QTZDNy9hWTtFQUNFO0E3QysvYWQ7QTZDOS9hYztFQUZGO0lBR0k7SUFDQTtJQUNBO0U3Q2lnYmQ7QUFDRjtBNkMvL2FjO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RTdDa2diZDtBQUNGO0E2QzEvYVU7RUFDRSxpQnhDeHlEZTtFd0N5eURmLHNCeEN4eURrQjtFd0N5eURsQjtBN0M0L2FaO0E2QzEvYVk7RUFMRjtJQU1JLHlCeEMzeURxQjtFTHd5ZWpDO0FBQ0Y7QTZDMS9hVTtFQUNFO0E3QzQvYVo7QTZDeC9hUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBN0N5L2FWO0E2Q3YvYVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3kvYVo7QTZDdi9hWTtFQUNFO0VBQ0E7RUFDQTtBN0N5L2FkO0E2Qzc5YVk7RUFFRTtBN0M4OWFkO0E2QzM4YVk7RUFFRTtBN0M0OGFkO0E2Qzc2YVk7RUFFRTtBN0M4NmFkO0E2Qzk1YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NnNmFKO0E2Qzk1YUk7RUFORjtJQU9JO0lBQ0E7RTdDaTZhSjtBQUNGO0E2Qzk1YUU7RUFDRTtFQUNBO0VBQ0Esa0JoQ3Y2RFc7QWJ1MGVmO0E2Qzk1YUk7RUFMRjtJQU1JO0U3Q2k2YUo7QUFDRjtBNkMvNWFJO0VBQ0U7QTdDaTZhTjtBNkM5NWFJO0VBQ0U7RUFDQTtBN0NnNmFOO0E2Qzk1YU07RUFDRSxhaENwOERTO0VnQ3E4RFQ7QTdDZzZhUjtBNkM5NWFRO0VBQ0U7QTdDZzZhVjtBNkM3NWFRO0VBQ0UsZ0JoQzc4RE87QWI0MmVqQjtBNkM3NWFVO0VBQ0UsbUJ4QzErRFE7RXdDMitEUixpQnhDNytETTtFd0M4K0ROLGdCeENqL0RNO0V3Q2svRE4sY3ZDaC9ERztBTis0ZWY7QTZDNzVhWTtFQU5GO0lBT0ksZXhDdmdFWTtFTHU2ZXhCO0FBQ0Y7QTZDNTVhUTtFQUNFLGlCaEMzOURPO0VnQzQ5RFA7RUFDQTtFQUNBLFNoQy85RE87QWI2M2VqQjtBNkM1NWFVO0VBTkY7SUFPSTtJQUNBO0U3Qys1YVY7QUFDRjtBNkM3NWFVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDKzVhWjtBNkM3NWFZO0VBTkY7SUFPSTtFN0NnNmFaO0FBQ0Y7QTZDNTVhUTtFQUNFLGdCaENsL0RPO0FiZzVlakI7QTZDNTVhVTtFQUNFLG1CeENoaEVRO0V3Q2loRVIsaUJ4Q25oRU07RXdDb2hFTixnQnhDdGhFYztFd0N1aEVkLGN2Q3RoRUc7QU5vN2VmO0E2QzU1YVk7RUFORjtJQU9JLGV4QzdpRVk7RUw0OGV4QjtBQUNGO0E2QzE1YU07RUFDRTtFQUNBO0E3QzQ1YVI7QTZDMTVhUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M0NWFWO0E2Q2w1YVE7RUFERjtJQUVJO0lBQ0E7RTdDcTVhUjtBQUNGO0E2QzU0YVU7RUFERjtJQUVJO0U3Qys0YVY7QUFDRjtBNkN6NGFnQjtFQUZGO0lBR0k7RTdDNDRhaEI7QUFDRjtBNkMxNGFnQjtFQU5GO0lBT0k7RTdDNjRhaEI7QUFDRjtBNkMzNGFnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzY0YWxCO0E2QzM0YWtCO0VBTkY7SUFPSTtFN0M4NGFsQjtBQUNGO0E2QzU0YWtCO0VBVkY7SUFXSTtFN0MrNGFsQjtBQUNGO0E2Q2o0YVU7RUFERjtJQUVJO0U3Q280YVY7QUFDRjtBNkM5M2FnQjtFQUZGO0lBR0k7RTdDaTRhaEI7QUFDRjtBNkMvM2FnQjtFQU5GO0lBT0k7RTdDazRhaEI7QUFDRjtBNkNoNGFnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2s0YWxCO0E2Q2g0YWtCO0VBTkY7SUFPSTtFN0NtNGFsQjtBQUNGO0E2Q2o0YWtCO0VBVkY7SUFXSTtFN0NvNGFsQjtBQUNGO0E2Q3IzYVE7Ozs7RUFFRSxjdkM3cUVFO0FOc2lmWjs7QTZDcjJhWTs7Ozs7O0VBQ0U7QTdDNjJhZDtBNkM5MWFZOzs7Ozs7RUFFRTtBN0NvMmFkOztBNkM5MGFZOzs7Ozs7RUFDRTtBN0NzMWFkO0E2Q3YwYVk7Ozs7OztFQUVFO0E3QzYwYWQ7O0E2Qy94YVk7Ozs7OztFQUVFO0E3Q3N5YWQ7QTZDaHhhWTs7OztFQUNFLHlCdkNsMEVGO0V1Q20wRUUsY3ZDajBFRjtBTnNsZlo7QTZDbnhhYzs7OztFQUNFLHlCdkM3eEVFO0V1Qzh4RUYsY3ZDcjBFSjtFdUNzMEVJO0E3Q3d4YWhCO0E2Q3J4YWM7Ozs7RUFDRSx5QnZDenpFRDtFdUMwekVDLGN2QzMwRUo7QU5xbWZaO0E2Q3Z4YWM7Ozs7RUFDRSx5QnZDajFFSjtFdUNrMUVJLGN2Q2gxRUo7RXVDaTFFSTtFQUNBO0E3QzR4YWhCO0E2Q3p4YWM7Ozs7RUFDRSx5QnZDbjBFRDtFdUNvMEVDLGN2Q2wwRUQ7QU5nbWZmO0E2QzF4YVk7Ozs7RUFDRTtFQUNBLGN2Qy8xRUY7RXVDZzJFRSxxQnZDaDJFRjtBTituZlo7QTZDN3hhYzs7OztFQUNFO0VBQ0EsY3ZDcDJFSjtFdUNxMkVJLHFCdkNyMkVKO0V1Q3MyRUk7QTdDa3lhaEI7QTZDL3hhYzs7OztFQUNFLHlCdkNsMUVEO0V1Q20xRUMsY3ZDMzJFSjtFdUM0MkVJLHFCdkM1MkVKO0FOZ3BmWjtBNkNqeWFjOzs7O0VBQ0U7RUFDQSxjdkNqM0VKO0V1Q2szRUkscUJ2Q2wzRUo7RXVDbTNFSTtFQUNBO0E3Q3N5YWhCO0E2Q255YWM7Ozs7RUFDRTtFQUNBLGN2Q3AyRUQ7RXVDcTJFQyxxQnZDcjJFRDtBTjZvZmY7QTZDcHlhWTs7OztFQUNFLGN2Qy8zRUY7RXVDZzRFRTtBN0N5eWFkO0E2Q3Z5YWM7Ozs7RUFDRTtBN0M0eWFoQjtBNkN6eWFjOzs7O0VBQ0UsY3ZDdjRFSjtFdUN3NEVJO0VBQ0E7QTdDOHlhaEI7QTZDNXlhZ0I7Ozs7RUFDRTtBN0NpemFsQjtBNkM3eWFjOzs7O0VBQ0UsY3ZDajVFSjtFdUNrNUVJO0E3Q2t6YWhCO0E2Q2h6YWdCOzs7O0VBQ0U7QTdDcXphbEI7QTZDanphYzs7OztFQUNFLGN2QzE1RUo7RXVDMjVFSTtFQUNBLHFCdkM1NUVKO0V1QzY1RUk7RUFDQTtBN0NzemFoQjtBNkNuemFjOzs7O0VBQ0U7RUFDQSxjdkM5NEVEO0FOc3NmZjtBNkMxeWFZOzs7Ozs7O0VBQ0UseUJ2Q2w3RUY7RXVDbTdFRSxjdkNqN0VGO0V1Q2s3RUU7QTdDa3phZDtBNkNoemFjOzs7Ozs7O0VBQ0UseUJ2Qzk0RUU7RXVDKzRFRixjdkN0N0VKO0V1Q3U3RUk7RUFDQTtBN0N3emFoQjtBNkNyemFjOzs7Ozs7O0VBQ0UseUJ2QzM2RUQ7RXVDNDZFQyxjdkM3N0VKO0V1Qzg3RUk7QTdDNnphaEI7QTZDMXphYzs7Ozs7OztFQUNFLHlCdkNwOEVKO0V1Q3E4RUksY3ZDbjhFSjtFdUNvOEVJO0VBQ0E7RUFDQTtFQUNBLGtCaEN0NEVEO0Fid3NmZjtBNkMvemFjOzs7Ozs7O0VBQ0UseUJ2Q3g3RUQ7RXVDeTdFQyxjdkN2N0VEO0V1Q3c3RUM7QTdDdTBhaEI7QTZDeHphWTs7Ozs7OztFQUNFO0VBQ0EsY3ZDaCtFRjtFdUNpK0VFO0E3Q2cwYWQ7QTZDOXphYzs7Ozs7OztFQUNFO0VBQ0EsY3ZDcitFSjtFdUNzK0VJO0VBQ0E7QTdDczBhaEI7QTZDbjBhYzs7Ozs7OztFQUNFLHlCdkNuOUVEO0V1Q285RUMsY3ZDNStFSjtFdUM2K0VJO0E3QzIwYWhCO0E2Q3gwYWM7Ozs7Ozs7RUFDRTtFQUNBLGN2Q2wvRUo7RXVDbS9FSTtFQUNBO0VBQ0E7RUFDQSxrQmhDbjdFRDtBYm13ZmY7QTZDNzBhYzs7Ozs7OztFQUNFO0VBQ0EsY3ZDdCtFRDtFdUN1K0VDO0E3Q3ExYWhCO0E2Q3QwYVk7Ozs7Ozs7RUFDRSxjdkM1Z0ZGO0V1QzZnRkU7RUFDQTtBN0M4MGFkO0E2QzUwYWM7Ozs7Ozs7RUFDRTtBN0NvMWFoQjtBNkNqMWFjOzs7Ozs7O0VBQ0UsY3ZDcmhGSjtFdUNzaEZJO0VBQ0E7RUFDQTtBN0N5MWFoQjtBNkN2MWFnQjs7Ozs7OztFQUNFO0E3QysxYWxCO0E2QzMxYWM7Ozs7Ozs7RUFDRSxjdkNoaUZKO0V1Q2lpRkk7RUFDQTtBN0NtMmFoQjtBNkNqMmFnQjs7Ozs7OztFQUNFO0E3Q3kyYWxCO0E2Q3IyYWM7Ozs7Ozs7RUFDRSxjdkMxaUZKO0V1QzJpRkk7RUFDQTtFQUNBO0VBQ0E7QTdDNjJhaEI7QTZDMTJhYzs7Ozs7OztFQUNFO0VBQ0EsY3ZDOWhGRDtFdUMraEZDO0E3Q2szYWhCOztBNkNwMmFRO0VBQ0U7QTdDdTJhVjtBNkNyMmFRO0VBQ0U7QTdDdTJhVjs7QThDOTZmQTs7O0VBR0U7QTlDaTdmRjs7QThDOTZmQTs7RUFFRTtBOUNpN2ZGOztBOEM5NmZBO0VBQ0U7QTlDaTdmRjs7QThDOTZmQTtFQUNFO0lBQ0U7RTlDaTdmRjtBQUNGO0E4Qzk2ZkE7RUFDRSwwQ3pDWHFCO0V5Q1lyQixlekNuQndCO0V5Q29CeEIsZ0J6Q0ZnQjtFeUNHaEIsa0J6Q0RlO0V5Q0VmLGlCekNEZ0I7RXlDVWhCLGN4Q1ZhO0FOazdmZjtBOEN0NmZFO0VBQ0UsY3hDckNRO0FONjhmWjtBOENuNmZJO0VBQ0U7QTlDcTZmTjtBOENuNmZJO0VBSkY7SUFLSTtJQUNBO0U5Q3M2Zko7QUFDRjtBOENwNmZFO0VBQ0UsZ0I5QkZ5QjtBaEJ3NmY3QjtBOENsNmZFO0VBQ0UsZ0J6Q25DYztFeUNvQ2QsMEJ6QzNCbUI7RXlDNEJuQixjeEM3Q1c7RXdDOENYLGV6Q3hEc0I7QUw0OWYxQjtBOENsNmZJO0VBQ0UsY3hDbkJhO0FOdTdmbkI7QThDajZmSTtFQUNFLGN4Q2hFTTtBTm0rZlo7QThDajZmTTtFQUNFLGN4Q25FSTtBTnMrZlo7QThDNTVmRTtFQUNFLGdCOUJjMEI7QWhCZzVmOUI7QThDMzVmRTtFQUNFLDJDekN6RWdCO0V5QzBFaEIsa0J6Q3BCZ0I7RXlDcUJoQixnQnpDcEJrQjtFeUNxQmxCLGtCekNwQmlCO0V5Q3FCakIsaUJ6Q3BCa0I7RXlDcUJsQixvQnpDcEJxQjtFeUNxQ3JCLGN4Q3JHUTtBTmsvZlo7QThDdjRmSTtFQUNFLGN4QzlHTTtBTnUvZlo7QThDOTNmSTtFQXpDRjtJQTBDSTtJQUNBO0U5Q2k0Zko7QUFDRjtBOEM3M2ZFO0VBQ0UsZ0I5QjhDMEI7QWhCaTFmOUI7QThDNTNmRTtFQUNFLDJDekM3SGdCO0V5QzhIaEIsaUJ6QzVEZ0I7RXlDZ0VoQixnQnpDL0RrQjtFeUNnRWxCLGtCekMvRGlCO0V5Q2dFakIsaUJ6Qy9Ea0I7RXlDZ0VsQixvQnpDL0RxQjtFeUM4RXJCLGN4QzFKUTtBTnVnZ0JaO0E4Q2w0Zkk7RUFIRjtJQUlJO0U5Q3E0Zko7QUFDRjtBOEM5MmZJO0VBQ0UsY3hDaktNO0FOaWhnQlo7QThDbjJmRTtFQUNFLGdCOUJvRjBCO0FoQml4ZjlCO0E4Q2wyZkU7RUFDRSwyQ3pDM0tnQjtFeUM2S2hCLGlCekM5RmdCO0V5Q21HaEIsZ0J6Q2xHa0I7RXlDb0dsQixrQnpDbkdpQjtFeUNxR2pCLGlCekNwR2tCO0V5Q3NHbEIsb0J6Q3JHcUI7RXlDdUhyQixjeENoTlE7QU4yaGdCWjtBOEN2MmZJO0VBSkY7SUFLSTtFOUMwMmZKO0FBQ0Y7QThDMTBmSTtFQUNFLGN4Q3pOTTtBTnFpZ0JaO0E4Qy96ZkU7RUFDRSxnQjlCZ0gwQjtBaEJpdGY5QjtBOEM5emZFO0VBQ0UsMkN6Q25PZ0I7RXlDcU9oQixpQnpDeElnQjtFeUM2SWhCLGdCekM1SWtCO0V5QzhJbEIsa0J6QzdJaUI7RXlDK0lqQixpQnpDOUlrQjtFeUNnSmxCLG9CekMvSXFCO0V5Q2lLckIsY3hDeFFRO0FOK2lnQlo7QThDbDBmSTtFQUxGO0lBTUk7RTlDcTBmSjtBQUNGO0E4Q3R5Zkk7RUFDRSxjeENqUk07QU55amdCWjtBOEMzeGZFO0VBQ0UsZ0I5QjRJMEI7QWhCaXBmOUI7QThDMXhmRTtFQUNFLDBDekN6Um1CO0V5QzJSbkIsZXpDbkxnQjtFeUNxTGhCLGdCekNwTGtCO0V5Q3NMbEIsa0J6Q3JMaUI7RXlDdUxqQixpQnpDdExrQjtFeUN3TGxCLG9CekN2THFCO0V5Q3lNckIsY3hDN1RRO0FObWtnQlo7QThDaHdmSTtFQUNFLGN4Q3RVTTtBTndrZ0JaO0E4Q3J2ZkU7RUFDRSxnQjlCMkswQjtBaEI0a2Y5QjtBOENwdmZFO0VBQ0UsMEN6QzlVbUI7RXlDZ1ZuQixlekM3TmdCO0V5QytOaEIsZ0J6QzlOa0I7RXlDZ09sQixrQnpDL05pQjtFeUNpT2pCLGlCekNoT2tCO0V5Q2tPbEIsb0J6Q2pPcUI7RXlDbVByQixjeENsWFE7QU5rbGdCWjtBOEMxdGZJO0VBQ0UsY3hDM1hNO0FOdWxnQlo7QThDaHRmRTtFQUNFLGdCOUJ1TjBCO0FoQjIvZTlCO0E4Qy9zZkU7RUFDRTtFQUNBO0VBQ0E7QTlDaXRmSjtBOENodGZJO0VBSkY7SUFLSTtJQUNBO0U5Q210Zko7QUFDRjtBOEN2cWZFOztFQUVFLGdCOUJtUDRCO0FoQnM3ZWhDO0E4Q3RxZkU7RUFDRTtFQUNBO0VBRUE7RUFJQSxjeENuYlc7QU51bGdCZjtBOENscWZJO0VBQ0UsY3hDOWNNO0FOa25nQlo7QThDanFmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFc5QmtSNkI7RThCalI3QjtBOUNtcWZOO0E4Qy9wZkU7RUFDRTtBOUNpcWZKO0E4Qy9wZkk7RUFDRTtBOUNpcWZOO0E4Qy9wZk07RUFDRTtBOUNpcWZSO0E4QzNwZkU7RUFDRSxnQjlCdVI2QjtBaEJzNGVqQztBOEMxcGZFO0VBRUk7RUFHRjtFQUNBO0VBQ0E7QTlDeXBmSjtBOENsa2ZFO0VBQ0UsMkN6Q2xrQmdCO0V5Q21rQmhCLGtCekM3Z0JnQjtFeUM4Z0JoQixnQnpDN2dCa0I7RXlDOGdCbEIsaUJ6QzVnQmtCO0FMZ2xnQnRCO0E4Q25rZk07RUFMSjtJQU1NLG1CekN6Z0JlO0VMK2tnQnJCO0FBQ0Y7QThDcGtmRTtFQUNFLDJDekMza0JnQjtFeUM0a0JoQixpQnpDMWdCZ0I7RXlDMmdCaEIsZ0J6QzFnQmtCO0V5QzJnQmxCLGlCekN6Z0JrQjtBTCtrZ0J0QjtBOENya2ZJO0VBTEY7SUFNSSxlekNyZ0JrQjtFTDZrZ0J0QjtBQUNGO0E4Q3RrZkU7RUFDRSwyQ3pDcGxCZ0I7RXlDcWxCaEIsaUJ6Q3RnQmdCO0V5Q3VnQmhCLGdCekN0Z0JrQjtFeUN1Z0JsQixpQnpDcmdCa0I7QUw2a2dCdEI7QThDdmtmSTtFQUxGO0lBTUksa0J6Q2pnQmtCO0VMMmtnQnRCO0FBQ0Y7QThDeGtmRTtFQUNFLDRDekN2bEJpQjtFeUN3bEJqQixpQnpDL2dCZ0I7RXlDZ2hCaEIsZ0J6Q3pnQnVCO0V5QzBnQnZCLGlCekM5Z0JrQjtBTHdsZ0J0QjtBOEN6a2ZJO0VBTEY7SUFNSSxrQnpDMWdCa0I7RUxzbGdCdEI7QUFDRjtBOEMxa2ZFO0VBQ0UsMkN6Q3RtQmdCO0V5Q3VtQmhCLGV6QzNnQndCO0V5QzRnQnhCLGdCekMxZ0JrQjtFeUMyZ0JsQixpQnpDemdCa0I7QUxxbGdCdEI7QThDM2tmSTtFQUxGO0lBTUksbUJ6Q3JnQmtCO0VMbWxnQnRCO0FBQ0Y7QThDNWtmRTtFQUNFLDRDekN6bUJpQjtFeUMwbUJqQixlekNwaEJ3QjtFeUNxaEJ4QixnQnpDM2hCdUI7RXlDNGhCdkIsaUJ6Q2xoQmtCO0FMZ21nQnRCO0E4QzdrZkk7RUFMRjtJQU1JLG1CekM5Z0JrQjtFTDhsZ0J0QjtBQUNGO0E4QzlrZkU7RUFDRSwwQ3pDdG5CbUI7RXlDdW5CbkIsZXpDOW5Cc0I7RXlDK25CdEIsZ0J6QzdtQmM7RXlDOG1CZCxpQnpDM21CYztBTDJyZ0JsQjtBOEMva2ZJO0VBTEY7SUFNSSxtQnpDM21CYztFTDZyZ0JsQjtBQUNGO0E4Q2hsZkU7RUFDRSwyQ3pDam9CZ0I7RXlDa29CaEIsZXpDdm9Cc0I7RXlDd29CdEIsZ0J6Q3JuQnNCO0V5Q3NuQnRCLGlCekNwbkJjO0FMc3NnQmxCO0E4Q2psZkk7RUFMRjtJQU1JLG1CekNwbkJjO0VMd3NnQmxCO0FBQ0Y7QThDamxmSTtFQUNFO0E5Q21sZk47O0E4QzlrZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDaWxmRjs7QThDM2tmRTtFQUNFLDBDekMzcEJtQjtFeUM0cEJuQjtFQUNBLGtCekNqb0JvQjtFeUNrb0JwQixnQnpDam9CcUI7RXlDa29CckIsaUJ6Q2pvQjBCO0V5Q2tvQjFCLHlCeENubkJtQjtBTmlzZ0J2QjtBOEM3a2ZJO0VBQ0UsMEN6Q2xxQmlCO0V5Q21xQmpCO0VBQ0Esa0J6Q3hvQmtCO0V5Q3lvQmxCLGdCekN4b0JtQjtFeUN5b0JuQixpQnpDeG9Cd0I7RXlDeW9CeEIseUJ4QzFuQmlCO0FOeXNnQnZCO0E4QzVrZkk7RUFoQkY7SUFpQkksb0J6Q2hwQndCO0VMK3RnQjVCO0FBQ0Y7O0ErQ253Z0JRO0VBRko7SUFHUTtFL0N1d2dCVjtBQUNGO0ErQ3B3Z0JZO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQSxhbEMyQ0M7RWI0dGdCZjtBQUNGO0ErQ2x3Z0JZO0VBREo7SUFLUTtJQUNBO0UvQ2t3Z0JkO0UrQ3R3Z0JjO0lBQ0k7RS9Dd3dnQmxCO0UrQ3B3Z0JjO0lBQ0k7RS9Dc3dnQmxCO0FBQ0Y7QStDbndnQlk7RUFaSjtJQWFRO0UvQ3N3Z0JkO0UrQ3B3Z0JjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RS9Dc3dnQmxCO0FBQ0Y7QStDbndnQlk7RUFFSTtJQUNJO0UvQ293Z0JsQjtFK0Nqd2dCYztJQUlJO0lBQ0E7SUFDQTtJQUNBO0UvQ2d3Z0JsQjtFK0N0d2dCa0I7SUFDSTtFL0N3d2dCdEI7QUFDRjtBK0M5dmdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2d3Z0JSO0ErQzl2Z0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DZ3dnQlo7QStDL3ZnQlk7RUFDSTtFQUNBO0EvQ2l3Z0JoQjtBK0MvdmdCZ0I7RUFKSjtJQUtRO0lBQ0EsaUIxQ0pFO0VMc3dnQnBCO0FBQ0Y7QStDL3ZnQlk7RUFDSTtFQUNBO0VBQ0EsMEMxQzlFTztFMEMrRVA7RUFDQSxjekNsRUQ7RXlDbUVDLGtCMUNwRUM7RTBDcUVELGdCMUN2RUU7RTBDd0VGLGlCMUNyRUU7QUxzMGdCbEI7QStDaHdnQmdCO0VBVEo7SUFVUTtFL0Ntd2dCbEI7QUFDRjtBK0Nsd2dCZ0I7RUFaSjtJQWFRO0UvQ3F3Z0JsQjtBQUNGO0ErQ253Z0JnQjtFQUNJO0EvQ3F3Z0JwQjtBK0MvdmdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJsQzdDRztBYjh5Z0JmO0ErQ2h3Z0JZO0VBTko7SUFPUSxrQmxDaEREO0VibXpnQmI7QUFDRjtBK0Nsd2dCWTtFQVRKO0lBVVEsa0JsQ25ERDtFYnd6Z0JiO0FBQ0Y7QStDcHdnQlk7RUFDSTtFQUNBO0VBQ0E7QS9Dc3dnQmhCO0ErQ3B3Z0JZO0VBQ0k7QS9Dc3dnQmhCO0ErQ3B3Z0JZO0VBcEJKO0lBcUJRO0lBQ0E7RS9DdXdnQmQ7QUFDRjtBK0Nyd2dCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N1d2dCaEI7O0FnRHA1Z0JJOztFQUVJLDJDM0NLWTtFMkNKWixrQjNDMERZO0UyQ3pEWixnQjNDMERjO0UyQ3pEZCxpQjNDMkRjO0FMNDFnQnRCO0FnRHI1Z0JRO0VBUEo7O0lBUVEsbUIzQzZEVztFTDQxZ0JyQjtBQUNGO0FnRHY1Z0JJO0VBQ0k7QWhEeTVnQlI7O0FnRG41Z0JJOztFQUVJLDJDM0NiWTtFMkNjWixpQjNDb0RZO0UyQ25EWixnQjNDb0RjO0UyQ25EZCxpQjNDcURjO0FMaTJnQnRCO0FnRHA1Z0JRO0VBUEo7O0lBUVEsZTNDd0RZO0VMZzJnQnRCO0FBQ0Y7QWdEdDVnQkk7RUFDSTtBaER3NWdCUjs7QWdEbDVnQkk7O0VBRUksMkMzQy9CWTtFMkNnQ1osaUIzQytDWTtFMkM5Q1osZ0IzQytDYztFMkM5Q2QsaUIzQ2dEYztBTHEyZ0J0QjtBZ0RuNWdCUTtFQVBKOztJQVFRLGtCM0NtRFk7RUxvMmdCdEI7QUFDRjtBZ0RyNWdCSTtFQUNJO0FoRHU1Z0JSOztBZ0RqNWdCSTs7RUFFSSw0QzNDM0NhO0UyQzRDYixpQjNDNkJZO0UyQzVCWixnQjNDbUNtQjtFMkNsQ25CLGlCM0M4QmM7QUxzM2dCdEI7QWdEbDVnQlE7RUFQSjs7SUFRUSxrQjNDaUNZO0VMcTNnQnRCO0FBQ0Y7QWdEcDVnQkk7RUFDSTtBaERzNWdCUjs7QWdEaDVnQkk7O0VBRUksMkMzQ25FWTtFMkNvRVosZTNDd0JvQjtFMkN2QnBCLGdCM0N5QmM7RTJDeEJkLGlCM0MwQmM7QUx5M2dCdEI7QWdEajVnQlE7RUFQSjs7SUFRUSxtQjNDNkJZO0VMdzNnQnRCO0FBQ0Y7QWdEbjVnQkk7RUFDSTtBaERxNWdCUjs7QWdELzRnQkk7O0VBRUksNEMzQy9FYTtFMkNnRmIsZTNDTW9CO0UyQ0xwQixnQjNDRG1CO0UyQ0VuQixpQjNDUWM7QUwwNGdCdEI7QWdEaDVnQlE7RUFQSjs7SUFRUSxtQjNDV1k7RUx5NGdCdEI7QUFDRjtBZ0RsNWdCSTtFQUNJO0FoRG81Z0JSOztBZ0Q5NGdCSTs7RUFFSSwwQzNDckdlO0UyQ3NHZixlM0M3R2tCO0UyQzhHbEIsZ0IzQzVGVTtFMkM2RlYsaUIzQzFGVTtBTDIrZ0JsQjtBZ0QvNGdCUTtFQVBKOztJQVFRLG1CM0MzRlE7RUw4K2dCbEI7QUFDRjs7QWdENzRnQkk7O0VBRUksMkMzQ3RIWTtFMkN1SFosZTNDNUhrQjtFMkM2SGxCLGdCM0MxR2tCO0UyQzJHbEIsaUIzQ3pHVTtBTHkvZ0JsQjtBZ0Q5NGdCUTtFQVBKOztJQVFRLG1CM0MxR1E7RUw0L2dCbEI7QUFDRjs7QWlEMWhoQkE7RUFFSSxhcENvRGU7QWJ3K2dCbkI7QWlEM2hoQkk7RUFFSTtFQTRCQSx5QjNDWE87QU40Z2hCZjtBaUQ1aGhCUTtFQUhKO0lBSVE7RWpEK2hoQlY7QUFDRjtBaUQ5aGhCUTtFQU5KO0lBUVE7RWpEZ2loQlY7QUFDRjtBaUQ5aGhCZ0I7RUFJUTtJQUVJO0VqRDRoaEIxQjtBQUNGO0FpRHhpaEJRO0VBaUJZO0lBRUk7RWpEeWhoQnRCO0FBQ0Y7QWlEcGhoQlE7RUEvQko7SUFpQ1E7RWpEc2hoQlY7QUFDRjtBaURyaGhCUTtFQUVJLGMzQ1lLO0UyQ1hMLDBDNUNoQ087RTRDaUNQO0VBQ0Esa0I1Q2pCSztFNENrQkw7RUFDQTtFQUNBO0VBQ0E7QWpEc2hoQlo7QWlEcmhoQlk7RUFWSjtJQVlRO0VqRHVoaEJkO0FBQ0Y7QWlEcmhoQlE7RUFFSSxjM0NISztFMkNJTDtFQUNBO0FqRHNoaEJaO0FpRHJoaEJZO0VBQ0ksYzNDUEM7RTJDUUQsMEM1Q25ERztFNENvREg7RUFDQSxrQjVDcENDO0U0Q3FDRCxnQjVDdkNFO0U0Q3dDRjtBakR1aGhCaEI7QWlEcmhoQlk7RUFFSTtBakRzaGhCaEI7QWlEbGhoQkk7RUFFSTtBakRtaGhCUjtBaURqaGhCUTtFQUpKO0lBS1E7RWpEb2hoQlY7QUFDRjtBaURsaGhCUTtFQVJKO0lBVVE7SUFDQTtFakRvaGhCVjtBQUNGO0FpRG5oaEJRO0VBYko7SUFlUTtFakRxaGhCVjtBQUNGO0FpRG5oaEJRO0VBQ0U7QWpEcWhoQlY7QWlEbGhoQlE7RUFFSTtBakRtaGhCWjtBaURsaGhCWTtFQUhKO0lBS1E7RWpEb2hoQmQ7QUFDRjtBaURuaGhCWTtFQUVJO0VBQ0E7RUFDQTtBakRvaGhCaEI7QWlEbmhoQmdCO0VBQ0ksYzNDdkRIO0UyQ3dERywwQzVDbkdEO0U0Q29HQztFQUNBLGtCNUNwRkg7RTRDcUZHLGdCNUN2RkY7RTRDd0ZFO0FqRHFoaEJwQjs7QWlEOWdoQkE7RUFDSTtBakRpaGhCSjs7QWlEM2doQkk7RUFDSTtFQUNBO0FqRDhnaEJSO0FpRDVnaEJRO0VBSko7SUFLUTtFakQrZ2hCVjtBQUNGO0FpRDdnaEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0FqRDBnaEJaO0FpRC9naEJZO0VBTko7SUFPUTtFakRraGhCZDtBQUNGO0FpRDdnaEJZO0VBQ0ksYzNDL0lKO0UyQ2dKSTtBakQrZ2hCaEI7QWlENWdoQlk7RUFDSTtFQUNBO0FqRDhnaEJoQjtBaUR6Z2hCWTtFQURKO0lBRVE7RWpENGdoQmQ7QUFDRjs7QWlEcGdoQk07RUFERjtJQUVJO0VqRHdnaEJOO0FBQ0Y7O0FrRGhyaEJRO0VBREo7SUFFUTtJQUNBO0VsRG9yaEJWO0FBQ0Y7QWtEanJoQkk7RUFDSTtFQUNBO0FsRG1yaEJSO0FrRGpyaEJRO0VBSko7SUFLUTtFbERvcmhCVjtBQUNGO0FrRGpyaEJJO0VBQ0k7QWxEbXJoQlI7QWtEbHJoQlE7RUFGSjtJQUlRO0lBQ0EsMEM3Q1ZXO0k2Q1dYLGU3Q29IUztJNkNuSFQ7SUFDQSxnQjdDRk07STZDR047SUFDQTtFbERvcmhCVjtFa0RucmhCVTtJQUVJO0VsRG9yaEJkO0VrRGxyaEJVO0lBRUk7RWxEbXJoQmQ7RWtEanJoQlU7SUFFSTtJQUNBLGU3Q29HSztFTDhraEJuQjtBQUNGO0FrRDdxaEJRO0VBREo7SUFFUTtFbERncmhCVjtBQUNGO0FrRDVxaEJRO0VBREo7SUFHUTtJQUNBLGU3Q29GTTtJNkNuRk47SUFDQSxnQjdDakNNO0k2Q2tDTjtJQUNBO0lBQ0E7SUFDQTtFbEQ4cWhCVjtFa0Q3cWhCVTtJQUVJO0VsRDhxaEJkO0FBQ0Y7QWtEenFoQlE7RUFESjtJQUVRO0VsRDRxaEJWO0FBQ0Y7QWtEeHFoQlE7RUFESjtJQUVRO0VsRDJxaEJWO0FBQ0Y7QWtEdnFoQlE7RUFFSTtFQUNBO0VBQ0E7RUFDQSwyQzdDNUVRO0U2QzZFUixlN0NtRE07RTZDbEROO0VBQ0EsZ0I3Q2pFYztFNkNrRWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbER3cWhCWjtBa0R2cWhCWTtFQUVJO0FsRHdxaEJoQjtBa0R2cWhCZ0I7RUFFSTtBbER3cWhCcEI7QWtEcnFoQlk7RUFFSTtBbERzcWhCaEI7QWtEcHFoQlk7RUExQko7SUE0QlE7RWxEc3FoQmQ7QUFDRjtBa0RqcWhCUTtFQURKO0lBRVE7SUFDQTtJQUNBLGU3Q29CTTtJNkNuQk47SUFDQSxnQjdDakdNO0k2Q2tHTjtFbERvcWhCVjtFa0RucWhCVTtJQUVJLHlCNUN2R0Q7RU4yd2hCYjtFa0RucWhCYztJQUVJO0VsRG9xaEJsQjtFa0RqcWhCVTtJQUVJO0lBQ0E7RWxEa3FoQmQ7QUFDRjtBa0Q3cGhCUTtFQUNJO0VBQ0E7RUFDQSxlN0NKTTtFNkNLTjtFQUNBLGdCN0N6SE07RTZDMEhOO0VBQ0E7RUFDQTtFQUNBO0FsRCtwaEJaO0FrRDlwaEJZO0VBVko7SUFZUTtFbERncWhCZDtFa0QvcGhCYztJQUVJO0VsRGdxaEJsQjtBQUNGO0FrRDVwaEJnQjtFQUZKO0lBSVEseUI1QzFJTDtFTnd5aEJiO0FBQ0Y7QWtEMXBoQmdCO0VBRko7SUFJUTtJQUNBLGU3QzlCQztFTDByaEJuQjtBQUNGO0FrRHpwaEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1QzlLUjtFNEMrS1E7RUFDQTtBbEQycGhCcEI7QWtEMXBoQm9CO0VBUko7SUFVUTtFbEQ0cGhCdEI7QUFDRjtBa0R4cGhCWTtFQUNJLGdCNUN6TEo7RTRDMExJO0VBQ0E7RUFDQSx5QjVDM0tEO0U0QzRLQztBbEQwcGhCaEI7QWtEenBoQmdCO0VBTko7SUFRUTtJQUNBLGU3QzFEQztFTHF0aEJuQjtBQUNGO0FrRHJwaEJRO0VBQ0k7QWxEdXBoQlo7QWtEbnBoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbERxcGhCUjtBa0Q5b2hCWTtFQUZKO0lBSVE7RWxEZ3BoQmQ7QUFDRjtBa0Qzb2hCd0I7RUFESjtJQUdRO0lBQ0E7SUFDQTtFbEQ2b2hCMUI7QUFDRjtBa0Qxb2hCZ0I7RUFFSTtJQUVJLHlCNUMzTlQ7RU5xMmhCYjtBQUNGO0FrRHhvaEJnQjtFQUVJO0lBRUk7RWxEd29oQnRCO0FBQ0Y7QWtEcm9oQlk7RUFDSTtFQUNBLGU3Q25IRTtFNkNvSEY7RUFDQSxnQjdDeE9FO0U2Q3lPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHVvaEJoQjtBa0R0b2hCZ0I7RUFWSjtJQVlRO0VsRHdvaEJsQjtFa0Ryb2hCc0I7SUFFSTtJQUNBLHlCNUN6UWhCO0k0QzBRZ0I7SUFDQTtJQUNBO0lBQ0EsWTdDdklWO0VMNndoQmhCO0FBQ0Y7QWtEbm9oQmdCO0VBMUJKO0lBNEJRO0lBQ0E7RWxEcW9oQmxCO0FBQ0Y7QWtEaG9oQkk7RUFDSTtFQUNBO0FsRGtvaEJSO0FrRGpvaEJRO0VBSEo7SUFLUTtFbERtb2hCVjtBQUNGO0FrRGpvaEJZO0VBREo7SUFHUTtFbERtb2hCZDtBQUNGO0FrRGpvaEJRO0VBYko7SUFlUTtJQUNBO0lBQ0E7RWxEbW9oQlY7RWtEbG9oQlU7SUFFSSxjNUM5U0o7STRDK1NJLHlCNUM5UkQ7RU5pNmhCYjtBQUNGO0FrRGpvaEJRO0VBQ0k7QWxEbW9oQlo7QWtEN25oQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUMvVFo7QU44N2hCWjtBa0R6bmhCUTtFQUNJO0VBQ0E7QWxEMm5oQlo7QWtEMW5oQlk7RUFISjtJQUtRO0VsRDRuaEJkO0FBQ0Y7QWtEdm5oQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEeW5oQlo7QWtEeG5oQlk7RUFFSTtBbER5bmhCaEI7QWtEdm5oQlk7RUFYSjtJQWFRO0lBQ0E7SUFDQTtJQUNBO0VsRHluaEJkO0FBQ0Y7QWtEdG5oQmdCO0VBRko7SUFJUTtFbER3bmhCbEI7QUFDRjtBa0RwbmhCZ0I7RUFFSTtBbERxbmhCcEI7QWtEOW1oQlE7RUFESjtJQUVRO0lBQ0E7RWxEaW5oQlY7QUFDRjtBa0R0bWhCb0I7RUFFSTtFQUNBO0FsRHVtaEJ4QjtBa0R0bWhCd0I7RUFKSjtJQU1RO0lBQ0E7RWxEd21oQjFCO0FBQ0Y7QWtEdm1oQndCO0VBRUk7QWxEd21oQjVCO0FrRHRtaEJ3QjtFQWJKO0lBZVE7RWxEd21oQjFCO0FBQ0Y7QWtEOWxoQlk7RUFRSTtBbER5bGhCaEI7QWtEN2xoQm9CO0VBQ0k7QWxEK2xoQnhCO0FrRDlraEJ3QjtFQUVJO0FsRCtraEI1QjtBa0Qza2hCNEI7RUFGSjtJQUlRO0VsRDZraEI5QjtBQUNGO0FrRHhraEIyQjtFQUVDO0VBQ0EsYzVDbmNoQjtBTjRnaUJaO0FrRHhraEI0QjtFQUVJO0lBRUk7SUFDQTtFbER3a2hCbEM7RWtEdGtoQjhCO0lBRUkseUI1QzFickI7RU5pZ2lCYjtBQUNGO0FrRHJraEI0QjtFQWhCRDtJQWtCSztFbER1a2hCOUI7RWtEdGtoQjhCO0lBRUkseUI1Q2xjckI7STRDbWNxQjtFbER1a2hCbEM7RWtEdGtoQmtDO0lBRUk7RWxEdWtoQnRDO0VrRHBraEI4QjtJQUVJLHlCNUMzY3JCO0k0QzRjcUI7RWxEcWtoQmxDO0VrRG5raEI4QjtJQUVJLHlCNUNoZHJCO0k0Q2lkcUI7RWxEb2toQmxDO0FBQ0Y7QWtEbGtoQjRCO0VBdkNEO0lBeUNLO0lBQ0E7SUFDQTtJQUNBO0VsRG9raEI5QjtFa0Rua2hCOEI7SUFFSTtFbERva2hCbEM7RWtEbmtoQmtDO0lBRUk7RWxEb2toQnRDO0FBQ0Y7QWtEL2poQmdDO0VBRko7SUFJUTtJQUNBO0VsRGlraEJsQztBQUNGO0FrRHBqaEJZO0VBRko7SUFJUTtFbERzamhCZDtFa0RyamhCYztJQUVJLDBDN0N0Z0JHO0k2Q3VnQkg7SUFDQTtJQUNBLGdCN0M3Zk07STZDOGZOLGlCN0NuZEU7STZDb2RGLGM1Q25oQlI7STRDb2hCUTtJQUNBO0VsRHNqaEJsQjtFa0RyamhCa0I7SUFFSTtFbERzamhCdEI7RWtEcGpoQmtCO0lBRUk7RWxEcWpoQnRCO0FBQ0Y7QWtEeGloQmdCO0VBRko7SUFJUTtFbEQwaWhCbEI7QUFDRjtBa0RoaWhCWTtFQUZKO0lBSVE7RWxEa2loQmQ7RWtEamloQmM7SUFFSTtFbERraWhCbEI7RWtEamloQmtCO0lBRUk7RWxEa2loQnRCO0FBQ0Y7QWtEOWhoQlk7RUFmSjtJQWdCUTtFbERpaWhCZDtBQUNGO0FrRDVoaEJRO0VBREo7SUFHUTtFbEQ4aGhCVjtBQUNGO0FrRHJoaEJnQjtFQUZKO0lBSVE7SUFDQTtFbER1aGhCbEI7QUFDRjtBa0QvZ2hCWTtFQUZKO0lBSVE7SUFDQTtJQUNBLDBDN0MvbEJPO0k2Q2dtQlAsZTdDamVLO0k2Q2tlTDtJQUNBLGdCN0N2bEJFO0k2Q3dsQkY7RWxEaWhoQmQ7RWtEaGhoQmM7SUFFSSx5QjVDM2xCTDtFTjRtaUJiO0VrRC9naEJjO0lBRUk7SUFDQTtJQUNBLGU3QzdlQztFTDYvaEJuQjtBQUNGO0FrRHZnaEJZO0VBRUk7RUFDQTtFQUNBLGU3QzVmRTtFNkM2ZkY7RUFDQSxnQjdDam5CRTtFNkNrbkJGO0FsRHdnaEJoQjtBa0R2Z2hCZ0I7RUFSSjtJQVVRO0lBQ0EsZTdDbGdCQztFTDJnaUJuQjtFa0R4Z2hCa0I7SUFFSSx5QjVDem5CVDtFTmtvaUJiO0VrRHZnaEJrQjtJQUVJLGdCNUNocEJaO0k0Q2lwQlk7SUFDQTtJQUNBLHlCNUNsb0JUO0k0Q21vQlMsZTdDN2dCSDtJNkM4Z0JHO0VsRHdnaEJ0QjtBQUNGO0FrRDMvZ0JvQjtFQUZKO0lBSVE7RWxENi9nQnRCO0FBQ0Y7QWtEai9nQmdCO0VBRUk7QWxEay9nQnBCO0FrRGgvZ0JnQjtFQU5KO0lBUVE7RWxEay9nQmxCO0FBQ0Y7QWtEOStnQmdCO0VBRUksYzVDL3JCUjtBTjhxaUJaO0FrRDkrZ0JvQjtFQUVJO0lBRUkseUI1Q25yQmI7RU5pcWlCYjtFa0Q3K2dCMEI7SUFFSTtFbEQ4K2dCOUI7QUFDRjtBa0RwK2dCNEI7RUFGSjtJQUlRO0lBQ0EsMEM3QzdzQlQ7STZDOHNCUztJQUNBO0lBQ0EsZ0I3Q3JzQmQ7STZDc3NCYztJQUNBO0lBQ0E7RWxEcytnQjlCO0VrRHIrZ0I4QjtJQUVJLHlCNUMzc0JyQjtFTmlyaUJiO0VrRHArZ0I4QjtJQUNJO0VsRHMrZ0JsQztFa0RyK2dCa0M7SUFDSTtJQUNBO0VsRHUrZ0J0QztFa0R0K2dCc0M7SUFFSSx5QjVDcHRCN0I7RU4ycmlCYjtFa0RyK2dCc0M7SUFFSTtFbERzK2dCMUM7RWtEbCtnQjhCO0lBRUk7RWxEbStnQmxDO0VrRGorZ0I4QjtJQUVJO0VsRGsrZ0JsQztBQUNGO0FrRDc5Z0I0QjtFQUZKO0lBSVE7RWxEKzlnQjlCO0FBQ0Y7QWtEcjlnQlE7RUFFSTtJQUVJO0lBQ0EsMEM3Q3J3Qk87STZDc3dCUDtJQUNBO0lBQ0EsZ0I3Qzd2QkU7STZDOHZCRjtFbERxOWdCZDtFa0RwOWdCYztJQUVJLHlCNUNqd0JMO0VOc3RpQmI7RWtEbjlnQmM7SUFFSTtJQUNBO0lBQ0E7RWxEbzlnQmxCO0VrRGw5Z0JjO0lBQ0k7RWxEbzlnQmxCO0VrRG45Z0JrQjtJQUVJO0lBQ0E7RWxEbzlnQnRCO0FBQ0Y7QWtENThnQlE7RUFJUTtJQUVJO0lBQ0E7SUFDQSwwQzdDMXlCRztJNkMyeUJIO0lBQ0E7SUFDQSxnQjdDbHlCRjtJNkNteUJFO0VsRDA4Z0JsQjtFa0R6OGdCa0I7SUFFSTtFbEQwOGdCdEI7RWtEdjhnQnNCO0lBRUk7RWxEdzhnQjFCO0VrRHQ4Z0IwQjtJQUNJO0VsRHc4Z0I5QjtFa0R2OGdCOEI7SUFFSSx5QjVDanpCckI7RU55dmlCYjtFa0R0OGdCOEI7SUFFSSxnQjVDeDBCeEI7STRDeTBCd0I7SUFDQTtJQUNBO0VsRHU4Z0JsQztFa0Q3N2dCYztJQUVJO0lBQ0E7SUFDQSwwQzdDajFCRztJNkNrMUJIO0lBQ0E7SUFDQSxnQjdDejBCRjtJNkMwMEJFO0VsRDg3Z0JsQjtBQUNGO0FrRDk3Z0JvQjtFQUVJO0lBRUk7SUFDQTtFbEQ4N2dCMUI7RWtENTdnQnNCO0lBRUkseUI1Q3AxQmI7RU5peGlCYjtBQUNGO0FrRHA3Z0JZO0VBREo7SUFHUTtFbERzN2dCZDtBQUNGO0FrRGw3Z0JZO0VBRko7SUFJUTtFbERvN2dCZDtBQUNGO0FrRG43Z0JZO0VBTko7SUFRUTtFbERxN2dCZDtFa0RwN2dCYztJQUVJO0lBQ0E7RWxEcTdnQmxCO0VrRG43Z0JjO0lBRUk7SUFDQTtJQUNBO0VsRG83Z0JsQjtBQUNGO0FrRC82Z0JnQjtFQUZKO0lBSVE7SUFDQTtFbERpN2dCbEI7QUFDRjtBa0RoN2dCZ0I7RUFFSTtFQUNBO0FsRGk3Z0JwQjtBa0R6NmdCUTtFQUVJO0VBQ0E7RUFDQTtFQUNBLGU3QzV4QlM7RTZDNnhCVDtFQUNBLGdCN0NsNUJNO0U2Q201Qk4sYzVDeDZCQTtFNEN5NkJBO0VBQ0E7QWxEMDZnQlo7QWtEejZnQlk7RUFYSjtJQWFRO0lBQ0E7SUFDQTtFbEQyNmdCZDtBQUNGO0FrRHo2Z0JZO0VBbEJKO0lBbUJRO0lBQ0E7SUFDQTtJQUNBO0VsRDQ2Z0JkO0FBQ0Y7QWtEMTZnQlE7RUFFSTtBbEQyNmdCWjtBa0R2NmdCSTtFQUNFO0FsRHk2Z0JOO0FrRHQ2Z0JRO0VBREY7SUFFSTtFbER5NmdCUjtBQUNGOztBa0RwNmdCQTtFQUVJO0FsRHM2Z0JKO0FrRHA2Z0JJO0VBRUk7RUFDQTtFQUNBO0FsRHE2Z0JSO0FrRG42Z0JRO0VBTko7SUFRUTtFbERxNmdCVjtBQUNGO0FrRG42Z0JJO0VBZko7SUFpQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRHE2Z0JOO0FBQ0Y7QWtEbjZnQkk7RUF6Qko7SUEwQlE7RWxEczZnQk47QUFDRjtBa0RwNmdCSTtFQTdCSjtJQThCUTtJQUNBO0VsRHU2Z0JOO0FBQ0Y7O0FrRGw2Z0JJO0VBRUk7QWxEbzZnQlI7QWtEajZnQlk7RUFGSjtJQUlRO0VsRG02Z0JkO0FBQ0Y7QWtENzVnQmdCO0VBRko7SUFJUTtFbEQrNWdCbEI7QUFDRjtBa0Q1NWdCb0I7RUFGSjtJQUlRO0VsRDg1Z0J0QjtBQUNGO0FrRHQ1Z0JnQjtFQUVJO0VBQ0E7QWxEdTVnQnBCO0FrRHI1Z0JnQjtFQUVJO0FsRHM1Z0JwQjtBa0Q5NGdCZ0I7RUFDSTtBbERnNWdCcEI7QWtELzRnQm9CO0VBRUk7SUFDSTtFbERnNWdCMUI7QUFDRjtBa0Q3NGdCZ0I7RUFDSTtBbEQrNGdCcEI7QWtENzRnQmdCO0VBRUk7QWxEODRnQnBCO0FrRDE0Z0JvQjtFQUVJO0FsRDI0Z0J4QjtBa0R6NGdCb0I7RUFFSTtBbEQwNGdCeEI7QWtEeDRnQm9CO0VBQ0k7QWxEMDRnQnhCO0FrRHY0Z0JnQjtFQUVJO0FsRHc0Z0JwQjtBa0RyNGdCd0I7RUFDSTtBbER1NGdCNUI7QWtEdDRnQjRCO0VBRUk7QWxEdTRnQmhDO0FrRG40Z0JvQjtFQUVJO0FsRG80Z0J4QjtBa0RuNGdCd0I7RUFFSTtBbERvNGdCNUI7QWtEajRnQmdDO0VBRko7SUFJUTtFbERtNGdCbEM7QUFDRjtBa0QvM2dCb0I7RUFFSTtBbERnNGdCeEI7QWtENzNnQjRCO0VBRUk7QWxEODNnQmhDO0FrRDMzZ0J3QjtFQVZKO0lBWVE7RWxENjNnQjFCO0FBQ0Y7QWtENTNnQndCO0VBQ0k7QWxEODNnQjVCO0FrRHYzZ0JnQjtFQUVJO0FsRHczZ0JwQjtBa0RwM2dCb0I7RUFDSTtBbERzM2dCeEI7QWtEcjNnQndCO0VBRUk7QWxEczNnQjVCOztBa0Q1MmdCSTtFckNqNkJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJpeGlCRjs7QWtEOTJnQkk7RXJDdjZCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VxQ3E2Qk07QWxEcTNnQlI7O0FrRGozZ0JBO0VBQ0k7SXJDOTZCRjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VibXlpQkE7QUFDRjtBbUR0Z2pCZ0I7RUFDSTtFQUNBO0VBQ0E7QW5Ed2dqQnBCO0FtRHRnakJvQjtFQUxKO0lBTVE7SUFDQTtFbkR5Z2pCdEI7QUFDRjtBbUR2Z2pCb0I7RUFWSjtJQVdRO0lBQ0E7RW5EMGdqQnRCO0FBQ0Y7QW1EaGdqQmdCO0VBQ0k7RUFDQTtFQUNBO0FuRGtnakJwQjtBbURoZ2pCb0I7RUFMSjtJQU1RO0lBQ0E7RW5EbWdqQnRCO0FBQ0Y7QW1EamdqQm9CO0VBVko7SUFXUTtJQUNBO0VuRG9nakJ0QjtBQUNGO0FtRDEvaUJnQjtFQUNJO0VBQ0E7RUFDQTtBbkQ0L2lCcEI7QW1EMS9pQm9CO0VBTEo7SUFNUTtJQUNBO0lBQ0E7RW5ENi9pQnRCO0VtRDUvaUJzQjtJQUNJO0lBQ0E7SUFDQTtFbkQ4L2lCMUI7QUFDRjtBbURuL2lCZ0I7RUFDSTtFQUNBO0VBQ0E7QW5EcS9pQnBCO0FtRG4vaUJvQjtFQUxKO0lBTVE7SUFDQTtFbkRzL2lCdEI7QUFDRjtBbURwL2lCb0I7RUFWSjtJQVdRO0lBQ0E7RW5EdS9pQnRCO0FBQ0Y7QW1ENytpQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EKytpQnBCOztBbURwK2lCUTtFQUNJO0FuRHUraUJaO0FtRHQraUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR3K2lCaEI7QW1EditpQmdCO0VBQ0k7QW5EeStpQnBCO0FtRHIraUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EdStpQmhCO0FtRHIraUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR1K2lCcEI7QW1EcCtpQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHMraUJwQjs7QW9Eem5qQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRDRuakJGOztBb0R6bmpCQTs7RUFFRSxtQjlDNEVTO0FOZ2pqQlg7O0FvRHhuakJFO0VBQ0U7QXBEMm5qQko7QW9Eem5qQkU7RUFDRSxpQnpDSW9CO0V5Q0hwQjtFQUNBO0FwRDJuakJKO0FvRHpuakJFO0VBQ0U7QXBEMm5qQko7QW9EMW5qQkk7RUFDRTtBcEQ0bmpCTjtBb0R6bmpCRTtFQUNFLGM5Q3pCUTtFOEMwQlI7QXBEMm5qQko7QW9EMW5qQkk7RUFDRTtFQUNBO0VBQ0EsYzlDOUJNO0U4QytCTjtBcEQ0bmpCTjtBb0QzbmpCTTtFQUNFLGM5Q3FESztBTndrakJiO0FvRHpuakJFO0VBQ0U7QXBEMm5qQko7QW9Eem5qQkU7RUFDRTtFQUNBO0VBQ0EsYzlDdUNPO0U4Q3RDUCx5QjlDMENTO0U4Q3pDVDtBcEQybmpCSjtBb0QxbmpCSTtFQUNFLGlCekM3QmtCO0V5QzhCbEI7RUFDQTtBcEQ0bmpCTixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svc2l0ZS9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS91aS9mb250cy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9iYXNlbGluZS9zdHlsZXMvc3RydWN0dXJlL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vYmFzZWxpbmUvc3R5bGVzL3N0cnVjdHVyZS9yZXNldC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9iYXNlbGluZS9zdHlsZXMvc3RydWN0dXJlL3N0cnVjdHVyZS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL3RoZW1lcy9tc2EvdWkvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL3RoZW1lcy9tc2EvdWkvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vYmFzZWxpbmUvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9iYXNlbGluZS9zdHlsZXMvY29tcG9uZW50cy9jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL2NvbXBvbmVudHMvY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS91aS9zdHJ1Y3R1cmUuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vYmFzZWxpbmUvc3R5bGVzL2NvbXBvbmVudHMvc2VwYXJhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS91aS91dGlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS9jb21wb25lbnRzL3NlcGFyYXRvci5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvYWNjb3JkaW9uL2Nzcy9hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL2NvbXBvbmVudHMvdGV4dC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvYWNjb3JkaW9uZmFxL2Nzcy9hY2NvcmRpb25mYXEuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2Jsb2doZWFkZXIvY3NzL2Jsb2doZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2JyZWFkY3J1bWIvY3NzL2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2J1dHRvbi9jc3MvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS91aS9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9jYW1wYWlnbmNvbnRlbnQvY3NzL2NhbXBhaWduY29udGVudC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvY2Fyb3VzZWwvY3NzL2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9jaGF0L2Nzcy9jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9jb2x1bW5jb250ZW50L2Nzcy9jb2x1bW5jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9jb21zY29yZS9jc3MvY29tc2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NvbnRhY3RodWIvY3NzL2NvbnRhY3RodWIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NvbnRhaW5lci9jc3MvY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9jb250ZW50bGlicmFyeS9jc3MvY29udGVudGxpYnJhcnkuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NvbnRlbnRsaWJyYXJ5ZmlsdGVycy9jc3MvY29udGVudGxpYnJhcnlmaWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9lbWJlZC9jc3MvZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2Zvcm0vY3NzL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2hlcm8vY3NzL2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2hlcm9jb21wb3NpdGV2aWRlby9jc3MvaGVyb2NvbXBvc2l0ZXZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9pbWFnZS9jc3MvaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2xhbmd1YWdlbmF2aWdhdGlvbi9jc3MvbGFuZ3VhZ2VuYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9tYXJrZXRvZm9ybS9jc3MvbWFya2V0b2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3BhZ2luYXRpb24vY3NzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3F1b3RlL2Nzcy9xdW90ZS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvc2VhcmNoL2Nzcy9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3NlYXJjaE5ldHdvcmtEYXRhL2Nzcy9zZWFyY2gtbmV0d29yay1kYXRhLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9zaXRlbWFwL2Nzcy9zaXRlbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9zcGVha2VyaGVhZGxpbmUvY3NzL3NwZWFrZXJoZWFkbGluZS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvdGFicy9jc3MvdGFicy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvdGVhc2VyL2Nzcy90ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3RleHQvY3NzL3RleHQuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3RocmVlY29sdW1ubGF5b3V0L2Nzcy90aHJlZWNvbHVtbi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvdGl0bGUvY3NzL3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS91aGYtZm9vdGVyL2Nzcy91aGYtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS91aGYtaGVhZGVyL2Nzcy91aGYtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS92aWRlby9jc3MvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL3Byb2plY3QvZXhwZXJpZW5jZS1mcmFnbWVudHMvZm9vdGVyL2Nzcy9mb290ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09IEZvbnQgRmFjZSovXG4vKiB3ZWIgZm9udHMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9TZWdvZVVJLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9TZWdvZVVJLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9TZWdvZVVJLXNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvU2Vnb2VVSS1zZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9TZWdvZVVJLXNlbWlMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktc2VtaUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29ucyBPdXRsaW5lZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21hdGVyaWFsLWljb25zLW91dGxpbmVkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogZ3JpZCBndXR0ZXIqL1xuLyogZ3JpZCBjb21wb25lbnQgKi9cbi5hZW0tR3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFlbS1HcmlkOjpiZWZvcmUsXG4uYWVtLUdyaWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uYWVtLUdyaWQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIHBsYWNlaG9sZGVyIGZvciBuZXcgY29tcG9uZW50cyAqL1xuLmFlbS1HcmlkLW5ld0NvbXBvbmVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGNvbHVtbiBvZiBhIGdyaWQgKi9cbi5hZW0tR3JpZENvbHVtbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBmb3JjZSBzaG93aW5nIGhpZGRlbiAqL1xuLmFlbS1HcmlkU2hvd0hpZGRlbiA+IC5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIGFkZCBnbG9iYWwgZ3V0dGVyIGluc3RlYWQgb2YgcmVwZWF0ZWQgb25lLCB0byByZW1vdmUgfiA1MDAgbGluZXMqL1xuW2NsYXNzKj1hZW0tR3JpZC0tZGVmYXVsdC0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLV0sXG5bY2xhc3MqPWFlbS1HcmlkLS10YWJsZXQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLV0sXG5bY2xhc3MqPWFlbS1HcmlkLS1waG9uZS0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLXBob25lLS1dIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIFtjbGFzcyo9YWVtLUdyaWQtLWRlZmF1bHQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS1dLFxuICBbY2xhc3MqPWFlbS1HcmlkLS10YWJsZXQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLV0sXG4gIFtjbGFzcyo9YWVtLUdyaWQtLXBob25lLS1dID4gW2NsYXNzKj1hZW0tR3JpZENvbHVtbi0tcGhvbmUtLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIFtjbGFzcyo9YWVtLUdyaWQtLWRlZmF1bHQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS1dLFxuICBbY2xhc3MqPWFlbS1HcmlkLS10YWJsZXQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLV0sXG4gIFtjbGFzcyo9YWVtLUdyaWQtLXBob25lLS1dID4gW2NsYXNzKj1hZW0tR3JpZENvbHVtbi0tcGhvbmUtLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gIH1cbn1cblxuLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIsXG4uZXhwZXJpZW5jZWZyYWdtZW50LmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbltjbGFzcyo9YWVtLUdyaWQtLWRlZmF1bHQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xXSxcbltjbGFzcyo9YWVtLUdyaWQtLWRlZmF1bHQtLV0gPiAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTksXG5bY2xhc3MqPWFlbS1HcmlkLS1kZWZhdWx0LS1dID4gW2NsYXNzKj1hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTFdLFxuW2NsYXNzKj1hZW0tR3JpZC0tZGVmYXVsdC0tXSA+IC5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTksXG5bY2xhc3MqPWFlbS1HcmlkLS1kZWZhdWx0LS1dID4gW2NsYXNzKj1hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xXSxcbltjbGFzcyo9YWVtLUdyaWQtLWRlZmF1bHQtLV0gPiAuYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi8qIEdlbmVyYXRlcyBhbGwgdGhlIHJ1bGVzIGZvciB0aGUgZ3JpZCBjb2x1bW5zIHVwIHRvIHRoZSBnaXZlbiBhbW91bnQgb2YgY29sdW1uICovXG4ucm9vdC5jb250YWluZXIucmVzcG9uc2l2ZWdyaWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb290LmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZCAuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJvb3QuY29udGFpbmVyLnJlc3BvbnNpdmVncmlkIC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi8qIEdlbmVyYXRlcyBhbGwgdGhlIHJ1bGVzIGZvciB0aGUgZ3JpZCBjb2x1bW4gb2Zmc2V0IHVwIHRvIHRoZSBnaXZlbiBhbW91bnQgb2YgY29sdW1uICovXG4vKiBHZW5lcmF0ZXMgYWxsIHRoZSBydWxlcyBmb3IgdGhlIGdyaWQgYW5kIGNvbHVtbnMgZm9yIHRoZSBnaXZlbiBicmVhayBwb2ludCBhbmQgdG90YWwgb2YgY29sdW1ucyAqL1xuLyogR2VuZXJhdGVzIGFsbCB0aGUgcnVsZXMgZm9yIHRoZSBncmlkcyBhbmQgY29sdW1ucyAqL1xuLyogQVBJIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCB0byBnZW5lcmF0ZSBhIGdyaWQgY29uZmlnICovXG4vKiBtYXhpbXVtIGFtb3VudCBvZiBncmlkIGNlbGxzIHRvIGJlIHByb3ZpZGVkICovXG4vKiBkZWZhdWx0IGJyZWFrcG9pbnQgKi9cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDYwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDYwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjguNTcxNDI4NTcxNCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzEuNDI4NTcxNDI4NiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4NS43MTQyODU3MTQzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDE0LjI4NTcxNDI4NTclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMjguNTcxNDI4NTcxNCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiA0Mi44NTcxNDI4NTcxJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDU3LjE0Mjg1NzE0MjklO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNzEuNDI4NTcxNDI4NiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA4NS43MTQyODU3MTQzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDM3LjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjIuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTcge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4Ny41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMzcuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDExLjExMTExMTExMTElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjIuMjIyMjIyMjIyMiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTUuNTU1NTU1NTU1NiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODguODg4ODg4ODg4OSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMS4xMTExMTExMTExJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDIyLjIyMjIyMjIyMjIlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA0NC40NDQ0NDQ0NDQ0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDU1LjU1NTU1NTU1NTYlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNyB7XG4gIG1hcmdpbi1sZWZ0OiA3Ny43Nzc3Nzc3Nzc4JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS04IHtcbiAgbWFyZ2luLWxlZnQ6IDg4Ljg4ODg4ODg4ODklO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTkge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDMwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDYwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTcge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDkwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDMwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDYwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNyB7XG4gIG1hcmdpbi1sZWZ0OiA3MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS05IHtcbiAgbWFyZ2luLWxlZnQ6IDkwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMTAge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA5LjA5MDkwOTA5MDklO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDE4LjE4MTgxODE4MTglO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDgxLjgxODE4MTgxODIlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiA5LjA5MDkwOTA5MDklO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE4LjE4MTgxODE4MTglO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI3LjI3MjcyNzI3MjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDM2LjM2MzYzNjM2MzYlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1LjQ1NDU0NTQ1NDUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDU0LjU0NTQ1NDU0NTUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDYzLjYzNjM2MzYzNjQlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS04IHtcbiAgbWFyZ2luLWxlZnQ6IDcyLjcyNzI3MjcyNzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS05IHtcbiAgbWFyZ2luLWxlZnQ6IDgxLjgxODE4MTgxODIlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA5MC45MDkwOTA5MDkxJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMTEge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTQuMjg1NzE0Mjg1NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAyOC41NzE0Mjg1NzE0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0Mjg1NzElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogNTcuMTQyODU3MTQyOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA3MS40Mjg1NzE0Mjg2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI4NTcxNDMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzcuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDg3LjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogODcuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTEuMTExMTExMTExMSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDExLjExMTExMTExMTElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMjIuMjIyMjIyMjIyMiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0LjQ0NDQ0NDQ0NDQlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNTUuNTU1NTU1NTU1NiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDc3Ljc3Nzc3Nzc3NzglO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogODguODg4ODg4ODg4OSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDcwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogOTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDcwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTkge1xuICBtYXJnaW4tbGVmdDogOTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTguMTgxODE4MTgxOCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzYuMzYzNjM2MzYzNiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzIuNzI3MjcyNzI3MyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODEuODE4MTgxODE4MiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDkuMDkwOTA5MDkwOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMjcuMjcyNzI3MjcyNyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogMzYuMzYzNjM2MzYzNiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNDUuNDU0NTQ1NDU0NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNTQuNTQ1NDU0NTQ1NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogNjMuNjM2MzYzNjM2NCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogNzIuNzI3MjcyNzI3MyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTkge1xuICBtYXJnaW4tbGVmdDogODEuODE4MTgxODE4MiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwLjkwOTA5MDkwOTElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTcge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLW5ld2xpbmUge1xuICAvKiBuZXdsaW5lIGJlaGF2aW9yICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS1ub25lIHtcbiAgLyogbm9uZSBiZWhhdmlvciAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLWhpZGUge1xuICAvKiBoaWRlIGJlaGF2aW9yICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBob25lIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS03IHtcbiAgICBtYXJnaW4tbGVmdDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS04IHtcbiAgICBtYXJnaW4tbGVmdDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS05IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS03IHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS04IHtcbiAgICBtYXJnaW4tbGVmdDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS04IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS03IHtcbiAgICBtYXJnaW4tbGVmdDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS05IHtcbiAgICBtYXJnaW4tbGVmdDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tbmV3bGluZSB7XG4gICAgLyogbmV3bGluZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tbm9uZSB7XG4gICAgLyogbm9uZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0taGlkZSB7XG4gICAgLyogaGlkZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIHRhYmxldCBicmVha3BvaW50ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS03IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS04IHtcbiAgICBtYXJnaW4tbGVmdDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS04IHtcbiAgICBtYXJnaW4tbGVmdDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS03IHtcbiAgICBtYXJnaW4tbGVmdDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS04IHtcbiAgICBtYXJnaW4tbGVmdDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS05IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS03IHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS04IHtcbiAgICBtYXJnaW4tbGVmdDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS1uZXdsaW5lIHtcbiAgICAvKiBuZXdsaW5lIGJlaGF2aW9yICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxuICAuYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tbm9uZSB7XG4gICAgLyogbm9uZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLWhpZGUge1xuICAgIC8qIGhpZGUgYmVoYXZpb3IgKi9cbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBmb3JjZSBzaG93aW5nIGhpZGRlbiBjb21wb25lbnRzIGluIHVuaGlkZSBtb2RlICovXG4uYWVtLUdyaWRTaG93SGlkZGVuID4gLmNtcC1jb250YWluZXIgPiAuYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4yOyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjI7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCxcbmJvZHksXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgYm9keSxcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbmE6aG92ZXIsXG5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbn1cbmE6ZGlzYWJsZWQsXG5idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmltZyxcbnN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCxcbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmR0LFxuZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmgxLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDEtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmgyLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oMi1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5oMy1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDMtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uaDMtc2VtaWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDMtc2VtaWxpZ2h0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmg0LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDQtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmg0LXNlbWlsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oNC1zZW1pbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmJvZHktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYm9keS1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5ib2R5LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYm9keS1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uY21wLWJ1dHRvbl9faWNvbi0tbWFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibWFpbFwiO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFpbmVyLmNtcC0taW52ZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTkxODtcbn1cblxuLmNtcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY21wLWNvbnRhaW5lci0tY29uc3RyYWluIC5jbXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG59XG5cbi5jbXAtY29udGFpbmVyLS12cnQtc20gLmNtcC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jbXAtY29udGFpbmVyLS12cnQtbGcgLmNtcC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5jbXAtY29udGFpbmVyLS1ocnotc20gLmNtcC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jbXAtY29udGFpbmVyLS1ocnotbGcgLmNtcC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jbXAtc2VwYXJhdG9yX19ob3Jpem9udGFsLXJ1bGUge1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk4NzMxO1xufVxuLmNtcC0taW52ZXJ0IC5jbXAtc2VwYXJhdG9yX19ob3Jpem9udGFsLXJ1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5Zjk5O1xufVxuLmNtcC1zZXBhcmF0b3ItLWxnIC5jbXAtc2VwYXJhdG9yX19ob3Jpem9udGFsLXJ1bGUge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA0MHB4IDAgNDBweCAwO1xufVxuLmNtcC1zZXBhcmF0b3ItLXhsIC5jbXAtc2VwYXJhdG9yX19ob3Jpem9udGFsLXJ1bGUge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA4MHB4IDAgODBweCAwO1xufVxuXG4uYWNjb3JkaW9uLmNtcC1hY2NvcmRpb25fX2RpdmlkZXIgLmNtcC1hY2NvcmRpb25fX2l0ZW1bZGF0YS1jbXAtZXhwYW5kZWRdIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWNjb3JkaW9uLmNtcC1hY2NvcmRpb25fX2RpdmlkZXIgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMmVmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFjY29yZGlvbi5jbXAtYWNjb3JkaW9uX19kaXZpZGVyIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjJlZjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYWNjb3JkaW9uLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFjY29yZGlvbi5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy1kb3duLWV4cGFuZGVkLnN2ZykgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gIHdpZHRoOiA3NC4zJTtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAubmV3IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYWNjb3JkaW9uLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzguMyU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy11cC1leHBhbmRlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gaDQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzUwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA3OC4zJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNTYzcmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICB3aWR0aDogODIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAubmV3IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQgaDMuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9fcGFuZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAuYWVtLUdyaWRDb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gc3Bhbi5jbXAtYWNjb3JkaW9uX190aXRsZSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiBzcGFuLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX19pY29uLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LWxlZnQtd2hpdGUuc3ZnKTtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19pY29uLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy11cC13aGl0ZS1leHBhbmRlZC5zdmcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2suY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kZWQgLmNtcC1hY2NvcmRpb25fX2ljb24sXG4uY21wLWNvbnRhaW5lci0tZGFyay5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy1kb3duLXdoaXRlLWV4cGFuZGVkLnN2ZykgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtYWNjb3JkaW9uX19wYW5lbC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciAudGV4dCB+IC5hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciAudGV4dCB+IC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciAudGV4dCB+IC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24gLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0sXG4uY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24gLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19wYW5lbCxcbi5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQgLmNtcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQgLmNtcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gPiAuY21wLWNvbnRhaW5lciA+IC5hZW0tR3JpZCA+IC50ZXh0IC5jbXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuID4gLmNtcC1jb250YWluZXIgPiAuYWVtLUdyaWQgPiAudGV4dCAuY21wLXRleHQge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiA+IC5jbXAtY29udGFpbmVyID4gLmFlbS1HcmlkID4gLnRleHQgLmNtcC10ZXh0IHtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gPiAuY21wLWNvbnRhaW5lciA+IC5hZW0tR3JpZCA+IC50ZXh0IC5jbXAtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuID4gLmNtcC1jb250YWluZXIgPiAuYWVtLUdyaWQgPiAudGV4dCAuY21wLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMHJlbSkge1xuICAuY29udGFpbmVyLWZsdWlkLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiA+IC5jbXAtY29udGFpbmVyID4gLmFlbS1HcmlkID4gLnRleHQgLmNtcC10ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJsb2ctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvZy1oZWFkZXI6OmJlZm9yZSwgLmJsb2ctaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiAuYmxvZy1oZWFkZXJfX3N1YnRpdGxlcyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24gLmJsb2ctaGVhZGVyX19zdWJ0aXRsZXMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg3NXJlbTtcbiAgfVxufVxuLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIC5ibG9nLWhlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiAuYmxvZy1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24gLmJsb2ctaGVhZGVyX19hdXRob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiAuYmxvZy1oZWFkZXJfX2F1dGhvciAuYXV0aG9yLWJ5IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIC5ibG9nLWhlYWRlcl9fYXV0aG9yIC5hdXRob3ItbmFtZXMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIC5ibG9nLWhlYWRlcl9fYXV0aG9yIC5hdXRob3ItbmFtZXMgdWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC4zNzVyZW07XG4gIH1cbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24gLmJsb2ctaGVhZGVyX19hdXRob3IgLmF1dGhvci1uYW1lcyB1bCAuYmxvZy1oZWFkZXJfX2F1dGhvcm5hbWUge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIC5ibG9nLWhlYWRlcl9fYXV0aG9yIC5hdXRob3ItbmFtZXMgdWwgLmJsb2ctaGVhZGVyX19hdXRob3JuYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLWhlYWRlcl9kYXRlIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG59XG5cbi5ibG9nSW5zaWdodEhlYWRlcixcbi5pbnNpZ2h0c0RldGFpbEhlYWRlcixcbi53ZWJjYXN0RGV0YWlsSGVhZGVyIHtcbiAgcGFkZGluZzogNnJlbSA1cmVtIDByZW0gNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ibG9nSW5zaWdodEhlYWRlcixcbiAgLmluc2lnaHRzRGV0YWlsSGVhZGVyLFxuICAud2ViY2FzdERldGFpbEhlYWRlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAxLjU2MjVyZW0gMHJlbSAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5ibG9nSW5zaWdodEhlYWRlcixcbiAgLmluc2lnaHRzRGV0YWlsSGVhZGVyLFxuICAud2ViY2FzdERldGFpbEhlYWRlciB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxLjg3NXJlbSAwcmVtIDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjA2MjVyZW07XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLWNvcHlNZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZ2FwOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM1MDUwNTA7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1jb3B5TWVzc2FnZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2EtY29weU1lc3NhZ2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9mYWNlYm9vayxcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX3R3aXR0ZXIsXG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9saW5rZWRpbixcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2NvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9mYWNlYm9vazpmb2N1cyxcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX3R3aXR0ZXI6Zm9jdXMsXG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9saW5rZWRpbjpmb2N1cyxcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2NvcHk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfZmFjZWJvb2s6aG92ZXIsXG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV90d2l0dGVyOmhvdmVyLFxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfbGlua2VkaW46aG92ZXIsXG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9jb3B5OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zb2NpYWwtc2hhcmUtZmFjZWJvb2suc3ZnKTtcbn1cbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX3R3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zb2NpYWwtc2hhcmUtdHdpdHRlci5zdmcpO1xufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zb2NpYWwtc2hhcmUtbGlua2VkaW4uc3ZnKTtcbn1cbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2NvcHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zb2NpYWwtc2hhcmUtY29weS5zdmcpO1xufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tc2EtYnJlYWRjcnVtYl9lbmFibGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAubXNhLWJyZWFkY3J1bWJfZW5hYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtYnJlYWRjcnVtYl9lbmFibGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tc2EtYnJlYWRjcnVtYl9lbmFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zYS1icmVhZGNydW1iX2VuYWJsZS5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1icmVhZGNydW1iX2VuYWJsZS5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tc2EtYnJlYWRjcnVtYl9lbmFibGUuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtYnJlYWRjcnVtYl9lbmFibGUuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW06bGFzdC1vZi10eXBlIC5jbXAtYnJlYWRjcnVtYl9faXRlbS1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtOmZpcnN0LW9mLXR5cGUgLmNtcC1icmVhZGNydW1iX19pdGVtLWxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tc2EtYnJlYWRjcnVtYl9lbmFibGUuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAtMnB4IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tYnJlYWRjcnVtYi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuLm1zYS1icmVhZGNydW1iX2VuYWJsZS5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4ubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtLWxpbms6Zm9jdXMge1xuICBib3JkZXI6IHVuc2V0O1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbi5tc2EtYnJlYWRjcnVtYl9lbmFibGUuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0tbGluazpmb2N1cyBzcGFuIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tc2EtYnJlYWRjcnVtYl9lbmFibGUuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0tbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IC0ycHggMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tYnJlYWRjcnVtYi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG4ubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYuMnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm1zYS1icmVhZGNydW1iX2VuYWJsZS5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYl9faXRlbSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubXNhLWJyZWFkY3J1bWJfZW5hYmxlLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtIHNwYW46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNzhweDtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbn1cbi5idXR0b24gLmNtcC1idXR0b24gLmNtcC1saW5rX19zY3JlZW4tcmVhZGVyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbjpob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZWljb25zX2dyZWVud29ybGQucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi5idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTFweDtcbn1cbi5idXR0b24gLmNtcC1idXR0b25fX2ljb24gKyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG4uYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNTJweDtcbn1cbi5idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYnV0dG9uIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX19pY29uICsgLmNtcC1idXR0b25fX3RleHQge1xuICBtYXgtd2lkdGg6IDIzMnB4O1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogMjY3cHg7XG59XG4uYnV0dG9uIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzUwNTA1MCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC04MnB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtODJweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMXB4IC04MnB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmYzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODE5O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBvdXRsaW5lOiBkYXNoZWQ7XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTA1MDUwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC04MnB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTgycHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTgycHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyNWI2MjtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0xcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZmVmO1xuICBjb2xvcjogIzEyMmYzMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMmYzMztcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMjFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0yMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC0yMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGQ2ZDg7XG4gIGNvbG9yOiAjMDkxODE5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDkxODE5O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTQxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC00MXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTQxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogZGFzaGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjMjI1YjYyO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeSAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTA1MDUwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtODJweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTgycHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC04MnB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICMyMjViNjI7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAtMjFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTIxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0yMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDkxODE5O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC00MXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC00MXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC00MXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogZGFzaGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjMjI1YjYyO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNTA1MDUwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xODJweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMTAxcHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0xMDFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlcjphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMDFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG91dGxpbmU6IGRhc2hlZDtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24ge1xuICBjb2xvcjogIzUwNTA1MCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC0xODJweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTEwMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMTAxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtMTAxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG91dGxpbmU6IGRhc2hlZDtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDAwMDtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvci5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNTA1MDUwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzhweCAtMTgycHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC0xODJweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzhweCAtMTAxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTEwMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0xMDFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDAwMDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246Zm9jdXMgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTA1MDUwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IC0yODFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMjgxcHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yODFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAtMjAxcHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTIwMXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlcjphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlcjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjAxcHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWZlZjtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246Zm9jdXMgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG91dGxpbmU6IGRhc2hlZDtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDAwMDtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmYyZWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmNmYyZWYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTI4MXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0yODFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQycHggLTI4MXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbi1ncmVhdC1iZWlnZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTIwMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0yMDFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQycHggLTIwMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246Zm9jdXMgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogZGFzaGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZjZmMmVmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzhweCAtMjgxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yODFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0yODFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbi1ncmVhdC1iZWlnZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzhweCAtMjAxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0yMDFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7XG59XG4uY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC42MjVyZW0gMS44NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDI5LjYyNXJlbTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAzOS4wNjI1cmVtO1xuICB9XG59XG4uY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLmZhZGUtaW4gLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLXRpdGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtbGVnYWwge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4uY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLWZvb3RlciBkaXYuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtZm9vdGVyIGRpdi5idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYW1wYWlnbi1jb3Vwb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGVudF9jYXJvdXNlbCAuY21wLWFjY29yZGlvbl9fcGFuZWwuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNxLUVkaXRhYmxlLWRvbSAuY21wLWFjY29yZGlvbl9fcGFuZWwuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIsXG4uY29udGVudF9jYXJvdXNlbCAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIsXG4gIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIC5jbXAtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyB7XG4gIHotaW5kZXg6IDU7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcbiAgICBsZWZ0OiA1MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcbiAgICBsZWZ0OiA1NCU7XG4gIH1cbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc2xpZGVyX2RlZmF1bHRfY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcjpmb2N1cywgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3I6aG92ZXIge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3ItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NsaWRlcl9hY3RpdmVfY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIHtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTFweCAxMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLXByZXZpb3VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcHJldmlvdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcHJldmlvdXM6Zm9jdXMsIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91cyAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvY2Fyb3VzZWwtaWNvbi1wcmV2X2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1uZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1uZXh0OmZvY3VzLCAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tbmV4dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1uZXh0IC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Nhcm91c2VsLWljb24tbmV4dF9kZWVwdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGxheSwgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLXBhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wbGF5IC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi10ZXh0LCAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGF1c2UgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24gLmNtcC1jYXJvdXNlbF9fYWN0aW9uLXRleHQge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtaW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNjg4cmVtIDAuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbiAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91cyB7XG4gIG9yZGVyOiAxO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLXByZXZpb3VzIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvY2Fyb3VzZWwtaWNvbi1wcmV2X2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tbmV4dCB7XG4gIG9yZGVyOiA0O1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9jYXJvdXNlbC1pY29uLW5leHRfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wYXVzZSB7XG4gIG9yZGVyOiAyO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLXBhdXNlIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvcmVndWxhcl9jYXJvdXNlbF9wYXVzZV9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGxheSB7XG4gIG9yZGVyOiAzO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLXBsYXkgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9yZWd1bGFyX2Nhcm91c2VsX3BsYXlfaWNvbi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtMzAwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NsaWRlcl9kZWZhdWx0X2NpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3I6Zm9jdXMsIC5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yOmhvdmVyIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zbGlkZXJfYWN0aXZlX2NpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pdGVtID4gLmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZCxcbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2l0ZW0gPiAuY29udGFpbmVyLnJlc3BvbnNpdmVncmlkIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbn1cblxuLmNtcC1jaGF0IHtcbiAgd2lkdGg6IDI1MXB4O1xuICBoZWlnaHQ6IDM0MnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDI3LjVweCA3cHggMjcuNXB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwLjYyNXJlbTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGFuaW1hdGlvbi1uYW1lOiBwcm9DaGF0RmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuQGtleWZyYW1lcyBwcm9DaGF0RmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fbWluaW1pemUge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc3ByaXRlaWNvbnNfbWluaW1pemVfcHJvYWN0aXZlY2hhdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42MjVyZW07XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19taW5pbWl6ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDBweDtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX21pbmltaXplOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggMHB4O1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X19pbWFnZSB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fY29udGVudCAuY21wLWNoYXRfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50IC5jbXAtY2hhdF9fdGV4dCAuY21wLWNoYXRfX3RpdGxlIGg0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHdpZHRoOiAxNC43NXJlbTtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X190ZXh0IC5jbXAtY2hhdF9fc3VidGl0bGUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIHdpZHRoOiAxMS42MjVyZW07XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50IC5jbXAtY2hhdF9fY2hhdC1idXR0b24tLXByb2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50IC5jbXAtY2hhdF9fY2hhdC1idXR0b24tLXByb2FjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50IC5jbXAtY2hhdF9fY2hhdC1idXR0b24tLXByb2FjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X19jaGF0LWJ1dHRvbi0tcHJvYWN0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fY29udGVudCAuY21wLWNoYXRfX2NoYXQtYnV0dG9uLS1wcm9hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X19jaGF0LWJ1dHRvbi0tcHJvYWN0aXZlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50LS1taW5pbWl6ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMHJlbSAwcmVtIDByZW07XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGdhcDogMC41cmVtO1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwcmVtIDByZW0gMHJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5jaGF0LWNvbnRhaW5lci5taW5pbWl6ZWQgLmNtcC1jaGF0X19jb250ZW50LW1pbmltaXplZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkIC5jbXAtY2hhdF9fbWluaW1pemUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9jaGF0LWljb24tMy5zdmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jaGF0LWNvbnRhaW5lci5taW5pbWl6ZWQgLmNtcC1jaGF0X19jb250ZW50LW1pbmltaXplZCxcbi5jaGF0LWNvbnRhaW5lci5taW5pbWl6ZWQgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cblxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUsIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0LmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUgfiAudGVhc2VyLCAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB+IC50ZWFzZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0IHAge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuYWVtLUdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDYwcHg7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuYWVtLUdyaWQ6OmFmdGVyLCAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuYWVtLUdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5hZW0tR3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICByb3ctZ2FwOiAzNnB4O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlciB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZWFzZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZWFzZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZWFzZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDI0cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBvcmRlcjogMjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgcGFkZGluZzogMjRweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOmZvY3VzLCAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQuY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRlYXNlcl9fdGl0bGUsIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluaywgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQuY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQuY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6OmFmdGVyLCAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQuY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6aG92ZXI6OmFmdGVyLCAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC0tYm94c2hhZG93IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC0tYm94c2hhZG93IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC0tYm94c2hhZG93IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LS1ib3hzaGFkb3cgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDByZW0pIHtcbiAgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxuICAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQgLmNtcC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1mbHVpZC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gPiAuY21wLWNvbnRhaW5lciA+IC5hZW0tR3JpZCA+IC50ZXh0IC5jbXAtdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC50ZWFzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubXNhY29tc2NvcmUgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5tc2Fjb21zY29yZSAudGVhc2VyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5tc2Fjb21zY29yZSAudGVhc2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubXNhY29tc2NvcmUgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2Fjb21zY29yZSAudGVhc2VyOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tc2Fjb21zY29yZSAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDcuNXB4O1xuICB9XG59XG4ubXNhY29tc2NvcmUgLnRlYXNlciAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMCAwO1xufVxuLm1zYWNvbXNjb3JlIC50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgb3JkZXI6IDI7XG59XG4ubXNhY29tc2NvcmUgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5tc2Fjb21zY29yZSAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4ubXNhY29tc2NvcmUgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4ubXNhY29tc2NvcmUgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1Yi5jcS1FZGl0YWJsZS1kb20gI2NvbnRhY3RzLWh1YiAuYWVtLUdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgI2NvbnRhY3RzLWh1YiAuYWVtLUdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgI2NvbnRhY3RzLWh1YiAuYWVtLUdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAjY29udGFjdHMtaHViIC50ZWFzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAjY29udGFjdHMtaHViIC50ZWFzZXIuYWVtLUdyaWRDb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAjY29udGFjdHMtaHViIC50ZWFzZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAjY29udGFjdHMtaHViIC50ZWFzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViICNjb250YWN0cy1odWIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgI2NvbnRhY3RzLWh1YiAudGVhc2VyOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViICNjb250YWN0cy1odWIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMCA3LjVweDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLU51bWJlcnMtU3BhY2luZy1zcGFjaW5nLTEyLCAxMnB4KTtcbiAgZmxleDogMSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gKiB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIGEuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6aG92ZXIsIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIGEuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6Zm9jdXMsIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIGEuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYS5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIGEuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTE4MTk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMjI1YjYyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lLW9mZnNldDogMC4zMTI1cmVtO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMSkge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHA6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHA6bnRoLWNoaWxkKDMpIGEge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMykgYTpob3ZlciwgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMykgYTpmb2N1cywgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMykgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMykgYTphY3RpdmUge1xuICBjb2xvcjogIzA5MTgxOTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHA6bnRoLWNoaWxkKDMpIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMyMjViNjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjMxMjVyZW07XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG9yZGVyOiAxO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY29udGFpbmVyLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuLmNvbnRhaW5lci5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy0tbnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb250YWluZXIuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmctLWRlZmF1bHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyLXJlZ3VsYXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuXG4uY21wLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGdhcDogMS41cmVtO1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW51bGwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLW51bGwge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNtcC1jb250YWluZXIgLmNtcC10ZXh0IGgxLFxuLmNtcC1jb250YWluZXIgLmNtcC10ZXh0IGgyLFxuLmNtcC1jb250YWluZXIgLmNtcC10ZXh0IGgzLFxuLmNtcC1jb250YWluZXIgLmNtcC10ZXh0IGg0LFxuLmNtcC1jb250YWluZXIgLmNtcC10ZXh0IGg1LFxuLmNtcC1jb250YWluZXIgLmNtcC10ZXh0IGg2LFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBoMSxcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgaDIsXG4uY21wLWNvbnRhaW5lciAuY21wLXRpdGxlIGgzLFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBoNCxcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgaDUsXG4uY21wLWNvbnRhaW5lciAuY21wLXRpdGxlIGg2LFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgKixcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgKixcbi5jbXAtY29udGFpbmVyIC5tc2EtZGlzY2xhaW1lciAqIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgYSxcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgYSxcbi5jbXAtY29udGFpbmVyIC5tc2EtZGlzY2xhaW1lciBhIHtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lciAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTE4MTk7XG59XG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzIHtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lciBoMSxcbi5jbXAtY29udGFpbmVyIGgyLFxuLmNtcC1jb250YWluZXIgaDMsXG4uY21wLWNvbnRhaW5lciBoNCxcbi5jbXAtY29udGFpbmVyIGg1LFxuLmNtcC1jb250YWluZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyICoge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtY29udGFpbmVyIGEge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtY29udGFpbmVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTE4MTk7XG59XG4uY21wLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBoMSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBoMixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBoMyxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBoNCxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBoNSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBoNixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGl0bGUgaDEsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlIGgyLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBoMyxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGl0bGUgaDQsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlIGg1LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBoNixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBoNixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgaDEsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGgyLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCBoMyxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgaDQsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGg1LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCBoNixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlIGgxLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGl0bGUgaDIsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBoMyxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlIGg0LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGl0bGUgaDUsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBoNixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0ICosXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlICosXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAubXNhLWRpc2NsYWltZXIgKixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgKixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlICosXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyICoge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBhLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBhLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGEsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGEsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBhLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhIHtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUge1xuICBjb2xvcjogIzA5MTgxOTtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzIHtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgaDEsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCBoMixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIGgzLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgaDQsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCBoNSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIGg2LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIGgxLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIGgyLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIGgzLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIGg0LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIGg1LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAqLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyICoge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLmNtcC1jb250YWluZXItLWFjY2VudCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWM4ZTtcbn1cbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGgxLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgaDIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCBoMyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGg0LFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgaDUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCBoNixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBoMSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBoMixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBoMyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBoNCxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBoNSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBoNixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC1jb250YWluZXItLWFjY2VudCAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciBoNixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBoMSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBoMixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBoMyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBoNCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBoNSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBoNixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgaDEsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRpdGxlIGgyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSBoMyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgaDQsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRpdGxlIGg1LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSBoNixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgKixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSAqLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAubXNhLWRpc2NsYWltZXIgKixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCAqLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSAqLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyICoge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGEsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGl0bGUgYSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGEsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRleHQgYSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgYSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGE6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRpdGxlIGE6aG92ZXIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGl0bGUgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGl0bGUgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGE6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRpdGxlIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNtcC1jb250YWluZXItLWFjY2VudCBoMSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgaDIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IGgzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCBoNCxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgaDUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IGg2LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgaDEsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciBoMixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIGgzLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgaDQsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciBoNSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYWNjZW50ICosXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAqIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jbXAtY29udGFpbmVyLS1kYXJrLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBoMSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBoMixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBoMyxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBoNCxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBoNSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBoNixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGl0bGUgaDEsXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlIGgyLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBoMyxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGl0bGUgaDQsXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlIGg1LFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBoNixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBoNixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgaDEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGgyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCBoMyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgaDQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGg1LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCBoNixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlIGgxLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGl0bGUgaDIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBoMyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlIGg0LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGl0bGUgaDUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBoNixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0ICosXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlICosXG4uY21wLWNvbnRhaW5lci0tZGFyayAubXNhLWRpc2NsYWltZXIgKixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgKixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlICosXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBhLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBhLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBhLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDJkMmQyO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgaDEsXG4uY21wLWNvbnRhaW5lci0tZGFyayBoMixcbi5jbXAtY29udGFpbmVyLS1kYXJrIGgzLFxuLmNtcC1jb250YWluZXItLWRhcmsgaDQsXG4uY21wLWNvbnRhaW5lci0tZGFyayBoNSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIGg2LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGgxLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGgyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGgzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGg0LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGg1LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAqLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIGEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogI2QyZDJkMjtcbn1cblxuLmNtcC1jb250YWluZXItLWJlaWdlLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWY7XG59XG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGgxLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCBoMixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgaDMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGg0LFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCBoNSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgaDYsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBoMSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlIGgyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGl0bGUgaDMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBoNCxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlIGg1LFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGl0bGUgaDYsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgaDYsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCBoMSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0IGgyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgaDMsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCBoNCxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0IGg1LFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgaDYsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgaDEsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgaDIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgaDMsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgaDQsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgaDUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgaDYsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgKixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlICosXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLm1zYS1kaXNjbGFpbWVyICosXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCAqLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRpdGxlICosXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5tc2EtZGlzY2xhaW1lciAqIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGEsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBhLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBhLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgYSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBhLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jbXAtY29udGFpbmVyLS1iZWlnZSBoMSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSBoMixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSBoMyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSBoNCxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSBoNSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSBoNixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgaDEsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIGgyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciBoMyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgaDQsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIGg1LFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWJlaWdlICosXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyICoge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLmNtcC1jb250YWluZXItLWdyYXksXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGgxLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGgyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGgzLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGg0LFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGg1LFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGg2LFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10aXRsZSBoMSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgaDIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGgzLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10aXRsZSBoNCxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgaDUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGg2LFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGg2LFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCBoMSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgaDIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0IGgzLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCBoNCxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgaDUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0IGg2LFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDEsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10aXRsZSBoMixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGgzLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDQsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10aXRsZSBoNSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGg2LFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgKixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgKixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5tc2EtZGlzY2xhaW1lciAqLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCAqLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgKixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGEsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGEsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgYSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgYSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGEsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lci0tZ3JheSBoMSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IGgyLFxuLmNtcC1jb250YWluZXItLWdyYXkgaDMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSBoNCxcbi5jbXAtY29udGFpbmVyLS1ncmF5IGg1LFxuLmNtcC1jb250YWluZXItLWdyYXkgaDYsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgaDEsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgaDIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgaDMsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgaDQsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgaDUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1ncmF5ICosXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgaDEsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCBoMixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0IGgzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgaDQsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCBoNSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0IGg2LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGgxLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGgyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGgzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGg0LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGg1LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGg2LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyIGg2LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGgxLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGgyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGgzLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGg0LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGg1LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGg2LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBoMSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlIGgzLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBoNCxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDUsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlIGg2LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCAqLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlICosXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5tc2EtZGlzY2xhaW1lciAqLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0ICosXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlICosXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgYSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10aXRsZSBhLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgYSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGV4dCBhLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBhLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IGgxLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSBoMixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgaDMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IGg0LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSBoNSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgaDYsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciBoMSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIGgyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgaDMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciBoNCxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIGg1LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgKixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyICoge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLmNtcC1jb250YWluZXItLWJsYWNrLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGgxLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCBoMixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgaDMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGg0LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCBoNSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgaDYsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBoMSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlIGgyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGl0bGUgaDMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBoNCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlIGg1LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGl0bGUgaDYsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgaDYsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCBoMSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0IGgyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgaDMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCBoNCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0IGg1LFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgaDYsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgaDEsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgaDIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgaDMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgaDQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgaDUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgaDYsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgKixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlICosXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLm1zYS1kaXNjbGFpbWVyICosXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCAqLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRpdGxlICosXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5tc2EtZGlzY2xhaW1lciAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGEsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBhLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBhLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgYSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBhLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogI2QyZDJkMjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayBoMSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayBoMixcbi5jbXAtY29udGFpbmVyLS1ibGFjayBoMyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayBoNCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayBoNSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayBoNixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgaDEsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGgyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBoMyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgaDQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGg1LFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrICosXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayBhLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkMmQyZDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY29udGFpbmVyLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1udWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbnVsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY29udGFpbmVyLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1udWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbnVsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5hdXRob3JiYXNlcGFnZSAuY21wLXRpdGxlIHtcbiAgcGFkZGluZzogOTZweCA4MHB4O1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hdXRob3JiYXNlcGFnZSBtYWluIC50aXRsZSArIC5leHBlcmllbmNlZnJhZ21lbnQuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb250ZW50TGlicmFyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDByZW07XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAwIDVyZW0gMCA0LjMxMjVyZW07XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNnB4O1xufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gc29saWQgIzUwNTA1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1pbWFnIHtcbiAgd2lkdGg6IDIyLjVyZW07XG4gIGhlaWdodDogMTIuNjI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0taW1hZyB7XG4gICAgd2lkdGg6IDIyLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAxMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWltYWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTEuMTI1cmVtO1xuICB9XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWltYWc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWltYWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgZmxleDogMSAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tY3R5cGUge1xuICBmbGV4OiAxIDAgMDtcbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1jdHlwZSAuY29ubGliLS1jbGluayB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICAvKiBNU0EgRGVzaWduIFN5c3RlbS9FeWVicm93L0V5ZWJyb3ctU21hbGxDYXBzICovXG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDE5LjJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLWN0eXBlIC5jb25saWItLWNsaW5rIHtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicmNsdFwiIG9mZjtcbiAgICAvKiBNU0EgRGVzaWduIFN5c3RlbS9FeWVicm93L01vYmlsZS1FeWVicm93LVNtYWxsQ2FwcyAqL1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgLyogMTYuOHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1jdHlwZSAuY29ubGliLS1jbGluayB7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInJjbHRcIiBvZmY7XG4gICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vRXllYnJvdy9Nb2JpbGUtRXllYnJvdy1TbWFsbENhcHMgKi9cbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIC8qIDE2LjhweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC8qIExpbWl0IHRvIDIgbGluZXMgKi9cbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAwLjE0ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIC8qIDI0cHggKi9cbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1wYXJhIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJpbml0XCIgb24sIFwiZmluYVwiIG9uO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAvKiBMaW1pdCB0byAyIGxpbmVzICovXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tcGFyYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tcGFyYSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tZGF0ZXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEycHggMTJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLWRhdGV3cmFwcGVyIC5jb25saWItLXB1Ymxpc2hlZGF0ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiaW5pdFwiIG9uLCBcImZpbmFcIiBvbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIE1TQSBEZXNpZ24gU3lzdGVtL0JvZHkvQm9keS1SZWd1bGFyICovXG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC8qIDIwLjhweCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1kYXRld3JhcHBlciAuY29ubGliLS1wdWJsaXNoZWRhdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImluaXRcIiBvbiwgXCJmaW5hXCIgb247XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vQm9keS9Cb2R5LVJlZ3VsYXIgKi9cbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgLyogMjAuOHB4ICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLWRhdGV3cmFwcGVyIC5jb25saWItLXB1Ymxpc2hlZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdDpob3ZlciwgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4wNjI1cmVtIHNvbGlkICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAqICsgLmNvbmxpYi0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0ICogKyAuY29ubGliLS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5jbXAtY29uLWxpYi1maWx0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTguNzVyZW07XG4gIHBhZGRpbmc6IDIuMTI1cmVtIDAuNjg3NXJlbSAyLjEyNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19zZWN0aW9uLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzYuMzEyNXJlbTtcbiAgICBwYWRkaW5nOiAyLjEyNXJlbSAxLjA2MjVyZW0gMi4xMjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDEuODEyNXJlbSAxLjA2MjVyZW0gMS44MTI1cmVtIDA7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAyLjMxMjVyZW0gMC4xMjVyZW0gMzZweDtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC4yNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtIDEuOTM3NXJlbSAwLjEyNXJlbSAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDkwcmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjkzNzVyZW0gMC40Mzc1cmVtIDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0gMC4xODc1cmVtIDAuMDYyNXJlbSAwLjI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzUwNTA1MCAwJSwgIzUwNTA1MCAxMDAlKSwgI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4xMjVyZW0gMCAwLjEyNXJlbTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgICB3aWR0aDogMC40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOnZlcnRpY2FsOmRlY3JlbWVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvc2Nyb2xsLWFycm93LWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgd2lkdGg6IDAuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246dmVydGljYWw6aW5jcmVtZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9zY3JvbGwtYXJyb3ctZG93bi1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHdpZHRoOiAwLjQzNzVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbi5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3NlY3Rpb24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX190b3Atc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3RvcC1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX190b3Atc2VjdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fdG9wLXNlY3Rpb24tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDIxLjAzMTI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3RvcC1zZWN0aW9uLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX190b3Atc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3JkZXI6IDI7XG4gIG91dGxpbmU6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fdG9wLXNlY3Rpb24tdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX190b3Atc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19jYW5jZWwtYnRuLCAuY21wLWNvbi1saWItZmlsdGVyc19fY2xlYXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NhbmNlbC1idG4sIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jbGVhci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2NhbmNlbC1idG46aG92ZXIsIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jbGVhci1idG46aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19jYW5jZWwtYnRuOmFjdGl2ZSwgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NsZWFyLWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzExMGQxYTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19jYW5jZWwtYnRuOmZvY3VzLCAuY21wLWNvbi1saWItZmlsdGVyc19fY2xlYXItYnRuOmZvY3VzIHtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICMyMjViNjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fY2FuY2VsLWJ0bjpkaXNhYmxlZCwgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NhbmNlbC1idG46ZGlzYWJsZWQ6aG92ZXIsIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jYW5jZWwtYnRuOmRpc2FibGVkOmZvY3VzLCAuY21wLWNvbi1saWItZmlsdGVyc19fY2xlYXItYnRuOmRpc2FibGVkLCAuY21wLWNvbi1saWItZmlsdGVyc19fY2xlYXItYnRuOmRpc2FibGVkOmhvdmVyLCAuY21wLWNvbi1saWItZmlsdGVyc19fY2xlYXItYnRuOmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19hcHBseS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMjI1YjYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xuICBiYWNrZ3JvdW5kOiAjZTllZmVmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMTIyZjMzO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzExMGQxYTtcbiAgYmFja2dyb3VuZDogI2M4ZDZkODtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzExMGQxYTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19hcHBseS1idG46Zm9jdXMge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzIyNWI2MjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19hcHBseS1idG46Zm9jdXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTI1cmVtO1xuICBib3R0b206IDAuMTI1cmVtO1xuICBsZWZ0OiAwLjEyNXJlbTtcbiAgcmlnaHQ6IDAuMTI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0bjpkaXNhYmxlZCwgLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0bjpkaXNhYmxlZDpob3ZlciwgLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0bjpkaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNTA1MDUwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkMmQyZDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2hvdy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIG1hcmdpbjogMzZweCA0OHB4IDM2cHggMzZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMyMjViNjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX3Nob3ctYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ4N2Y7XG4gIGJhY2tncm91bmQ6ICNlNmYyZmI7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDQ4N2Y7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2hvdy1idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDI0NDA7XG4gIGJhY2tncm91bmQ6ICNiZmRkZjQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDI0NDA7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2hvdy1idG46Zm9jdXMge1xuICBjb2xvcjogIzAwNzhkNDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwNzhkNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xMjVyZW07XG4gIGJvdHRvbTogMC4xMjVyZW07XG4gIGxlZnQ6IDAuMTI1cmVtO1xuICByaWdodDogMC4xMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjMDA3OGQ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2hvdy1idG46ZGlzYWJsZWQsIC5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0bjpkaXNhYmxlZDpob3ZlciwgLmNtcC1jb24tbGliLWZpbHRlcnNfX3Nob3ctYnRuOmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM1MDUwNTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjNTA1MDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCBsZWdlbmQge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBkaXNwbGF5OiBjb250ZW50cztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiaW5pdFwiIG9uLCBcImZpbmFcIiBvbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMmQyZDI7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlOWVmZWY7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2M4ZDZkODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZDJkMmQyO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjEyNXJlbTtcbiAgbGVmdDogMC4xMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjEyNXJlbTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMmQyZDI7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgb3V0bGluZTogMC4wNjI1cmVtIGRhc2hlZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogZ3JheTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgdG9wOiAwLjQwNjgxMjVyZW07XG4gIHdpZHRoOiAwLjk2ODc1cmVtO1xuICBoZWlnaHQ6IDAuNjU1Njg3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInJjbHRcIiBvZmY7XG4gIGZsZXg6IDEgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzIC5oaWRlLmNtcC1jb24tbGliLWZpbHRlcnNfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmVtYmVkIC5jbXAtZW1iZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb250YWluOiBsYXlvdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmVtYmVkIC5jbXAtZW1iZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxufVxuLmVtYmVkIC5jbXAtZW1iZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmVtYmVkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5lbWJlZCAuY21wLWVtYmVkX195b3V0dWJlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuZW1iZWQgLmNtcC1lbWJlZF9feW91dHViZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmVtYmVkIC5jbXBfZW1iZWQtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZW1iZWQgLmNtcF9lbWJlZC0td3JhcHBlciAuY21wX2VtYmVkLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5lbWJlZCAuY21wX2VtYmVkLS13cmFwcGVyIC5jbXBfZW1iZWQtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG59XG4uZW1iZWQgLmNtcF9lbWJlZC0td3JhcHBlciAuY21wX2VtYmVkLS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLypGb3JtIE9wdGlvbnMqL1xuLmNtcC1mb3JtLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1mb3JtLW9wdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2xlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0tb3B0aW9uc19fbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGFjY2VudC1jb2xvcjogIzIyNWI2MjtcbiAgZmxleDogMCAwIDI0cHg7XG59XG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLWNoZWNrYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQ6Zm9jdXMsXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLWxhYmVsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0tb3B0aW9uc19fZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKkZvcm0gT3B0aW9ucyAtLSBDaGVja2JveCovXG4vKkZvcm0gT3B0aW9ucyAtLSBSYWRpbyovXG4vKkZvcm0gT3B0aW9ucyAtLSBEcm9wZG93biovXG4uY21wLWZvcm0tb3B0aW9ucy0tZHJvcC1kb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tZHJvcC1kb3duLFxub3B0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGFjY2VudC1jb2xvcjogIzIyNWI2MjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1kcm9wLWRvd24sXG4gIG9wdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLypGb3JtIE9wdGlvbnMgLS0gVGV4dCovXG4uY21wLWZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG59XG5cbi5jbXAtZm9ybS10ZXh0IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJpbml0XCIgb24sIFwiZmluYVwiIG9uO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uY21wLWZvcm0tdGV4dF9fdGV4dCxcbi5jbXAtZm9ybS10ZXh0X190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1mb3JtLXRleHRfX3RleHQsXG4gIC5jbXAtZm9ybS10ZXh0X190ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY21wLWZvcm0tdGV4dF9fdGV4dDpmb2N1cywgLmNtcC1mb3JtLXRleHRfX3RleHQ6Zm9jdXMtdmlzaWJsZSxcbi5jbXAtZm9ybS10ZXh0X190ZXh0YXJlYTpmb2N1cyxcbi5jbXAtZm9ybS10ZXh0X190ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5jbXAtZm9ybS10ZXh0X190ZXh0OmFjdGl2ZSwgLmNtcC1mb3JtLXRleHRfX3RleHQ6aG92ZXIsXG4uY21wLWZvcm0tdGV4dF9fdGV4dGFyZWE6YWN0aXZlLFxuLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyNWI2MjtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uY21wLWZvcm0tdGV4dF9fdGV4dC5pcy1pbnZhbGlkLFxuLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhLmlzLWludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4wNSk7XG59XG4uY21wLWZvcm0tdGV4dF9fdGV4dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY21wLWZvcm0tdGV4dF9fdGV4dDo6cGxhY2Vob2xkZXIsXG4uY21wLWZvcm0tdGV4dF9fdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jbXAtZm9ybS10ZXh0X190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cblxuLmNtcC1mb3JtLXRleHRfX3RleHQge1xuICBoZWlnaHQ6IDQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtZm9ybS10ZXh0X190ZXh0IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLypGb3JtIEJ1dHRvbiovXG4uY21wLWZvcm0tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMjRweCAwO1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDc4cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtZm9ybS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLmNtcC1mb3JtLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjJmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY21wLWZvcm0tYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTBkMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY21wLWZvcm0tYnV0dG9uOmZvY3VzLFxuLmNtcC1mb3JtLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmY7XG59XG5cbi5jbXAtZm9ybS1idXR0b246dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTBkMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY21wLWZvcm0tYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbXAtZm9ybSAuYnV0dG9uOm5vdCguYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTksIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIpIHtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1mb3JtIC5idXR0b246bm90KC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMSwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMikge1xuICAgIHBhZGRpbmc6IDAgNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtZm9ybSAuYnV0dG9uOm5vdCguYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTksIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIpIHtcbiAgICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19sYWJlbCB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0tb3B0aW9uc19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQuODVweDtcbiAgfVxufVxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1tdWx0aS1kcm9wLWRvd24ge1xuICB3aWR0aDogMjE3cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLW11bHRpLWRyb3AtZG93biB7XG4gICAgbWF4LWhlaWdodDogMzE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC44NXB4O1xuICB9XG59XG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLW11bHRpLWRyb3AtZG93biBvcHRpb24ge1xuICB3aWR0aDogMTc1cHg7XG4gIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1tdWx0aS1kcm9wLWRvd24gb3B0aW9uOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMjI1YjYyIDAlLCAjMjI1YjYyIDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tbXVsdGktZHJvcC1kb3duIG9wdGlvbjpmb2N1cywgLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1tdWx0aS1kcm9wLWRvd24gb3B0aW9uOmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IDFweCBkb3R0ZWQgIzAwMDAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tbXVsdGktZHJvcC1kb3duIFtzZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMjI1YjYyIDAlLCAjMjI1YjYyIDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tbXVsdGktZHJvcC1kb3duOmZvY3VzIG9wdGlvbjpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzIyNWI2MiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzIyNWI2MiAwJSwgIzIyNWI2MiAxMDAlKTtcbn1cbi5jbXAtZm9ybS1vcHRpb25zX19oZWxwLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1mb3JtLW9wdGlvbnNfX2hlbHAtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC44NXB4O1xuICB9XG59XG5cbi8qRm9ybSBGaWxlIFVwbG9hZCovXG4uY21wLWZvcm0tdXBsb2FkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX2ZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX2ZpbGUge1xuICB3aWR0aDogOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fZmlsZTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBjb2xvcjogIzUwNTA1MDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4LjgzcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uY21wLWZvcm0tdXBsb2FkX19maWxlOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fZmlsZTpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwMDAwO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX2ZpbGUuaXMtaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTguODNweDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWZvcm0tdXBsb2FkX19sYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWZvcm0tdXBsb2FkX19sYWJlbF9fZmlsZW5hbWUsIC5jbXAtZm9ybS11cGxvYWRfX2xhYmVsX19maWxlc25vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX3RleHQge1xuICBtYXJnaW46IDEycHggMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2LjJweDtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX3RleHQgcCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fZmlsZWV4dG4tZXJyb3IsIC5jbXAtZm9ybS11cGxvYWRfX2ZpbGVzaXplLWVycm9yLCAuY21wLWZvcm0tdXBsb2FkX19ub2ZpbGUtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2LjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCA4cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMik7XG4gIG1heC13aWR0aDogMzE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbiNzZWFyY2hfbWFya2V0X2NvbnN1bHRhdGlvbiAuZm9ybWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogM3B4IDEwcHggNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2IwMTtcbn1cblxuLmNtcC1mb3JtIC5idXR0b246bm90KC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMSwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMikge1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0gLmJ1dHRvbjpub3QoLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05LCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEwLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTExLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyKSB7XG4gICAgcGFkZGluZzogMCA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1mb3JtIC5idXR0b246bm90KC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMSwgLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMikge1xuICAgIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhcHRjaGEtZXJyb3ItcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgY29sb3I6IHJlZDtcbn1cblxuLm1zYS1mb3JtLW9wdGlvbnNfX2NvbnN0cmFpbnQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8gdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgY29sdW1uLWdhcDogMS44NzVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgbWFyZ2luOiAwIDAgMCA1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogODE0cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gICAgbWFyZ2luOiAyLjEyNXJlbSAwIDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgcm93LWdhcDogMS41cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAzLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAvKiAxNi4ycHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA4MTRweDtcbiAgICBoZWlnaHQ6IDgxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIGltZywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogNi9zcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDYvc3BhbiA4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdhcDogMS41cmVtIDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCA4MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAzcmVtIDAgMy43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICAgIG1hcmdpbjogMi4xMjVyZW0gMCAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMS81O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGhlaWdodDogODEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSBpbWcsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSxcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjg3NXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBtYXJnaW46IDAgMCAwIDVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gICAgbWFyZ2luOiAyLjEyNXJlbSAwIDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSAwIDMuNzVyZW07XG4gICAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA0NzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgaW1nLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBvdXRsaW5lOiBkYXNoZWQ7XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiA5MSU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG91dGxpbmU6IGRhc2hlZDtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2MjtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IDkxJTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIC5jbXAtYnV0dG9uX190ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG91dGxpbmU6IGRhc2hlZDtcbiAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTglO1xuICAgIGhlaWdodDogOTElO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMgLmNtcC1idXR0b25fX3RleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMgLmNtcC1idXR0b25fX3RleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMgLmNtcC1idXR0b25fX3RleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBoZWlnaHQ6IDkxJTtcbiAgICBsZWZ0OiAycHg7XG4gICAgdG9wOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMge1xuICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgcm93LWdhcDogMS41cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAzLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gICAgbWFyZ2luOiAyLjEyNXJlbSAwIDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIGltZywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdhcDogMjRweCAzMHB4O1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCA4MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDIuMTI1cmVtIDAgMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSAwIDMuNzVyZW07XG4gICAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNjtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMi82O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIC8qIE1TQSBEZXNpZ24gU3lzdGVtL0Rpc2NsYWltZXIvRGlzY2xhaW1lci1TbWFsbCB0ZXh0ICovXG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC8qIDE2LjJweCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX3RpdGxlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtdGVhc2VyX190aXRsZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMi82O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSxcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxLzY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDA7XG4gIHBhZGRpbmc6IDM2cHggMDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgb3JkZXI6IDI7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIG1heC13aWR0aDogNnJlbTtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gIG1heC13aWR0aDogNnJlbTtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIGltZyB7XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA2cmVtO1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm86bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVybzpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsIC50ZWFzZXIuY21wLXRlYXNlci0taGVybzpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0taGVybzpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvOm5vdCguY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS8xMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDEgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMDtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHNlbGYtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzZWxmLXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50ICsgaW1nLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgKyAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50ICsgaW1nLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCArIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyAucGxheV9wYXVzZV9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIC5wbGF5X3BhdXNlX2J0bi5idG5wYXVzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tc2FfdmlkZW9fcGF1c2VfYnRuLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyAucGxheV9wYXVzZV9idG4uYnRucGxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tc2FfdmlkZW9fcGxheV9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDZyZW07XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDgwcHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAzMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAyNXB4IDI0cHg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSBpbWcge1xuICBtaW4td2lkdGg6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIG1heC13aWR0aDogNnJlbTtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQ6bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIG9yZGVyOiAyO1xuICAgIGdhcDogMS41cmVtO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQ6bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLCAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZDpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkOm5vdCguY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZDpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTE7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIgLmNtcC10ZWFzZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyIC5jbXAtdGVhc2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGFicyAuY21wLXRhYnNfX3RhYnBhbmVsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIsIC50YWJzIC5jbXAtdGFic19fdGFicGFuZWwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyLCAudGFicyAuY21wLXRhYnNfX3RhYnBhbmVsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIsIC50YWJzIC5jbXAtdGFic19fdGFicGFuZWwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTIyZjMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwOTE4MTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzIyNWI2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjI1YjYyO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWZlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMmYzMztcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMyMjViNjI7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjOGQ2ZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTE4MTk7XG4gIGNvbG9yOiAjMDkxODE5O1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfZGVlcHRlYWwuc3ZnXCIpO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUge1xuICBjb2xvcjogIzA5MTgxOTtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlcixcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllZmVmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfd2hpdGUuc3ZnXCIpO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl93aGl0ZS5zdmdcIik7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMjJmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDkxODE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjViNjI7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWZlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMmYzMztcbiAgY29sb3I6ICMxMjJmMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMyMjViNjI7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzhkNmQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDkxODE5O1xuICBjb2xvcjogIzA5MTgxOTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2RlZXB0ZWFsLnN2Z1wiKTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzOjpiZWZvcmUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzOjpiZWZvcmUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lLWNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDkxODE5O1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWZlZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmYyZjJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsXG4gIC5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX3doaXRlLnN2Z1wiKTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3doaXRlLnN2Z1wiKTtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMHJlbSkge1xuICAuY29udGFpbmVyLWZsdWlkIC5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCxcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCxcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQsXG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLWhlcm8sXG4gIC5jb250YWluZXItZmx1aWQgLnRleHQgLmNtcC10ZXh0LFxuICAuY29udGFpbmVyLWZsdWlkIC50aXRsZSAuY21wLXRpdGxlLFxuICAuY29udGFpbmVyLWZsdWlkIC5hY2NvcmRpb24gLmNtcC1hY2NvcmRpb24sXG4gIC5jb250YWluZXItZmx1aWQgLnRlYXNlci1tZXNzYWdlLWNhcmQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMHJlbSkge1xuICAuY29udGFpbmVyLWZsdWlkIC5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsXG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LFxuICAuY29udGFpbmVyLWZsdWlkIC5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LFxuICAuY29udGFpbmVyLWZsdWlkIC5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsXG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LFxuICAuY29udGFpbmVyLWZsdWlkIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTYwMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQgLmNtcC1icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMHJlbSkge1xuICAuY29udGFpbmVyLWZsdWlkIC5tc2EtcXVvdGUgI21zYS1xdW90ZS1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQgLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogNDMuNDcyMjIyMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAzNThweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgKiB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgKiB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1Ni41Mjc3Nzc4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyBidXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIHtcbiAgaGVpZ2h0OiA4MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIxM3B4IDMwcHggMjEzcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDgxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMC4xNDU1NjQxOTg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLWxhcmdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDguMTk2NTk4ODQ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHZpZGVvIHtcbiAgaGVpZ2h0OiA4MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgdmlkZW8ge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyB7XG4gICAgcGFkZGluZzogMnB4IDAgMnB4IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciB7XG4gIGhlaWdodDogODEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMjEzcHggMzBweCAyMTNweCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8sXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHZpZGVvIHtcbiAgaGVpZ2h0OiA4MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8sXG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgdmlkZW8ge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciB7XG4gIGhlaWdodDogODEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMTNweCAzMHB4IDIxM3B4IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDgxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBhc3BlY3QtcmF0aW86IDEuNzc3Nzc3Nzg7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8sXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB2aWRlbyB7XG4gIGhlaWdodDogODEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8sXG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogNThweCAzMHB4IDU4cHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAzMHB4O1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjYzO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMC4yMzQ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLW1lZGl1bS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogOC4xOTY1OTg4NDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvIHtcbiAgICBwYWRkaW5nOiAycHggMCAycHggMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8sXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgdmlkZW8ge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8sXG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogNThweCAzMHB4IDU4cHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBhc3BlY3QtcmF0aW86IDEuNjM7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8ge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjYzO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLWZ1bGxibGVlZCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogNThweCAzMHB4IDU4cHggODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4IDMwcHg7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBhc3BlY3QtcmF0aW86IDIuODg7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMi44ODtcbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMjAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogIzIyNWI2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEyMmYzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDkxODE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjI1YjYyO1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIyZjMzO1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMyMjViNjI7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lLWNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2M4ZDZkODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5MTgxOTtcbiAgY29sb3I6ICMwOTE4MTk7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyMjViNjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuICAuY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbiAgLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbiAgLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuICAuY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsXG4gIC5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsXG4gIC5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsXG4gIC5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9kZWVwdGVhbC5zdmdcIik7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG59XG5cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWZlZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuICAuY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfd2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl93aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfbmV1dHJhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX25ldXRyYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19hY2NlbnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2FjY2VudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfYmVpZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfYmVpZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19saWdodGdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2xpZ2h0Z3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19kYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfZGFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLCAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5jbXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmltYWdlIC5jbXAtaW1hZ2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmltYWdlIC5jbXAtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uaW1hZ2VfX3NxdWFyZWZvcm1hdCAuY21wLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uaW1hZ2VfX3NxdWFyZWZvcm1hdCAuY21wLWltYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG4uaW1hZ2VfX3dpZGVmb3JtYXQgLmNtcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi5pbWFnZV9fd2lkZWZvcm1hdCAuY21wLWltYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG5cbi5tc2EtbGFuZ3VhZ2VuYXZpZ2F0aW9uX2Zvb3RlciB7XG4gIG1heC13aWR0aDogMTguNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIgLmNtcC1sYW5ndWFnZW5hdmlnYXRpb25fX2dyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUuMzEyNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIgLmNtcC1sYW5ndWFnZW5hdmlnYXRpb25fX2dyb3VwOmZvY3VzIHtcbiAgb3V0bGluZTogMC4xODc1cmVtIGRvdHRlZCAjMDAwMDAwO1xufVxuLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIC5jbXAtbGFuZ3VhZ2VuYXZpZ2F0aW9uX19ncm91cCBvcHRpb24ge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qTWFya2V0byBGb3JtKi9cbi5tc2EtbWFya2V0by13cmFwcGVyIHtcbiAgLypGb3JtIEJ1dHRvbiovXG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm1Db2wge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm1Db2wgLm1rdG9MYWJlbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogLTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHN0cm9uZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIGxhYmVsIC5ta3RvQXN0ZXJpeCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9GaWVsZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvRmllbGQubWt0b1RleHRGaWVsZCwgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9GaWVsZC5ta3RvRW1haWxGaWVsZCwgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9GaWVsZC5ta3RvVGVsRmllbGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9GaWVsZDpmb2N1cywgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9GaWVsZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvRmllbGQ6YWN0aXZlLCAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyNWI2MjtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkOmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4wNSk7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIHNlbGVjdC5ta3RvRmllbGQsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCB0ZXh0YXJlYS5ta3RvRmllbGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCxcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1yYWRpb10sXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvUmFkaW9MaXN0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYWNjZW50LWNvbG9yOiAjMjI1YjYyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cywgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMtdmlzaWJsZSxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMtdmlzaWJsZSxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvUmFkaW9MaXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMtdmlzaWJsZSxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvUmFkaW9MaXN0IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmludmFsaWQsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPXJhZGlvXTppbnZhbGlkLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06aW52YWxpZCxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvUmFkaW9MaXN0IGlucHV0W3R5cGU9cmFkaW9dOmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4wNSk7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvUmFkaW9MaXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpsYXN0LWNoaWxkLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gIH1cbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcCAubWt0b0J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwcHggMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDc4cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcCAubWt0b0J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcCAubWt0b0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjJmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIC5ta3RvQnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTBkMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIC5ta3RvQnV0dG9uOmZvY3VzLCAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAgLm1rdG9CdXR0b246dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTBkMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcCAubWt0b0J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwcHggMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDc4cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmYzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEwZDFhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbjpmb2N1cywgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbjp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMGQxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgLm1rdG9CdXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9FcnJvciAubWt0b0Vycm9yTXNnIC5ta3RvRXJyb3JEZXRhaWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgNXJlbSAwIDQuMzEyNXJlbTtcbiAgfVxufVxuLmNtcC1wYWdpbmF0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNtcC1wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNDhweCAxLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgcGFkZGluZzogNjBweCAxLjU2MjVyZW07XG4gICAgZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXBhZ2luYXRpb25fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCA5NnB4IDA7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjQzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uIHtcbiAgY29sb3I6ICMyMjViNjI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJyY2x0XCIgb2ZmO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jbXAtcGFnaW5hdGlvbl9faXRlbSBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogIzExMGQxYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjMjI1YjYyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLm5leHQtcGFnZS1ncm91cCBidXR0b24sIC5jbXAtcGFnaW5hdGlvbl9faXRlbS5wcmV2LXBhZ2UtZ3JvdXAgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLm5leHQtcGFnZS1ncm91cCBidXR0b24gLnNjcmVlbi1yZWFkZXItb25seSwgLmNtcC1wYWdpbmF0aW9uX19pdGVtLnByZXYtcGFnZS1ncm91cCBidXR0b24gLnNjcmVlbi1yZWFkZXItb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLm5leHQtcGFnZS1ncm91cCBidXR0b246aG92ZXIgLnNjcmVlbi1yZWFkZXItb25seSwgLmNtcC1wYWdpbmF0aW9uX19pdGVtLnByZXYtcGFnZS1ncm91cCBidXR0b246aG92ZXIgLnNjcmVlbi1yZWFkZXItb25seSB7XG4gIHdpZHRoOiA1LjYyNXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgdG9wOiA5MCU7XG4gIGxlZnQ6IDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1wYWdpbmF0aW9uX19pdGVtLm5leHQtcGFnZS1ncm91cCBidXR0b246aG92ZXIgLnNjcmVlbi1yZWFkZXItb25seSwgLmNtcC1wYWdpbmF0aW9uX19pdGVtLnByZXYtcGFnZS1ncm91cCBidXR0b246aG92ZXIgLnNjcmVlbi1yZWFkZXItb25seSB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIGxlZnQ6IDkwJTtcbiAgfVxufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLS1kaXNhYmxlZCBidXR0b24ge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jbXAtcGFnaW5hdGlvbl9faXRlbS0tZGlzYWJsZWQgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyMjViNjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtcGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIGJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbXAtcGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMDkzNzVyZW07XG4gIGJvdHRvbTogLTAuMDYyNXJlbTtcbiAgbGVmdDogLTAuMDYyNXJlbTtcbiAgcmlnaHQ6IC0wLjA5Mzc1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNtcC1wYWdpbmF0aW9uLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zYS1xdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5tc2EtcXVvdGUge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtcXVvdGUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgfVxufVxuLm1zYS1xdW90ZSAjbXNhLXF1b3RlLWltZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvcXVvdGVfaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbiAgZmxleDogMSAwIDA7XG59XG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS10ZXh0YXJlYSAuY21wLXRleHQgcCxcbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLXRleHRhcmVhIC5jbXAtdGV4dCBibG9ja3F1b3RlLFxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dC0tdGV4dGFyZWEgLmNtcC10ZXh0IGIsXG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS10ZXh0YXJlYSAuY21wLXRleHQgc3Ryb25nLFxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dC0tdGV4dGFyZWEgLmNtcC10ZXh0IGVtLFxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dC0tdGV4dGFyZWEgLmNtcC10ZXh0IHByZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS1ub3RlIC5jbXAtdGV4dCBwLFxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dC0tbm90ZSAuY21wLXRleHQgYmxvY2txdW90ZSxcbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLW5vdGUgLmNtcC10ZXh0IGIsXG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS1ub3RlIC5jbXAtdGV4dCBzdHJvbmcsXG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS1ub3RlIC5jbXAtdGV4dCBlbSxcbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLW5vdGUgLmNtcC10ZXh0IHByZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uY21wLXNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmNtcC1zZWFyY2hfX2lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2Y1O1xufVxuXG4uc2VnbWVudGZlYXR1cmVkZXRhaWxzLFxuLnNlZ21lbnRkZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5zZWdtZW50ZmVhdHVyZWRldGFpbHM6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDI5OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtY2lyY2xlLWNoYXJ0X19zdmctd3JhcCB7XG4gIHdpZHRoOiAxNjhweDtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjZDRlYzhlO1xuICBzdHJva2Utd2lkdGg6IDQ7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcyAxcyBlYXNlLW91dCBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7XG4gIH1cbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQuZGVlcHRlYWwgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gIHN0cm9rZTogIzIyNWI2Mjtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQub3JhbmdlIC5jbXAtY2lyY2xlLWNoYXJ0X19jaXJjdWxhci1jaGFydC1jaXJjbGUge1xuICBzdHJva2U6ICNmZjlmMDA7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LmdyZWVuIC5jbXAtY2lyY2xlLWNoYXJ0X19jaXJjdWxhci1jaGFydC1jaXJjbGUge1xuICBzdHJva2U6ICM0Y2M3OTA7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LmJsdWUgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gIHN0cm9rZTogIzNjOWVlNTtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fcGVyY2VudGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogODVweDtcbiAgd2lkdGg6IDg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtY2lyY2xlLWNoYXJ0X19wZXJjZW50YWdlLXRleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtY2lyY2xlLWNoYXJ0X19oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtY2lyY2xlLWNoYXJ0X19kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImluaXRcIiBvbiwgXCJmaW5hXCIgb247XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggMC4zMTI1cmVtIDAuOTM3NXJlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjEwMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gIH1cbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1jYXJkX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1jYXJkX19oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtY2FyZF9faGVhZGluZyAqIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDI4LjhweCAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmRfX2hlYWRpbmcgKiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1jYXJkX19kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAvKiAxOC4ycHggKi9cbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJyY2x0XCIgb2ZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAudGV4dDpmaXJzdC1vZi10eXBlIC5jbXAtdGV4dCBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAudGV4dDpmaXJzdC1vZi10eXBlIC5jbXAtdGV4dCBwOm50aC1jaGlsZCgxKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEgLnRleHQ6Zmlyc3Qtb2YtdHlwZSAuY21wLXRleHQgcDpudGgtY2hpbGQoMikge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEgLnRleHQ6Zmlyc3Qtb2YtdHlwZSAuY21wLXRleHQgcDpudGgtY2hpbGQoMikge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAuY21wLXRhYnNfX3RhYnBhbmVsIC50ZXh0IC5jbXAtdGV4dCBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAuY21wLXRhYnNfX3RhYnBhbmVsIC50ZXh0IC5jbXAtdGV4dCBwOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuXG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2Ryb3Bkb3duIC5jbXAtZm9ybS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMnB4IDQ4cHggMTJweDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2Ryb3Bkb3duIC5jbXAtZm9ybS1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiAwIDVyZW0gNjBweCA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fZHJvcGRvd24gLmNtcC1mb3JtLW9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgNXJlbSA5NnB4IDVyZW07XG4gIH1cbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fZHJvcGRvd24gLmNtcC1mb3JtLW9wdGlvbnNfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19kcm9wZG93biAuY21wLWZvcm0tb3B0aW9uc19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2Ryb3Bkb3duIC5jbXAtZm9ybS1vcHRpb25zX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiaW5pdFwiIG9uLCBcImZpbmFcIiBvbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2Ryb3Bkb3duIC5jbXAtZm9ybS1vcHRpb25zX19maWVsZCB7XG4gICAgbWF4LXdpZHRoOiAzNTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2Ryb3Bkb3duIC5jbXAtZm9ybS1vcHRpb25zX19maWVsZCB7XG4gICAgbWF4LXdpZHRoOiA0MDdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDEuODc1cmVtO1xuICBnYXA6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcyB7XG4gICAgcGFkZGluZzogOTZweCA1cmVtO1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLWJnLWltZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIxMiwgMjM2LCAxNDIsIDAuMSkgMCUsIHJnYmEoMjEyLCAyMzYsIDE0MiwgMC4xKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzLjQzNzVyZW07XG4gIGJvdHRvbTogMTMuNDM3NXJlbTtcbiAgbGVmdDogMS44NzVyZW07XG4gIHJpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvciwgbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtYmctaW1nIHtcbiAgICB0b3A6IDguMTI1cmVtO1xuICAgIGJvdHRvbTogOC4wODc4NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLWJnLWltZyB7XG4gICAgdG9wOiAyLjA2MjVyZW07XG4gICAgYm90dG9tOiAyLjA0MjI1cmVtO1xuICAgIGxlZnQ6IDVyZW07XG4gICAgcmlnaHQ6IDVyZW07XG4gIH1cbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMy42NTYyNXJlbTtcbiAgfVxufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy1jb250ZW50LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInJjbHRcIiBvZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgfVxufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy1jb250ZW50LWRlc2Mge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC45Mzc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIgLmNtcC1zZWFyY2gtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG4gIH1cbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fbWFya2V0LXNlZ21lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0OHB4IDEuODc1cmVtIDQ4cHggMS44NzVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX21hcmtldC1zZWdtZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDEuODc1cmVtIDYwcHggMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19tYXJrZXQtc2VnbWVudCB7XG4gICAgcGFkZGluZzogOTZweCA1cmVtIDYwcHggNXJlbTtcbiAgfVxufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19tYXJrZXQtc2VnbWVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fbWFya2V0LXNlZ21lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX21hcmtldC1zZWdtZW50LWRlc2Mge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19tYXJrZXQtc2VnbWVudC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBnYXA6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBnYXA6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzLWNvbnRhaW5lciA+IGRpdi5hZW0tR3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAzNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyID4gZGl2LmFlbS1HcmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyID4gZGl2LmFlbS1HcmlkIHtcbiAgICBnYXA6IDEuODc1cmVtO1xuICB9XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyID4gZGl2LmFlbS1HcmlkIC5zZWdtZW50ZmVhdHVyZWRldGFpbHMsXG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyID4gZGl2LmFlbS1HcmlkIC5zZWdtZW50ZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyID4gZGl2LmFlbS1HcmlkIC5zZWdtZW50ZmVhdHVyZWRldGFpbHMsXG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQgLnNlZ21lbnRkZXRhaWxzIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyID4gZGl2LmFlbS1HcmlkIC5zZWdtZW50ZmVhdHVyZWRldGFpbHMsXG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQgLnNlZ21lbnRkZXRhaWxzIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyMi41cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXNhY29tc2NvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLyogQWRqdXN0IGJhY2tncm91bmQgc2l6ZSBiYXNlZCBvbiBicmVha3BvaW50cyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5tc2Fjb21zY29yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgLyogQWRqdXN0IHNpemUgZm9yIG1lZGl1bS1zaXplZCBzY3JlZW5zICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhY29tc2NvcmUge1xuICAgIGhlaWdodDogMzM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLm1zYWNvbXNjb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4NC4zMnB4O1xuICB9XG59XG4ubXNhY29tc2NvcmUgLmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1zYWNvbXNjb3JlIC5jb250YWluZXIucmVzcG9uc2l2ZWdyaWQ6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDIuMjVyZW07XG59XG4ubXNhY29tc2NvcmUgLnRleHQ6Zmlyc3Qtb2YtdHlwZSBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2Fjb21zY29yZSAudGV4dDpmaXJzdC1vZi10eXBlIHA6bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4ubXNhY29tc2NvcmUgLnRleHQ6Zmlyc3Qtb2YtdHlwZSBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMyZjJmMmYgIWltcG9ydGFudDtcbn1cbi5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC45Mzc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSB7XG4gICAgZ2FwOiAxLjg3NXJlbTtcbiAgfVxufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgfVxufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4ubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIgLmNtcC1zZWFyY2gtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMCAwO1xufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkX19oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkX19oZWFkaW5nICoge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmRfX2hlYWRpbmcgKiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIgLmNtcC1zZWFyY2gtY2FyZF9fZGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJyY2x0XCIgb2ZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY21wLW5hdmlnYXRpb24tLXNpdGVtYXAtaHRtbCAuY21wLW5hdmlnYXRpb25fX2dyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uY21wLW5hdmlnYXRpb24tLXNpdGVtYXAtaHRtbCAuY21wLW5hdmlnYXRpb25fX2l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLW5hdmlnYXRpb24tLXNpdGVtYXAtaHRtbCAuY21wLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmNtcC1uYXZpZ2F0aW9uLS1zaXRlbWFwLWh0bWwgLmNtcC1uYXZpZ2F0aW9uX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY21wLW5hdmlnYXRpb24tLXNpdGVtYXAtaHRtbCAuY21wLW5hdmlnYXRpb25fX2l0ZW0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1uYXZpZ2F0aW9uLS1zaXRlbWFwLWh0bWwgLmNtcC1uYXZpZ2F0aW9uX19pdGVtLWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIH1cbn1cbi5jbXAtbmF2aWdhdGlvbi0tc2l0ZW1hcC1odG1sIC5jbXAtbmF2aWdhdGlvbl9faXRlbS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3BlYWtlcmhlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi4yNXJlbTtcbiAgcGFkZGluZzogMCA1cmVtIDZyZW0gNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5zcGVha2VyaGVhZGxpbmUge1xuICAgIHBhZGRpbmc6IDByZW0gMS41NjI1cmVtIDMuNzVyZW0gMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuc3BlYWtlcmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAwcmVtIDEuODc1cmVtIDNyZW0gMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1zZWN0aW9uOjpiZWZvcmUsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtaGVhZGxpbmUgLmNtcC10ZXh0IGgzIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIC5jbXAtdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiAyO1xuICAtLXRlYXNlci1tYXgtd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS10ZWFzZXItbWF4LXdpZHRoKSAtIDYuMTg3NXJlbSk7XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIGEsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIGEsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUgYTpob3ZlciwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAgKyBwLCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwICsgcCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNC42ODc1cmVtO1xuICB3aWR0aDogNC42ODc1cmVtO1xufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSxcbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLFxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICB3aWR0aDogNC42ODc1cmVtO1xuICBoZWlnaHQ6IDQuNjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAudGVhc2VyIC5jbXAtdGVhc2VyIHtcbiAgcGFkZGluZy10b3A6IDIuMjVyZW07XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC50ZWFzZXIge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbn1cblxuLmNtcC1jb250YWluZXItLWRhcmsgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIGgzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtaGVhZGxpbmUgaDMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSBoMyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtaGVhZGxpbmUgaDMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtaGVhZGxpbmUgaDMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY21wLXRhYl93cmFwcGVyLFxuLmNlbnRlcl90YWJzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnNfX3RhYmxpc3QsXG4uY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYyZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzLjVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFibGlzdCxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG59XG4uY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYixcbi5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgcGFkZGluZzogMjRweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNzJweDtcbiAgbWluLXdpZHRoOiAxMTlweDtcbn1cbi5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUsXG4uY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjViNjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYjpob3Zlcixcbi5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWI6Zm9jdXMsIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiOmZvY3VzLXZpc2libGUsXG4uY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiOmZvY3VzLFxuLmNlbnRlcl90YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnNfX3RhYmxpc3QsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYi5hY3RpdmU6Zm9jdXMsIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLmFjdGl2ZTpmb2N1cyxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB9XG59XG4uY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFicGFuZWwsXG4uY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgIGdhcDogMDtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWI6bGFzdC1vZi10eXBlLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYi0tYWN0aXZlLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjJlZjtcbiAgICBjb2xvcjogIzJmMmYyZjtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3QubW9iaWxlb25seS5leHBhbmRlZCBsaTpub3QoLmNtcC10YWJzX190YWItLWFjdGl2ZSksXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0Lm1vYmlsZW9ubHkuZXhwYW5kZWQgbGk6bm90KC5jbXAtdGFic19fdGFiLS1hY3RpdmUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdC5tb2JpbGVvbmx5Om5vdCguZXhwYW5kZWQpIGxpLmNtcC10YWJzX190YWItLWFjdGl2ZSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3QubW9iaWxlb25seTpub3QoLmV4cGFuZGVkKSBsaS5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmEgdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRvd24tYmx1ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDkuMTg3NXJlbSBjZW50ZXI7XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWIsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgb3JkZXI6IDE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYjpub3QoLmNtcC10YWJzX190YWItLWFjdGl2ZSksXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWI6bm90KC5jbXAtdGFic19fdGFiLS1hY3RpdmUpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5ZW07XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLnRhYml0ZW0sXG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmUsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW0sXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmYyZWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYyZWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMmYyZjJmO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC50YWJpdGVtOmZvY3VzLFxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYi0tYWN0aXZlOmZvY3VzLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC50YWJpdGVtOmZvY3VzLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFicGFuZWwsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAudGFiaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYSB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZG93bi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC50YWJpdGVtOmZvY3VzLCAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAudGFiaXRlbTpmb2N1cy12aXNpYmxlLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC50YWJpdGVtOmZvY3VzLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC50YWJpdGVtOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAudGFiaXRlbS50YWJpdGVtLS1leHBhbmQsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW0udGFiaXRlbS0tZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdXAtYmx1ZS5zdmdcIik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWIsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW0sXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSA0LjEyNXJlbSAxLjVyZW0gMS44NzVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMi4yNXJlbSBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYnBhbmVsLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC5jbXAtdGFic19fdGFicGFuZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWIsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW0sXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSA5LjE4NzVyZW0gMS41cmVtIDcuNjI1cmVtO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLnRhYml0ZW0sXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmEgdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRvd24tYmx1ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDkuMTg3NXJlbSBjZW50ZXI7XG4gIH1cbn1cblxuLmNlbnRlcl90YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEgLnRhYnMge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAudGFicyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC5jbXAtdGFic19fdGFicGFuZWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDcycHggNzJweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC5jbXAtdGFic19fdGFiIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAuY21wLXRhYnNfX3RhYiB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEgLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIC50ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzJSAtIDIwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIC50ZWFzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIC50ZWFzZXI6bnRoLW9mLXR5cGUoMSkgLmNtcC10ZWFzZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIC50ZWFzZXI6bnRoLW9mLXR5cGUoMikgLmNtcC10ZWFzZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAuY21wLWNvbnRhaW5lciAudGVhc2VyOm50aC1vZi10eXBlKDMpIC5jbXAtdGVhc2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlcjpudGgtb2YtdHlwZSgzKSAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIC50ZWFzZXIgLmNtcC10ZWFzZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAuY21wLWNvbnRhaW5lciAudGVhc2VyIC5jbXAtdGVhc2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlciAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwIDAgMS44NzVyZW0gMDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLmZvdXItdXAgLmNtcC10ZWFzZXIge1xuICBoZWlnaHQ6IDQzOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci5mb3VyLXVwIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IDQxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLmZvdXItdXAgLmNtcC10ZWFzZXIge1xuICAgIGhlaWdodDogMzkzcHg7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci5mb3VyLXVwIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGhlaWdodDogMTY4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLmZvdXItdXAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE5OHB4O1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIudGhyZWUtdXAgLmNtcC10ZWFzZXIge1xuICBoZWlnaHQ6IDU1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIudGhyZWUtdXAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTk3cHg7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBoZWlnaHQ6IDExNnB4O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjE0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGhlaWdodDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIudGhyZWUtdXAgLmNtcC10ZWFzZXIgLnRleHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyIC50ZXh0IHAge1xuICBwYWRkaW5nOiAwIDI0cHggMzZweDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlciAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDAuMzEyNXJlbSAwLjkzNzVyZW0gMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMjRweCAyNHB4IDAgMjRweDtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbjogMTJweCAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmc6IDAgMjRweCAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyIHRleHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IHVuc2V0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmltYWdlLWZvY3VzLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLFxuICAuaW1hZ2UtZm9jdXMtbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB+IGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG4gIC5pbWFnZS1mb2N1cy1jZW50ZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLFxuICAuaW1hZ2UtZm9jdXMtY2VudGVyIC5jbXAtdGVhc2VyX19jb250ZW50IH4gaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtZm9jdXMtcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLFxuICAuaW1hZ2UtZm9jdXMtcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgfiBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cbn1cbi5hdXRob3JiYXNlcGFnZSAuY21wLXRpdGxlIHtcbiAgcGFkZGluZzogOTZweCA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5hdXRob3JiYXNlcGFnZSAuY21wLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuYXV0aG9yYmFzZXBhZ2UgLmNtcC10aXRsZSB7XG4gICAgcGFkZGluZzogNDhweCAxLjg3NXJlbTtcbiAgfVxufVxuLmF1dGhvcmJhc2VwYWdlIC5jbXAtdGl0bGUgLmNtcC10aXRsZV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5hdXRob3JiYXNlcGFnZSAuY21wLXRpdGxlIC5jbXAtdGl0bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM2cHggNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hdXRob3JiYXNlcGFnZSAudGVhc2VyLmF1dGhvci1pbnNpZ2h0LWhlYWRlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDBweCAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgfVxufVxuLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTkuMnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5hdXRob3JiYXNlcGFnZSAudGVhc2VyLmF1dGhvci1pbnNpZ2h0LWhlYWRlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5hdXRob3JiYXNlcGFnZSAudGVhc2VyLmF1dGhvci1pbnNpZ2h0LWhlYWRlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyIC5jbXAtdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM4cmVtO1xuICB9XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMi42MjVyZW0gMTJweCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xufVxuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICBtYXgtd2lkdGg6IDIyLjI1cmVtO1xufVxuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYTpmb2N1cywgLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MsIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIwLjhweCAqL1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1ob3ZlciwgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjJmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWhvdmVyLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tYWN0aXZlLCAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWFjdGl2ZS1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tZm9jdXMsIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cywgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjE4NzVyZW07XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tZGlzYWJsZWQsIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpkaXNhYmxlZCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1kaXNhYmxlZC1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MsIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyMjViNjI7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMyMjViNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjAuOHB4ICovXG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1hZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1ob3ZlciwgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZWY7XG4gIGNvbG9yOiAjMTIyZjMzO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMTIyZjMzO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWhvdmVyLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWFjdGl2ZSwgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDZkODtcbiAgY29sb3I6ICMwOTE4MTk7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwOTE4MTk7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1hY3RpdmUtYWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0tZm9jdXMsIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMjI1YjYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMC4wNjI1cmVtIGRhc2hlZCAjMjI1YjYyO1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTg3NXJlbTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWRpc2FibGVkLCAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6ZGlzYWJsZWQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogIzUwNTA1MDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1kaXNhYmxlZC1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcywgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMyMjViNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIwLjhweCAqL1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1hZnRlciwgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWhvdmVyLCAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3ZlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1ob3Zlci1hZnRlciwgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFjdGl2ZSwgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzA5MTgxOTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1hY3RpdmUtYWZ0ZXIsIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWZvY3VzLCAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cywgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cywgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzIyNWI2MjtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgIzIyNWI2Mjtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0tZGlzYWJsZWQsIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1kaXNhYmxlZC1hZnRlciwgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZDo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZDo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZDo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZDo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6ZGlzYWJsZWQ6OmFmdGVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbn1cblxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDM0LjAzJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2NS45NyU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXIge1xuICBwYWRkaW5nOiAzNnB4IDEuODc1cmVtO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMS41NjI1cmVtO1xuICAgIGdhcDogNC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgZ2FwOiB1bnNldDtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41NjI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS41NjI1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXIge1xuICBwYWRkaW5nOiAzNnB4IDEuODc1cmVtO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEuNTYyNXJlbTtcbiAgICBnYXA6IDQuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgICBnYXA6IHVuc2V0O1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4IDAuNjI1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0LjEyNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIG9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtIDAgOS45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDkuOTM3NXJlbSAwIDcuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjBweCAxLjg3NXJlbTtcbiAgICBnYXA6IDQ4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjclICsgMC4xMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UsXG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UsXG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMjRweCAxMnB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiA5NnB4IDAuOTM3NXJlbSA5NnB4IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogOTZweCA5LjkzNzVyZW0gOTZweCA3Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjBweCAxLjg3NXJlbTtcbiAgICBnYXA6IDQ4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY3JSArIDAuMTI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDI0cHggMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogNjUuOTclO1xuICAgIHBhZGRpbmc6IDk2cHggMS44NzVyZW0gOTZweCA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDM0LjAzJTtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4LjU2MjVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgcGFkZGluZzogMCA5LjkzNzVyZW0gMCAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCA3Ljc1cmVtIDEycHggNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDYwcHggMS44NzVyZW07XG4gICAgZ2FwOiA0OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NyUgKyAwLjEyNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UsXG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2UsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAyNHB4IDEycHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMCA1cmVtIDAgMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA3Ljc1cmVtIDAgNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjBweCAxLjg3NXJlbTtcbiAgICBnYXA6IDQ4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NyUgKyAwLjEyNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAyNHB4IDAuNjI1cmVtO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogNjUuOTclO1xuICAgIHBhZGRpbmc6IDk2cHggNXJlbSA5NnB4IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAzNC4wMyU7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTguNTYyNXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQge1xuICBtYXJnaW46IDByZW07XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiA2cmVtIDkuOTM3NXJlbSA2cmVtIDcuNzVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDEuNTYyNXJlbSAzcmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDEuNXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMS41NjI1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDZyZW0gNy43NXJlbSA2cmVtIDkuOTM3NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbSAxLjU2MjVyZW0gMy43NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjg3NXJlbSAyLjI1cmVtIDEuODc1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxLjU2MjVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiA2cmVtIDkuOTM3NXJlbSA2cmVtIDcuNzVyZW07XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMy43NXJlbSAxLjU2MjVyZW0gM3JlbSAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMS44NzVyZW0gMS41cmVtIDEuODc1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDZyZW0gNy43NXJlbSA2cmVtIDkuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbSAxLjU2MjVyZW0gMy43NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW0gMi4yNXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNTYyNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4NzVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZCB7XG4gIG1hcmdpbjogMHJlbTtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDByZW0gNXJlbSAwcmVtIDYuNzVyZW07XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDEuNTYyNXJlbSAzcmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxLjg3NXJlbSAxLjVyZW0gMS44NzVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNTYyNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAwcmVtIDYuNzVyZW0gMHJlbSA1cmVtO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMS41NjI1cmVtIDMuNzVyZW0gMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtIDIuMjVyZW0gMS44NzVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDEuNXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMjtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4NzVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpkaXNhYmxlZCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpkaXNhYmxlZCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLmNtcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuODc1cmVtIDEuODc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkIC5jbXAtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDM2cHggMS44NzVyZW07XG4gIH1cbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIge1xuICB3aWR0aDogMTkuNjg3NXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDAuMzEyNXJlbSAwLjkzNzVyZW0gMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBkYXNoZWQgIzUwNTA1MDtcbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG9yZGVyOiAyO1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgZGl2LnRleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCBkaXYudGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IGRpdi50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMCAyNHB4O1xuICBvcmRlcjogMTtcbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDZyZW07XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQtLTJ1cCAudGVhc2VyLW1lc3NhZ2UtY2FyZCAuY21wLWNvbnRhaW5lciwgLnRlYXNlci1tZXNzYWdlLWNhcmQtLTR1cCAudGVhc2VyLW1lc3NhZ2UtY2FyZCAuY21wLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tMnVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobiszKSkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOTM3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tMnVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobiszKSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQtLTJ1cCAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyOm5vdCg6bnRoLWNoaWxkKG4rMykpIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZC0tMnVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobiszKSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQtLTJ1cCAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyOm5vdCg6bnRoLWNoaWxkKG4rMykpIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tMnVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobiszKSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tNHVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobis1KSkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOTM3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tNHVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobis1KSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQtLTR1cCAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyOm5vdCg6bnRoLWNoaWxkKG4rNSkpIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZC0tNHVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobis1KSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQtLTR1cCAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyOm5vdCg6bnRoLWNoaWxkKG4rNSkpIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tNHVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobis1KSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkIC5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAsXG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAuY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IGRpdi50ZXh0IHAsXG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAuY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAsXG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAuY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgZGl2LnRleHQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZmVmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3V0bGluZTogMC4wNjI1cmVtIGRhc2hlZCAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gZGFzaGVkICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZDJkMmQyO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3ZlciwgLmNtcC1jb250YWluZXItLWRhcmsuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSwgLmNtcC1jb250YWluZXItLWRhcmsuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBkYXNoZWQgIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3ZlciwgLmNtcC1jb250YWluZXItLWRhcmsuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSwgLmNtcC1jb250YWluZXItLWRhcmsuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2ZmZmZmZjtcbiAgb3V0bGluZTogMC4wNjI1cmVtIGRhc2hlZCAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogI2QyZDJkMjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2QyZDJkMjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlciwgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXI6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSwgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZTo6YWZ0ZXIsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cywgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLm5hcnJvdy10ZXh0LWNlbnRlci1weSxcbi53aWRlLXRleHQtcHktY2VudGVyLFxuLmNlbnRlci10ZXh0LXB5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmFycm93LXRleHQtcHktbGVmdCxcbi53aWRlLXRleHQtcHktbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jZW50ZXItdGV4dC1weS1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY2VudGVyLXRleHQtcHktanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY21wLXRleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtLWludmVydCAuY21wLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtdGV4dCBwIGEge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG4uY21wLXRleHQgKiArIHAge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNtcC10ZXh0IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMjViNjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jbXAtdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLS1pbnZlcnQgLmNtcC10ZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtLWludmVydCAuY21wLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC10ZXh0ICogKyBoMSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY21wLXRleHQgaDEge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbi5jbXAtdGV4dCAqICsgaDIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNtcC10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZXh0ICogKyBoMyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY21wLXRleHQgaDMge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uY21wLS1pbnZlcnQgLmNtcC10ZXh0IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLXRleHQgKiArIGg0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jbXAtdGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jbXAtLWludmVydCAuY21wLXRleHQgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtdGV4dCAqICsgaDUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNtcC10ZXh0IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZXh0ICogKyBoNiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY21wLXRleHQgaDYge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLS1pbnZlcnQgLmNtcC10ZXh0IGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLXRleHQgKiArIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNtcC10ZXh0IGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5jbXAtdGV4dCAqICsgdWwsXG4uY21wLXRleHQgKiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jbXAtdGV4dCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0cHggMCA0cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtLWludmVydCAuY21wLXRleHQgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtdGV4dCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uY21wLXRleHQgb2wge1xuICBjb3VudGVyLXJlc2V0OiBvbGxpO1xufVxuLmNtcC10ZXh0IG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sbGk7XG59XG4uY21wLXRleHQgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbGxpKSBcIi5cIjtcbn1cbi5jbXAtdGV4dCAqICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNtcC10ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC10ZXh0IC5oMS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IC5oMS1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuLmNtcC10ZXh0IC5oMi1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmgyLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jbXAtdGV4dCAuaDMtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IC5oMy1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY21wLXRleHQgLmgzLXNlbWlsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IC5oMy1zZW1pbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmNtcC10ZXh0IC5oNC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IC5oNC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNtcC10ZXh0IC5oNC1zZW1pbGlnaHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmg0LXNlbWlsaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNtcC10ZXh0IC5ib2R5LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IC5ib2R5LXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5jbXAtdGV4dCAuYm9keS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IC5ib2R5LXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY21wLXRleHQgc3VwIGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tc2EtZGlzY2xhaW1lciAuY21wLXRleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubXNhLWRpc2NsYWltZXIgLmNtcC10ZXh0ICoge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtZGlzY2xhaW1lciAuY21wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC1jb250YWluZXIgLmFlbS1HcmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLWNvbnRhaW5lciAudGVhc2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLWNvbnRhaW5lciAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC1jb250YWluZXIgLnRlYXNlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtY29udGFpbmVyIC50ZWFzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC1jb250YWluZXIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtY29udGFpbmVyIC50ZWFzZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLWNvbnRhaW5lciAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC1jb250YWluZXIgLnRlYXNlci5hZW0tR3JpZENvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDA7XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cbi5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oMS1zZW1pYm9sZCAuY21wLXRpdGxlX190ZXh0LFxuLmgxLXNlbWlib2xkIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmgxLXNlbWlib2xkIC5jbXAtdGl0bGVfX3RleHQsXG4gIC5oMS1zZW1pYm9sZCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbi5oMS1zZW1pYm9sZCAudGV4dCAqIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG4uaDItc2VtaWJvbGQgLmNtcC10aXRsZV9fdGV4dCxcbi5oMi1zZW1pYm9sZCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmgyLXNlbWlib2xkIC5jbXAtdGl0bGVfX3RleHQsXG4gIC5oMi1zZW1pYm9sZCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmgyLXNlbWlib2xkIC50ZXh0ICoge1xuICBmb250LXNpemU6IGluaXRpYWw7XG59XG5cbi5oMy1zZW1pYm9sZCAuY21wLXRpdGxlX190ZXh0LFxuLmgzLXNlbWlib2xkIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDMtc2VtaWJvbGQgLmNtcC10aXRsZV9fdGV4dCxcbiAgLmgzLXNlbWlib2xkIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uaDMtc2VtaWJvbGQgLnRleHQgKiB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuLmgzLXNlbWlsaWdodCAuY21wLXRpdGxlX190ZXh0LFxuLmgzLXNlbWlsaWdodCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oMy1zZW1pbGlnaHQgLmNtcC10aXRsZV9fdGV4dCxcbiAgLmgzLXNlbWlsaWdodCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmgzLXNlbWlsaWdodCAudGV4dCAqIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG4uaDQtc2VtaWJvbGQgLmNtcC10aXRsZV9fdGV4dCxcbi5oNC1zZW1pYm9sZCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oNC1zZW1pYm9sZCAuY21wLXRpdGxlX190ZXh0LFxuICAuaDQtc2VtaWJvbGQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uaDQtc2VtaWJvbGQgLnRleHQgKiB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuLmg0LXNlbWlsaWdodCAuY21wLXRpdGxlX190ZXh0LFxuLmg0LXNlbWlsaWdodCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDQtc2VtaWxpZ2h0IC5jbXAtdGl0bGVfX3RleHQsXG4gIC5oNC1zZW1pbGlnaHQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uaDQtc2VtaWxpZ2h0IC50ZXh0ICoge1xuICBmb250LXNpemU6IGluaXRpYWw7XG59XG5cbi5ib2R5LXJlZ3VsYXIgLmNtcC10aXRsZV9fdGV4dCxcbi5ib2R5LXJlZ3VsYXIgLnRleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmJvZHktcmVndWxhciAuY21wLXRpdGxlX190ZXh0LFxuICAuYm9keS1yZWd1bGFyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5ib2R5LXNlbWlib2xkIC5jbXAtdGl0bGVfX3RleHQsXG4uYm9keS1zZW1pYm9sZCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmJvZHktc2VtaWJvbGQgLmNtcC10aXRsZV9fdGV4dCxcbiAgLmJvZHktc2VtaWJvbGQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuI3VoZi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3VoZi1mb290ZXIgLmMtdWhmZi1uYXYge1xuICBwYWRkaW5nOiAwcHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgI3VoZi1mb290ZXIgLmMtdWhmZi1uYXYge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4M3B4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IHtcbiAgICBwYWRkaW5nOiAwcHggMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODNweCkgYW5kIChtYXgtd2lkdGg6IDUzOXB4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IC5jLXVoZmYtbmF2LXJvdyAuYy11aGZmLW5hdi1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jLWhlYWRpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgzcHgpIHtcbiAgI3VoZi1mb290ZXIgLmMtdWhmZi1uYXYgLmMtdWhmZi1uYXYtcm93Om50aC1vZi10eXBlKDIpIC5jLWhlYWRpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzlweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLW5hdiB7XG4gICAgcGFkZGluZzogMHB4IDE4cHg7XG4gIH1cbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IC5jLWhlYWRpbmctNCB7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUzOXB4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IC5jLWhlYWRpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gIH1cbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IC5jLWxpc3QgbGkge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZzogMDtcbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IC5jLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuI3VoZi1mb290ZXIgLmMtdWhmZi1uYXYgLmMtbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLWJhc2Uge1xuICBwYWRkaW5nOiA0N3B4IDgwcHggNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODRweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2Uge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4M3B4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSB7XG4gICAgcGFkZGluZzogNDhweCAyNHB4IDI0cHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUzOXB4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSB7XG4gICAgcGFkZGluZzogNDhweCAzMHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlID4gYS5jLXVoZmYtbGluay5jLXVoZmYtY2NwYSBzdmcge1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgdWwuYy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODNweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgdWwuYy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSB1bC5jLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwIDI2cHggMHB4IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgdWwuYy1saXN0IGxpIGEge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxuLnVoZi1mb290ZXJfX2NvbnRlbnQgLmNvbnRleHQtdWhmIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODNweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDExLjY4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB3aWR0aDogMTEuNjg3NXJlbTtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODNweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSAubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIgbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSAubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIgbmF2LCAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIHNlbGVjdCB7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgd2lkdGg6IDExLjY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4M3B4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSA+IG5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwODRweCkge1xuICAudWhmLWFjcXVpc2l0aW9uLWhlYWRlciAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgODBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXNlYXJjaCB7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZi1tZW51ID4gYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZi1tZW51ID4gYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHggMTVweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmLW1lbnUgPiBidXR0b246OmFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZi1tZW51ID4gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmLW1lbnUgPiBidXR0b246Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgPiBidXR0b24ge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE5cHggMzBweCAxNHB4IDEycHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSA+IGJ1dHRvbi5hbGwtbXMtbmF2LmMtYnV0dG9uLWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmLW1lbnUgPiBidXR0b246YWZ0ZXIge1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggLmMtc2hvdy1waXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAjYy11aGYtbmF2LWN0YSAuYy11aGYtbmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAjYy11aGYtbmF2LWN0YSAuYy11aGYtbmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50ICNjLXVoZi1uYXYtY3RhIC5jLXVoZi1uYXYtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50ICNjLXVoZi1uYXYtY3RhIC5jLXVoZi1uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICNjLXVoZi1uYXYtY3RhIC5jLXVoZi1uYXYtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbmF2LWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbmF2LWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1uYXYtbGluazo6YmVmb3JlIHtcbiAgICBib3R0b206IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KSB7XG4gIHBhZGRpbmc6IDE5cHggMTJweCAxNHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTlweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNyk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KS51aGYtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIGJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KTpob3Zlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAwMDA7XG4gIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgb3V0bGluZS13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLWduYXYgLmpzLXBhZGRsZS1pdGVtcyBsaTpudGgtb2YtdHlwZSg3KTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAjc2VhcmNoID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoIC5jLXNlYXJjaCBidXR0b24ge1xuICBwYWRkaW5nOiAxOHB4IDBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICNoZWFkZXJBcmVhICogLmMtbWUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU5cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2hlYWRlckFyZWEgKiAuYy1tZSAubXNhbWVfSGVhZGVyIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU5cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2hlYWRlckFyZWEgKiAuYy1tZSAubXNhbWVfSGVhZGVyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2hlYWRlckFyZWEgKiAuYy1tZSAubXNhbWVfSGVhZGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAjaGVhZGVyQXJlYSAqIC5jLW1lIC5tc2FtZV9IZWFkZXJfbmFtZSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjaGVhZGVyQXJlYSAqIC5jLW1lIC5tc2FtZV9IZWFkZXJfbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjaGVhZGVyQXJlYSAqIC5jLW1lIC5tc2FtZV9IZWFkZXJfbmFtZTpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjaGVhZGVyQXJlYSAqIC5jLW1lIC5tc2FtZV9IZWFkZXJfbmFtZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uIHtcbiAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtc2VhcmNoIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXNlYXJjaCBidXR0b24jc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXNlYXJjaCBidXR0b24ge1xuICAgIHBhZGRpbmc6IDE5cHggMCAxNHB4IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtc2VhcmNoIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXNlYXJjaCBidXR0b246aG92ZXIgc3BhbjpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtc2VhcmNoIGJ1dHRvbjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uOjphZnRlciB7XG4gICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXNlYXJjaC5qcy1mb2N1c2VkICNzZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTM2cHg7XG4gIHRvcDogMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtc2VhcmNoLmpzLWZvY3VzZWQgI3NlYXJjaDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXNlYXJjaC5qcy1mb2N1c2VkICNzZWFyY2gge1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXNlYXJjaC5qcy1mb2N1c2VkICNzZWFyY2g6OmFmdGVyIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy1zZWFyY2guanMtZm9jdXNlZCAjc2VhcmNoID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1uYXYtbGluayB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQuZi1zZWFyY2gtb3BlbmVkID4gZGl2ID4gZGl2IC5jLXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBwYWRkaW5nOiA5cHggMzhweCA5cHggMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTlweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkLmYtc2VhcmNoLW9wZW5lZCA+IGRpdiA+IGRpdiAuYy1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQ4NnB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkLmYtc2VhcmNoLW9wZW5lZCA+IGRpdiA+IGRpdiAuYy1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZC5mLXNlYXJjaC1vcGVuZWQgPiBkaXYgPiBkaXYgLmMtc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmYtc2VhcmNoLW9wZW5lZCAuY2FuY2VsLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuZi1zZWFyY2gtb3BlbmVkIC5jYW5jZWwtc2VhcmNoOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSAuZi1zdWItbWVudSA+IHNwYW5bZi1tdWx0aS1wYXJlbnQ9dHJ1ZV0ge1xuICBwYWRkaW5nOiAxMnB4IDBweCAxMnB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51IC5mLXN1Yi1tZW51IC5zaW5nbGUtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWctbmF2IC5qcy1wYWRkbGUtaXRlbXMgPiAubmVzdGVkLW1lbnUgLmMtdWhmLW1lbnUgPiBidXR0b24gKyB1bCAuc2luZ2xlLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWctbmF2IC5qcy1wYWRkbGUtaXRlbXMgPiAubmVzdGVkLW1lbnUgLmMtdWhmLW1lbnUgPiBidXR0b24gKyB1bCAuc2luZ2xlLWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rIGEge1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDE1cHggNDVweDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWctbmF2IC5qcy1wYWRkbGUtaXRlbXMgPiAubmVzdGVkLW1lbnUgLmMtdWhmLW1lbnUgPiBidXR0b24gKyB1bCAuc2luZ2xlLWxpbmsgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWctbmF2IC5qcy1wYWRkbGUtaXRlbXMgPiAubmVzdGVkLW1lbnUgLmMtdWhmLW1lbnUgPiBidXR0b24gKyB1bCAuc2luZ2xlLWxpbmsgLmpzLXN1Ym0tdWhmLW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU5cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jYXQtbG9nby1idXR0b24tY29udCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MTgxODYgIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmNhdC1sb2dvLWJ1dHRvbi1jb250IC5jLWNhdC1sb2dvLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuY2F0LWxvZ28tYnV0dG9uLWNvbnQgLmMtY2F0LWxvZ28tYnV0dG9uOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuY2F0LWxvZ28tYnV0dG9uLWNvbnQgLmMtY2F0LWxvZ28tYnV0dG9uOjphZnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuZ2xvYmFsLWhlYWQtY29udCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGZoLWdjb250YWluZXItc3QsIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGZoLWdjb250YWluZXItc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODE4MTg2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTlweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtdWhmaC1nY29udGFpbmVyLXN0IHtcbiAgICBwYWRkaW5nOiAycHggMjVweCAycHggMTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy11aGZoLWdjb250YWluZXItc3QgLmdseXBoLWdsb2JhbC1uYXYtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXVoZmgtZ2NvbnRhaW5lci1zdCAuZ2x5cGgtZ2xvYmFsLW5hdi1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU5cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXVoZmgtZ2NvbnRhaW5lci1zdCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAubXNhbWVfSGVhZGVyX25hbWUuc3RfbXNhbWVfcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy11aGZoLWFjdGlvbnMgI21lQ29udHJvbC5jLW1lIHtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAueC1oaWRkZW4tbm9uZS1tb2JpbGUtdnAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC54LWhpZGRlbi1ub25lLW1vYmlsZS12cDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLngtaGlkZGVuLW5vbmUtbW9iaWxlLXZwOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgbmF2IGEuYy11aGYtbmF2LWxpbmsge1xuICBwYWRkaW5nOiAxOXB4IDEycHggMTRweCAxMnB4O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIG5hdiBhLmMtdWhmLW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHggMTVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgbmF2IGEuYy11aGYtbmF2LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIG5hdiBhLmMtdWhmLW5hdi1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAjMDAwMDAwO1xuICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgbmF2IC5jLXVoZi1tZW51IFthcmlhLWV4cGFuZGVkPXRydWVdICsgdWxbYXJpYS1oaWRkZW49ZmFsc2VdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy1sb2dvIC5jLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE2LjVweCAwcHg7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgYSwgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSBidXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IGE6Zm9jdXMsIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgYTpmb2N1czo6YmVmb3JlLCAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IGJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSB1bCBsaSA+IGJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDE1cHggNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSB1bCBsaSA+IGJ1dHRvbiArIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b24gKyB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggMTVweCA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSB1bCBsaSA+IGJ1dHRvbiArIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSB1bCBsaSA+IGJ1dHRvbiArIHVsIGxpIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b246Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b246OmFmdGVyIHtcbiAgICB0b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy13MCBsaSB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy13MCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy13MCBsaTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXcwIGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHggMjNweCAxNXB4IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy13MCBsaSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtYy1uYXYgLmYtc3ViLW1lbnUgYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtYy1uYXYgLmYtc3ViLW1lbnUgYnV0dG9uOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLXN1Yi1tZW51IGJ1dHRvbiArIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLXN1Yi1tZW51IGJ1dHRvbiArIHVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtYy1uYXYgLmYtc3ViLW1lbnUgYnV0dG9uICsgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLXN1Yi1tZW51IGJ1dHRvbiArIHVsIGxpIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6ICMwMDAwMDA7XG4gICAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLW11bHRpLWNvbHVtbi1pbmZvIGEge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkgYW5kIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtYy1uYXYgLmYtbXVsdGktY29sdW1uLWluZm8gYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1jLW5hdiAuZi1tdWx0aS1jb2x1bW4taW5mbyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmYtbXVsdGktY29sdW1uID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuZi1tdWx0aS1jb2x1bW4gLnNpbmdsZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmYtbXVsdGktY29sdW1uIC5zaW5nbGUtbGluayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmYtbXVsdGktY29sdW1uIC5zaW5nbGUtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmYtbXVsdGktY29sdW1uIC5zaW5nbGUtbGluay5qcy1zdWJtLXVoZi1uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmYtbXVsdGktY29sdW1uIC5zaW5nbGUtbGluay5qcy1zdWJtLXVoZi1uYXYtbGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1zd3AgLmNvbG9yLWJyYW5kLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2MiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1zd3AgLmNvbG9yLWJyYW5kLWdyZWVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtc3dwIC5jb2xvci1icmFuZC1ncmVlbiB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1zd3AgLmNtcC1saW5rX19zY3JlZW4tcmVhZGVyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgYS5tLXNraXAtdG8tbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgYS5tLXNraXAtdG8tbWFpbjpmb2N1cyB7XG4gICAgei1pbmRleDogMzAwMDAwMjtcbiAgfVxufVxuXG4ubmV3LWMtbG9nbyB7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuLm5ldy1jLWxvZ28gLmMtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny41cHgpIHtcbiAgLm5ldy1jLWxvZ28gLmMtaW1hZ2Uge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLm5ldy1jLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDg1OC41cHgpIHtcbiAgLm5ldy1jLWxvZ28ge1xuICAgIHBhZGRpbmc6IDEyLjVweCA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny41cHgpIHtcbiAgLm5ldy1jLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE2cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtYWN0aW9uLXRyaWdnZXIge1xuICAgIGNvbG9yOiAjMjYyNjI2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWdjb250YWluZXItc3QgLmNhdC1sb2dvLWJ1dHRvbi1jb250IHtcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWdjb250YWluZXItc3QgLmNhdC1sb2dvLWJ1dHRvbi1jb250ICN1aGZDYXRMb2dvQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5qcy1wYWRkbGUtaXRlbXMgLnNpbmdsZS1saW5rICNwcmltYXJ5LW5hdi1pdGVtLWN0YS1zaWdudXAge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuanMtcGFkZGxlLWl0ZW1zIC5zaW5nbGUtbGluazpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IGJ1dHRvbiB7XG4gIGNvbG9yOiAjMjYyNjI2ICFpbXBvcnRhbnQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmMtYnV0dG9uLWxvZ29bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmMtYnV0dG9uLWxvZ286aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5jLWJ1dHRvbi1sb2dvOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSAuZi1tdWx0aS1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIC5mLXN1Yi1tZW51IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIC5mLXN1Yi1tZW51IGJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIC5zaW5nbGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbmsgLmpzLXN1Ym0tdWhmLW5hdi1saW5rIHtcbiAgY29sb3I6ICMyNjI2MjYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIC5zaW5nbGUtbGluayAuanMtc3VibS11aGYtbmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuZi1tdWx0aS1jb2x1bW4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSAuZi1tdWx0aS1jb2x1bW4gLmYtbXVsdGktY29sdW1uLWluZm8gLmMtdzAgLnNpbmdsZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIC5mLW11bHRpLWNvbHVtbi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIC5mLW11bHRpLWNvbHVtbi1pbmZvIGEge1xuICBjb2xvcjogIzI2MjYyNiAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5tc2FtZV9IZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5tc2FtZV9IZWFkZXIgLm1zYW1lX0hlYWRlcl9uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLm1zYW1lX0hlYWRlciAubXNhbWVfSGVhZGVyX25hbWU6aG92ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tc2EtdWhmaGVhZGVyZm9vdGVyX3N0aWNreSAuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAvKiBBZGQgYSBzaGFkb3cgd2hlbiBoZWFkZXIgYmVjb21lcyBzdGlja3kgKi9cbiAgei1pbmRleDogMTAwMDtcbn1cblxuI3djcENvbnNlbnRCYW5uZXJDdHJsLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgLyogQWRkIGEgc2hhZG93IHdoZW4gaGVhZGVyIGJlY29tZXMgc3RpY2t5ICovXG4gIHotaW5kZXg6IDEwMDA7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NTlweCkge1xuICAubXNhLXVoZmhlYWRlcmZvb3Rlcl9zdGlja3kgLnVoZmMtdW5pdmVyc2FsLWNvbnRleHQuY29udGV4dC11aGY6bm90KC54LWhpZGRlbikge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgLyogQWRkIGEgc2hhZG93IHdoZW4gaGVhZGVyIGJlY29tZXMgc3RpY2t5ICovXG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuLm1zYS12aWRlby0tZGVmYXVsdF9zbWFsbCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgd2lkdGg6IDgxNHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLXZpZGVvLS1kZWZhdWx0X3NtYWxsIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAubXNhLXZpZGVvLS1kZWZhdWx0X3NtYWxsIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cbi5tc2EtdmlkZW8tLWRlZmF1bHRfZnVsbGJsZWVkIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS12aWRlby0tZGVmYXVsdF9mdWxsYmxlZWQgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5tc2EtdmlkZW8tLWRlZmF1bHRfZnVsbGJsZWVkIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbi5tc2EtdmlkZW8tLXNpbmdsZV9zbWFsbCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgd2lkdGg6IDgxMHB4O1xuICBoZWlnaHQ6IDgxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLXZpZGVvLS1zaW5nbGVfc21hbGwgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tc2EtdmlkZW8tLXNpbmdsZV9zbWFsbCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgfVxufVxuLm1zYS12aWRlby0tc2luZ2xlZnVsbGJsZWVkIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS12aWRlby0tc2luZ2xlZnVsbGJsZWVkIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAubXNhLXZpZGVvLS1zaW5nbGVmdWxsYmxlZWQgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLm1zYS12aWRlby0td2lkZWZ1bGxibGVlZCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG4uY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBmaWxsO1xufVxuLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyA+IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyAucGxheV9wYXVzZV9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIC5wbGF5X3BhdXNlX2J0bi5idG5wYXVzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tc2FfdmlkZW9fcGF1c2VfYnRuLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyAucGxheV9wYXVzZV9idG4uYnRucGxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tc2FfdmlkZW9fcGxheV9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNvbnRhaW5lciAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1jb250YWluZXIsXG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jb250YWluZXIuY21wLS1pbnZlcnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY21wLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY21wLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1saXN0X19pdGVtLWxpbmsge1xuICBjb2xvcjogI2UxZDNjNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY21wLWxpc3RfX2l0ZW0tbGluayAuY21wLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2UxZDNjNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY21wLWxpc3RfX2l0ZW0tbGluayAuY21wLWxpc3RfX2l0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2M5ODczMTtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1saXN0X19pdGVtLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5ODczMTtcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XG59XG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jbXAtdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn0iLCIvKj09IEZvbnQgRmFjZSovXG5cbi8qIHdlYiBmb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2VVSS1yZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9TZWdvZVVJLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvU2Vnb2VVSS1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lVUktc2VtaUJvbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7IFxuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktc2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvU2Vnb2VVSS1zZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZVVJLXNlbWlMaWdodCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvU2Vnb2VVSS1zZW1pTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvU2Vnb2VVSS1zZW1pTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQud29mZicpIGZvcm1hdCgnd29mZicpO1xufSIsIi8qIGdyaWQgZ3V0dGVyKi9cbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcbiRncmlkLWd1dHRlci13aWR0aC10YWJsZXQ6IDE1cHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlOiAxMHB4O1xuXG4vKiBncmlkIGNvbXBvbmVudCAqL1xuLmFlbS1HcmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWVtLUdyaWQ6OmJlZm9yZSxcbi5hZW0tR3JpZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyAnO1xufVxuXG4uYWVtLUdyaWQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIHBsYWNlaG9sZGVyIGZvciBuZXcgY29tcG9uZW50cyAqL1xuLmFlbS1HcmlkLW5ld0NvbXBvbmVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGNvbHVtbiBvZiBhIGdyaWQgKi9cbi5hZW0tR3JpZENvbHVtbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBmb3JjZSBzaG93aW5nIGhpZGRlbiAqL1xuLmFlbS1HcmlkU2hvd0hpZGRlbiA+IC5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4vKiBhZGQgZ2xvYmFsIGd1dHRlciBpbnN0ZWFkIG9mIHJlcGVhdGVkIG9uZSwgdG8gcmVtb3ZlIH4gNTAwIGxpbmVzKi9cbltjbGFzcyo9J2FlbS1HcmlkLS1kZWZhdWx0LS0nXSA+IFtjbGFzcyo9J2FlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0nXSxcbltjbGFzcyo9J2FlbS1HcmlkLS10YWJsZXQtLSddID4gW2NsYXNzKj0nYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tJ10sXG5bY2xhc3MqPSdhZW0tR3JpZC0tcGhvbmUtLSddID4gW2NsYXNzKj0nYWVtLUdyaWRDb2x1bW4tLXBob25lLS0nXSB7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGgvIDIpO1xuICBAbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZS8gMik7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLXRhYmxldC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aC10YWJsZXQvIDIpO1xuICB9XG59XG5cbi8vIGNvbnRhaW5lciByb3cgd2lsbCBub3QgYmUgc3BhY2luZ1xuLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIsXG4uZXhwZXJpZW5jZWZyYWdtZW50LmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbltjbGFzcyo9J2FlbS1HcmlkLS1kZWZhdWx0LS0nXSA+IFtjbGFzcyo9J2FlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xJ10sXG5bY2xhc3MqPSdhZW0tR3JpZC0tZGVmYXVsdC0tJ10gPiAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTksXG5bY2xhc3MqPSdhZW0tR3JpZC0tZGVmYXVsdC0tJ10gPiBbY2xhc3MqPSdhZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEnXSxcbltjbGFzcyo9J2FlbS1HcmlkLS1kZWZhdWx0LS0nXSA+IC5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTksXG5bY2xhc3MqPSdhZW0tR3JpZC0tZGVmYXVsdC0tJ10gPiBbY2xhc3MqPSdhZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xJ10sXG5bY2xhc3MqPSdhZW0tR3JpZC0tZGVmYXVsdC0tJ10gPiAuYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi8qIEdlbmVyYXRlcyBhbGwgdGhlIHJ1bGVzIGZvciB0aGUgZ3JpZCBjb2x1bW5zIHVwIHRvIHRoZSBnaXZlbiBhbW91bnQgb2YgY29sdW1uICovXG5AbWl4aW4gZ2VuZXJhdGUtY29sdW1ucygkY29sdW1uVG90YWwsICRicmVha1BvaW50LCAkY29sdW1uOiAxKSB7XG4gIEBpZiAkY29sdW1uIDw9ICRjb2x1bW5Ub3RhbCB7XG4gICAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLSN7JGJyZWFrUG9pbnR9LS0jeyRjb2x1bW59IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB3aWR0aDogKCRjb2x1bW4gKiAxMDAlIC8gJGNvbHVtblRvdGFsKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnZW5lcmF0ZS1jb2x1bW5zKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQsICgkY29sdW1uICsgMSkpO1xuICB9XG59XG5cbi5yb290LmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBtYXgtd2lkdGg6MTYwMHB4O1xuICAvLyBtYXJnaW46IDAgYXV0bztcblxuICAuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIEdlbmVyYXRlcyBhbGwgdGhlIHJ1bGVzIGZvciB0aGUgZ3JpZCBjb2x1bW4gb2Zmc2V0IHVwIHRvIHRoZSBnaXZlbiBhbW91bnQgb2YgY29sdW1uICovXG5AbWl4aW4gZ2VuZXJhdGUtb2Zmc2V0cygkY29sdW1uVG90YWwsICRicmVha1BvaW50LCAkY29sdW1uOiAwKSB7XG4gIEBpZiAkY29sdW1uIDw9ICRjb2x1bW5Ub3RhbCB7XG4gICAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tI3skYnJlYWtQb2ludH0tLSN7JGNvbHVtbn0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY29sdW1uICogMTAwJSAvICRjb2x1bW5Ub3RhbCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2VuZXJhdGUtb2Zmc2V0cygkY29sdW1uVG90YWwsICRicmVha1BvaW50LCAoJGNvbHVtbiArIDEpKTtcbiAgfVxufVxuLyogR2VuZXJhdGVzIGFsbCB0aGUgcnVsZXMgZm9yIHRoZSBncmlkIGFuZCBjb2x1bW5zIGZvciB0aGUgZ2l2ZW4gYnJlYWsgcG9pbnQgYW5kIHRvdGFsIG9mIGNvbHVtbnMgKi9cbkBtaXhpbiBnZW5lcmF0ZS1ncmlkLWNvbHVtbnMoJGJyZWFrUG9pbnQsICRjb2x1bW5Ub3RhbCkge1xuICBAaWYgJGNvbHVtblRvdGFsID4gMCB7XG4gICAgJi5hZW0tR3JpZC0tI3skYnJlYWtQb2ludH0tLSN7JGNvbHVtblRvdGFsfSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS1jb2x1bW5zKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQpO1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtb2Zmc2V0cygkY29sdW1uVG90YWwsICRicmVha1BvaW50KTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBnZW5lcmF0ZS1mYWxsYmFjay1ncmlkLWNvbHVtbnMoJGNvbHVtblRvdGFsLCAkYnJlYWtQb2ludCkge1xuICBAaWYgJGNvbHVtblRvdGFsID4gMCB7XG4gICAgJi5hZW0tR3JpZC0tI3skY29sdW1uVG90YWx9IHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLWNvbHVtbnMoJGNvbHVtblRvdGFsLCAkYnJlYWtQb2ludCk7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS1vZmZzZXRzKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQpO1xuICAgIH1cbiAgfVxufVxuLyogR2VuZXJhdGVzIGFsbCB0aGUgcnVsZXMgZm9yIHRoZSBncmlkcyBhbmQgY29sdW1ucyAqL1xuQG1peGluIGdyaWQtbG9vcCgkYnJlYWtQb2ludCwgJGNvbHVtblRvdGFsLCAkY29sdW1uOiAxKSB7XG4gIEBpZiAkY29sdW1uIDw9ICRjb2x1bW5Ub3RhbCB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGUtZ3JpZC1jb2x1bW5zKCRicmVha1BvaW50LCAkY29sdW1uKTtcbiAgICBAaW5jbHVkZSBncmlkLWxvb3AoJGJyZWFrUG9pbnQsICRjb2x1bW5Ub3RhbCwgKCRjb2x1bW4gKyAxKSk7XG4gIH1cbn1cbkBtaXhpbiBmYWxsYmFjay1ncmlkLWxvb3AoJGNvbHVtblRvdGFsLCAkYnJlYWtQb2ludCwgJGNvbHVtbjogMSkge1xuICBAaWYgJGNvbHVtbiA8PSAkY29sdW1uVG90YWwge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLWZhbGxiYWNrLWdyaWQtY29sdW1ucygkY29sdW1uLCAkYnJlYWtQb2ludCk7XG4gICAgQGluY2x1ZGUgZmFsbGJhY2stZ3JpZC1sb29wKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQsICgkY29sdW1uICsgMSkpO1xuICB9XG59XG4vKiBBUEkgZnVuY3Rpb24gdG8gYmUgY2FsbGVkIHRvIGdlbmVyYXRlIGEgZ3JpZCBjb25maWcgKi9cbkBtaXhpbiBnZW5lcmF0ZS1ncmlkKCRicmVha1BvaW50LCAkY29sdW1uVG90YWwpIHtcbiAgQGluY2x1ZGUgZmFsbGJhY2stZ3JpZC1sb29wKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQpO1xuICBAaW5jbHVkZSBncmlkLWxvb3AoJGJyZWFrUG9pbnQsICRjb2x1bW5Ub3RhbCk7XG5cbiAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLSN7JGJyZWFrUG9pbnR9LS1uZXdsaW5lIHtcbiAgICAvKiBuZXdsaW5lIGJlaGF2aW9yICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxuXG4gID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS0jeyRicmVha1BvaW50fS0tbm9uZSB7XG4gICAgLyogbm9uZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7IC8vIFByZXZlbnQgdGhlIGNsZWFyOmJvdGggZWZmZWN0IG9mIGFub3RoZXIgYnJlYWtwb2ludCBuZXcgbGluZVxuICAgIGZsb2F0OiBsZWZ0OyAvLyBFbmZvcmNlIHRoZSBmbG9hdCBwb3NpdGlvbmluZyB0byBtYWludGFpbiB0aGUgY29sdW1uIGhlaWdodCBhbmQgcG9zaXRpb24gcmVsYXRpdmUgdG8gcHJldmlvdXMgY29sdW1uc1xuICB9XG5cbiAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLSN7JGJyZWFrUG9pbnR9LS1oaWRlIHtcbiAgICAvKiBoaWRlIGJlaGF2aW9yICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBtYXhpbXVtIGFtb3VudCBvZiBncmlkIGNlbGxzIHRvIGJlIHByb3ZpZGVkICovXG4kbWF4X2NvbDogMTI7XG5cbi8qIGRlZmF1bHQgYnJlYWtwb2ludCAqL1xuLmFlbS1HcmlkIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGUtZ3JpZChkZWZhdWx0LCAkbWF4X2NvbCk7XG59XG5cbi8qIHBob25lIGJyZWFrcG9pbnQgKi9cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5hZW0tR3JpZCB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGUtZ3JpZChwaG9uZSwgJG1heF9jb2wpO1xuICB9XG59XG5cbi8qIHRhYmxldCBicmVha3BvaW50ICovXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYWVtLUdyaWQge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLWdyaWQodGFibGV0LCAkbWF4X2NvbCk7XG4gIH1cbn1cblxuLyogZm9yY2Ugc2hvd2luZyBoaWRkZW4gY29tcG9uZW50cyBpbiB1bmhpZGUgbW9kZSAqL1xuLmFlbS1HcmlkU2hvd0hpZGRlbiA+IC5jbXAtY29udGFpbmVyID4gLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiIsIi8vPT0gdG9kbzogdXBkYXRlIHJlc2V0IHdpdGggbmV3ZXIgYW5kIG9yIGNyZWF0ZSBjdXN0b206XG4vL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG4gaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIwOyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjIwOyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLy9cbi8vPT0gU1RSVUNUVVJFXG4vL1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJyZXNldFwiO1xuXG4vLyB0b2RvOiBhZGQgZ3JpZCBmb3IgaW5zaWRlIGNvbXBvbmVudCB1c2U/XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyBuZXcgdmFyaWFibGVzXG5cbmh0bWwge1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1jb2xvcjtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwsXG5ib2R5LFxucCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJG1zYS1jb2xvcjtcbn1cblxuYm9keSxcbnAge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgfVxufVxuXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogJG1zYS1saW5rLS1kZWNvcmF0aW9uO1xuICBjb2xvcjogJG1zYS1saW5rLS1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtc2EtbGluay0tY29sb3ItLWhvdmVyO1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG5pbWcsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAsXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kdCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDEtLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oMS0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oMS0tZm9udC13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRtc2EtaDEtLWZvbnQtc3R5bGU7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRtc2EtaDEtLXRleHQtdHJhbnNmb3JtO1xuICBjb2xvcjogJG1zYS1oMS0tY29sb3I7XG4gIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLWxnLW1pbilcbiAge1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oMS0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWgyLS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDItLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtaDItLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkbXNhLWgyLS1mb250LXN0eWxlO1xuICBsaW5lLWhlaWdodDogJG1zYS1oMi0tbGluZS1oZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkbXNhLWgyLS10ZXh0LXRyYW5zZm9ybTtcbiAgY29sb3I6ICRtc2EtaDItLWNvbG9yO1xuICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1sZy1taW4pXG4gIHtcbiAgICBmb250LXNpemU6ICRtc2EtaDItLWZvbnQtc2l6ZS1tb2I7XG4gIH1cbn1cblxuaDMge1xuICBmb250LWZhbWlseTogJG1zYS1oMy0tZm9udDtcbiAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWgzLS1mb250LXdlaWdodDtcbiAgZm9udC1zdHlsZTogJG1zYS1oMy0tZm9udC1zdHlsZTtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJG1zYS1oMy0tdGV4dC10cmFuc2Zvcm07XG4gIGNvbG9yOiAkbXNhLWgzLS1jb2xvcjtcbiAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbGctbWluKVxuICB7XG4gICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemUtbW9iO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDQtLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oNC1zZW1pYm9sZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiAgZm9udC1zdHlsZTogJG1zYS1oNC0tZm9udC1zdHlsZTtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJG1zYS1oNC0tdGV4dC10cmFuc2Zvcm07XG4gIGNvbG9yOiAkbXNhLWg0LS1jb2xvcjtcbiAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbGctbWluKVxuICB7XG4gICAgZm9udC1zaXplOiAkbXNhLWg0LS1mb250LXNpemUtbW9iO1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDUtLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oNS0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oNS0tZm9udC13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRtc2EtaDUtLWZvbnQtc3R5bGU7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWg1LS1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRtc2EtaDUtLXRleHQtdHJhbnNmb3JtO1xuICBjb2xvcjogJG1zYS1oNS0tY29sb3I7XG59XG5cbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDYtLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oNi0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oNi0tZm9udC13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRtc2EtaDYtLWZvbnQtc3R5bGU7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWg2LS1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRtc2EtaDYtLXRleHQtdHJhbnNmb3JtO1xuICBjb2xvcjogJG1zYS1oNi0tY29sb3I7XG59XG5cblxuLy9IZWFkaW5nIC0gVHlwb2dyYXBoeSwgYmVsb3cgY2xhc3NlcyBhcmUgYWxzbyBhdmFpbGFibGUgaW4gdGl0bGUgY29tcG9uZW50IGZvciB0aXRsZSBhbmQgdGVhc2VyIFxuLmgxLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDEtLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oMS0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oMS0tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZS1tb2I7XG4gICAgfVxufVxuLmgyLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDItLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oMi0tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWgyLS1saW5lLWhlaWdodDtcbiAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuLmgzLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWgzLS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemUtbW9iO1xuICB9XG59XG4uaDMtc2VtaWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuLmg0LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDQtLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oNC1zZW1pYm9sZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgZm9udC1zaXplOiAkbXNhLWg0LS1mb250LXNpemUtbW9iO1xuICB9XG59XG4uaDQtc2VtaWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oNC1zZW1pYm9sZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLXNlbWlsaWdodC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgZm9udC1zaXplOiAkbXNhLWg0LS1mb250LXNpemUtbW9iO1xuICB9XG59XG4uYm9keS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gIH1cbn1cbi5ib2R5LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gIH1cbn1cbiIsIiR1aS1jb2xvcjogJG1zYS1iZWlnZTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vXG4vLy8gbmV3IHN0eWxlc1xuXG4kbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U6IDE2cHg7XG5cbi8vICRtc2EtZm9udC1zeXN0ZW0tc2FuczpcIlNlZ29lIFVJXCIsIHNhbnMtc2VyaWY7XG4kbXNhLWZvbnQtcmVndWxhcjogXCJTZWdvZVVJLXJlZ3VsYXJcIixcbnNhbnMtc2VyaWY7XG4kbXNhLWZvbnQtc2VtaWJvbGQ6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLFxuc2Fucy1zZXJpZjtcbiRtc2EtZm9udC1zeXN0ZW0tc2FuczogXCJTZWdvZVVJLXJlZ3VsYXJcIixcbnNhbnMtc2VyaWY7XG4kbXNhLWZvbnQtcHJpbWFyeTogJG1zYS1mb250LXN5c3RlbS1zYW5zO1xuJG1zYS1mb250LXNlY29uZGFyeTogJG1zYS1mb250LXByaW1hcnk7XG4kbXNhLWZvbnQtc2VtaWxpZ2h0OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsXG5zYW5zLXNlcmlmO1xuLy8gJHVpLWZvbnQtbW9ubzogJHVpLWZvbnQtc3lzdGVtLW1vbm87XG5cbi8vIGJvZHlcbiRtc2EtZm9udDogJG1zYS1mb250LXByaW1hcnk7XG4kbXNhLWZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuJG1zYS1mb250LXdlaWdodDogNDAwO1xuJG1zYS1mb250LXdlaWdodC0tc3Ryb25nOiA2MDA7XG4kbXNhLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRtc2EtbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiRtc2EtZm9udC1zaXplLW1vYjogMC44NzVyZW07XG4kbXNhLWNvbG9yOiAkbXNhLWJsYWNrO1xuJG1zYS1jb2xvci0taW52ZXJ0OiAkbXNhLXdoaXRlO1xuXG4kbXNhLWxpbmstLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gZGlzY2xhaW1lciAtIFNtYWxsIHRleHRcbi8vICRtc2EtZGlzY2xhaW1lci0tY29sb3I6ICMwMDAwMDBlNDtcbiRtc2EtZGlzY2xhaW1lci0tY29sb3I6ICRtc2EtYmxhY2stZGlzY2xhaW1lcjtcbiRtc2EtZGlzY2xhaW1lci0tZm9udDogJG1zYS1mb250LXByaW1hcnk7XG4kbXNhLWRpc2NsYWltZXItLXNpemU6IDAuNzVyZW07XG4kbXNhLWRpc2NsYWltZXItLXNpemUtLXNtYWxsOiAwLjY4NzVyZW07XG4kbXNhLWRpc2NsYWltZXItLXN0eWxlOiBub3JtYWw7XG4kbXNhLWRpc2NsYWltZXItLXdlaWdodDogNDAwO1xuJG1zYS1kaXNjbGFpbWVyLS1saW5lLWhlaWdodDogMTM1JTtcblxuLy8gZXllYnJvdyAtIHNtYWxsIGNhcHNcbiRtc2EtZXllYnJvdy0tbGluZS1oZWlnaHQ6IDEyMCU7XG4kbXNhLWV5ZWJyb3ctLWxldHRlci1zcGFjaW5nOiBweC10by1yZW0oMS42cHgpO1xuJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZy0tbW9iOiBweC10by1yZW0oMS40cHgpO1xuXG4vLyBhc3N1bXB0aW9uXG4vLyAkbXNhLWxpbmstLWNvbG9yOiAkbXNhLWJsYWNrO1xuLy8gJG1zYS1saW5rLS1jb2xvci0taG92ZXI6ICRtc2EtYmxhY2s7XG4vLyAkbXNhLWxpbmstLWNvbG9yLS1pbnZlcnQ6ICRtc2EtbGluay0tY29sb3ItLWhvdmVyO1xuLy8gJG1zYS1saW5rLS1jb2xvci0taG92ZXItLWludmVydDogJG1zYS1saW5rLS1jb2xvcjtcblxuLy8gYXNzdW1wdGlvblxuXG4kbXNhLWxpbmstLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4kbXNhLWxpbmstLWNvbG9yLS1ob3ZlcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiRtc2EtbGluay0tY29sb3ItLWludmVydDogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0yO1xuJG1zYS1saW5rLS1jb2xvci0taG92ZXItLWludmVydDogJG1zYS10ZXh0LWN0YS1kYXJrO1xuXG4vLyBoMVxuJG1zYS1oMS0tZm9udDogJG1zYS1mb250LXNlbWlib2xkO1xuJG1zYS1oMS0tZm9udC1zaXplOiA0LjI1cmVtO1xuJG1zYS1oMS0tZm9udC13ZWlnaHQ6IDYwMDtcbiRtc2EtaDEtLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRtc2EtaDEtLWxpbmUtaGVpZ2h0OiAxMjAlO1xuJG1zYS1oMS0tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kbXNhLWgxLS1jb2xvcjogJG1zYS1ibGFjaztcbiRtc2EtaDEtLWNvbG9yLS1pbnZlcnQ6ICRtc2Etd2hpdGU7XG5cbiRtc2EtaDEtLWZvbnQtc2l6ZS1tb2I6My4xMjVyZW07XG5cbi8vIGgyXG4kbXNhLWgyLS1mb250OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4kbXNhLWgyLS1mb250LXNpemU6IDIuNXJlbTtcbiRtc2EtaDItLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbXNhLWgyLS1mb250LXN0eWxlOiBub3JtYWw7XG4kbXNhLWgyLS1saW5lLWhlaWdodDogMTIwJTtcbiRtc2EtaDItLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4kbXNhLWgyLS1jb2xvcjogJG1zYS1ibGFjaztcbiRtc2EtaDItLWNvbG9yLS1pbnZlcnQ6ICRtc2Etd2hpdGU7XG5cbiRtc2EtaDItLWZvbnQtc2l6ZS1tb2I6IDJyZW07XG5cbi8vIGgzXG4kbXNhLWgzLS1mb250OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4kbXNhLWgzLS1mb250LXNpemU6IDEuNXJlbTtcbiRtc2EtaDMtLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbXNhLWgzLS1mb250LXN0eWxlOiBub3JtYWw7XG4kbXNhLWgzLS1saW5lLWhlaWdodDogMTIwJTtcbiRtc2EtaDMtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJG1zYS1oMy0tY29sb3I6ICRtc2EtYmxhY2s7XG4kbXNhLWgzLS1jb2xvci0taW52ZXJ0OiAkbXNhLXdoaXRlO1xuJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ6MzUwO1xuXG4kbXNhLWgzLS1mb250LXNpemUtbW9iOiAxLjI1cmVtO1xuXG4vLyBoNFxuJG1zYS1oNC0tZm9udDogJG1zYS1mb250LXNlbWlib2xkO1xuJG1zYS1oNC1zZW1pYm9sZC1mb250LXNpemU6IDFyZW07XG4kbXNhLWg0LS1mb250LXNpemU6IDEuNXJlbTtcbiRtc2EtaDQtLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbXNhLWg0LS1mb250LXN0eWxlOiBub3JtYWw7XG4kbXNhLWg0LS1saW5lLWhlaWdodDogMTIwJTtcbiRtc2EtaDQtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4kbXNhLWg0LS1jb2xvcjogJG1zYS1ibGFjaztcbiRtc2EtaDQtLWNvbG9yLS1pbnZlcnQ6ICRtc2Etd2hpdGU7XG5cbiRtc2EtaDQtLWZvbnQtc2l6ZS1tb2I6IDAuODc1cmVtO1xuXG4vLyBoNVxuJG1zYS1oNS0tZm9udDogJG1zYS1mb250LXNlY29uZGFyeTtcbiRtc2EtaDUtLWZvbnQtc2l6ZTogMXJlbTtcbiRtc2EtaDUtLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbXNhLWg1LS1mb250LXN0eWxlOiBub3JtYWw7XG4kbXNhLWg1LS1saW5lLWhlaWdodDogMTIwJTtcbiRtc2EtaDUtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4kbXNhLWg1LS1jb2xvcjogJG1zYS1ibGFjaztcbiRtc2EtaDUtLWNvbG9yLS1pbnZlcnQ6ICRtc2Etd2hpdGU7XG5cbi8vIGg2XG4kbXNhLWg2LS1mb250OiAkbXNhLWZvbnQtc2Vjb25kYXJ5O1xuJG1zYS1oNi0tZm9udC1zaXplOiAxcmVtO1xuJG1zYS1oNi0tZm9udC13ZWlnaHQ6IDYwMDtcbiRtc2EtaDYtLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRtc2EtaDYtLWxpbmUtaGVpZ2h0OiAxMjAlO1xuJG1zYS1oNi0tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiRtc2EtaDYtLWNvbG9yOiAkbXNhLWJsYWNrO1xuJG1zYS1oNi0tY29sb3ItLWludmVydDogJG1zYS13aGl0ZTtcblxuLy8gSGVhZGVyIFZhcmlhYmxlc1xuXG4kbXNhLWhlYWRlci1mb250OiAxM3B4O1xuJG1zYS1oZWFkZXItbW9iLWZvbnQ6MTVweDtcblxuLy8gVGVhc2VyIFZhcmlhYmxlc1xuXG4kbXNhLXRlYXNlci10YWItc2l6ZToxNHB4O1xuJG1zYS10ZWFzZXItdGl0bGUtc2l6ZToyMHB4O1xuXG4vLyBCcmVhZGNydW1icyBWYXJpYWJsZXNcbiRtc2EtYnJlYWRjcnVtYi1saW5laGVpZ2h0OjE2LjJweDtcbiRtc2EtYnJlYWRjcnVtYi10YWJzaXplOjExcHg7XG5cbi8vIE1JWElOU1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufSIsIi8vPT0gIE1TQSBDb2xvcnNcblxuLy89PSBOZXV0cmFsIGNvbG9yc1xuJG1zYS13aGl0ZTogI2ZmZmZmZjtcbiRtc2EtYmVpZ2U6ICNlMWQzYzc7XG4kbXNhLWJsYWNrOiAjMDAwMDAwO1xuXG4vLz09IFZpYnJhbnQgY29sb3JzXG4kbXNhLW9yYW5nZTogI2ZmNWMzOTtcbiRtc2EtbGlnaHRncmVlbjogI2Q0ZWM4ZTtcbiRtc2EtbGlnaHRibHVlOiAjOGRjOGU4O1xuJG1zYS1wdXJwbGU6ICM4NjYxYzU7XG4kbXNhLWdyZWVuOiAjMTA3YzEwO1xuXG4vLz09IERpbWVuc2lvbmFsIGNvbG9yc1xuJG1zYS1kYXJrcmVkOiAjNzMyNjJmO1xuJG1zYS1kZWVwdGVhbDogIzIyNWI2MjtcbiRtc2EtYmx1ZTogIzAwNzhkNDtcbiRtc2EtZGFya3B1cnBsZTogIzQ2MzY2ODtcblxuLy89PSBDb2xvciBzY2FsZXNcbiRtc2EtYmVpZ2UtNTA6ICNmNmYyZWY7XG4kbXNhLWJsYWNrLTEwOiAjZjJmMmYyO1xuJG1zYS1ibGFjay0yNTogI2U2ZTZlNjtcbiRtc2EtYmxhY2stNTA6ICNkMmQyZDI7XG4kbXNhLWJsYWNrLTYwOiAjYzFjMWMxO1xuJG1zYS1ibGFjay03NTogIzUwNTA1MDtcbiRtc2EtYmxhY2stOTA6ICMyZjJmMmY7XG4kbXNhLW9yYW5nZS0xMTA6ICNlODU0MzQ7XG4kbXNhLWRhcmtyZWQtMTA6ICNmMWU5ZWE7XG4kbXNhLWRhcmtyZWQtMjU6ICNkY2M5Y2I7XG4kbXNhLWRhcmtyZWQtMjAwOiAjNDAxNTFhO1xuJG1zYS1kYXJrcmVkLTMwMDogIzE5MDgwYTtcbiRtc2EtbGlnaHRibHVlLTExMDogIzdmYjhkNztcbiRtc2EtYmx1ZS0xMDogI2U2ZjJmYjtcbiRtc2EtYmx1ZS0yNTogI2JmZGRmNDtcbiRtc2EtYmx1ZS0yMDA6ICMwMDQ4ODA7XG4kbXNhLWJsdWUtMzAwOiAjMDAyNDQwO1xuJG1zYS1wdXJwbGUtMTEwOiAjN2E1OWI0O1xuJG1zYS1wdXJwbGUtMTA6ICNlZGViZjA7XG4kbXNhLXB1cnBsZS0yNTogI2QxY2RkOTtcbiRtc2EtcHVycGxlLTIwMDogIzJiMjE0MDtcbiRtc2EtcHVycGxlLTMwMDogIzExMGQxYTtcbiRtc2EtbGlnaHRncmVlbi0xMTA6ICNjMGQ3ODI7XG4kbXNhLWRlZXB0ZWFsLTEwOiAjZTllZmVmO1xuJG1zYS1kZWVwdGVhbC0yNTogI2M4ZDZkODtcbiRtc2EtZGVlcHRlYWwtMjAwOiAjMTIyZjMzO1xuJG1zYS1kZWVwdGVhbC0zMDA6ICMwOTE4MTk7XG4kbXNhLWxpZ2h0Z3JleTogI2ZhZmFmYTtcbiRtc2EtYmx1ZS0xMDA6ICMwMDQ4N2Y7XG5cbi8vPT0gVUhGIENvbG9yIEd1aWRlXG4kdWhmLWZvb3RlcnRleHQ6ICM2MTYxNjE7XG4kdWhmLWhlYWRlcmJvcmRlcjogIzgxODE4NjtcblxuJG1zYS1uZXV0cmFsLXRleHQtcHJpbWFyeTogJG1zYS1ibGFjaztcbiRtc2EtbmV1dHJhbC10ZXh0LXNlY29uZGFyeTogJG1zYS1ibGFjay05MDtcbiRtc2EtYmxhY2stNTogI2ZhZmFmYTtcbiRtc2EtYmxhY2stZGlzY2xhaW1lcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuJG1zYS1ibGFjay1zZWFyY2huZXR3b3JrOiByZ2JhKDAsIDAsIDAsIDAuMTAyKTtcbiRtc2Etc2VhcmNobmV0d29yay1ib3hzaGFkb3c6IHJnYmEoMjEyLCAyMzYsIDE0MiwgMC4xKTtcbiRtc2Etc2VhcmNobmV0d29yay1jaGFydC1vcmFuZ2U6ICNmZjlmMDA7XG4kbXNhLXNlYXJjaG5ldHdvcmstY2hhcnQtZ3JlZW46ICM0Y2M3OTA7XG4kbXNhLXNlYXJjaG5ldHdvcmstY2hhcnQtYmx1ZTogIzNjOWVlNTtcblxuLy89PSBGb3JtIENvbG9yc1xuJG1zYS1mb3JtLXRleHQtZXJyb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KTtcbiRtc2EtZm9ybS10ZXh0LWVycm9yLWJvcmRlcjogI2ZmMDAwMDtcblxuJG1zYS1jaGF0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuLy89PSBGb3JtIFVwbG9hZCBDb2xvciBHdWlkZVxuJG1zYS1yZWQ6ICNmZjAwMDA7XG4kbXNhLXJlZC1iZzogcmdiYSgyNTUsIDAsIDAsIDAuMik7XG5cbiRtc2EtbGlnaHRncmV5LW1vZGFsLWJnOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7XG5cbiRtc2EtYmxhY2stYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuLy8gPT0gcmVtb3ZlIGJlbG93IGNvbG9yc1xuJHVpLWJsYWNrOiAjMWExOTE4O1xuJHVpLWdyZXktZGFya2VzdDogIzJiMjkyOTtcbiR1aS1ncmV5LWRhcms6ICM0ZDRhNDk7XG4kdWktZ3JleTogIzdlN2E3NjtcbiR1aS1ncmV5LWxpZ2h0OiAjY2NjN2MyO1xuJHVpLWdyZXktbGlnaHRlc3Q6ICNmMWVlZWE7XG4kdWktd2hpdGU6ICNmZmZmZmY7XG5cbiR1aS1wcmltYXJ5LWRhcmtlc3Q6ICM4ZjU3MGE7XG4kdWktcHJpbWFyeS1kYXJrOiAjYWQ2ZjFkO1xuJHVpLXByaW1hcnk6ICNjOTg3MzE7XG4kdWktcHJpbWFyeS1saWdodDogI2RkYTQ1YTtcbiR1aS1wcmltYXJ5LWxpZ2h0ZXN0OiAjZjFjZTlmO1xuXG4kdWktc2Vjb25kYXJ5LWRhcmtlc3Q6ICM4MzY2NjM7XG4kdWktc2Vjb25kYXJ5LWRhcms6ICNhODgzN2Y7XG4kdWktc2Vjb25kYXJ5OiAjY2U5Zjk5O1xuJHVpLXNlY29uZGFyeS1saWdodDogI2UwYjJhYztcbiR1aS1zZWNvbmRhcnktbGlnaHRlc3Q6ICNlN2NiYzg7XG5cbiR1aS1zdWNjZXNzLWRhcms6ICM2Mjg4NmU7XG4kdWktc3VjY2VzczogIzg0YWQ5MTtcbiR1aS1zdWNjZXNzLWxpZ2h0OiAjYWZjY2I4O1xuXG4kdWktd2FybmluZy1kYXJrOiAjNjc2ZTk0O1xuJHVpLXdhcm5pbmc6ICM5MzlhYmQ7XG4kdWktd2FybmluZy1saWdodDogI2I5YmVkNjtcblxuJHVpLWVycm9yLWRhcms6ICM5YjMxM2Q7XG4kdWktZXJyb3I6ICNkMzQyNTM7XG4kdWktZXJyb3ItbGlnaHQ6ICNkODhiOTQ7XG5cbiRtc2EtZm9ybWVycm9yOiAjZDgzYjAxO1xuIiwiLmNtcC1idXR0b25fX2ljb24tLW1haWwge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAkY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1tYWlsO1xuICB9XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gQlVUVE9OXG4vLyAuY21wLWJ1dHRvblxuLy8gQWRqdXN0IGJ1dHRvbiB2YXJpYWJsZXMgaW4gdWkvYnV0dG9ucy5zY3NzXG4vL1xuLy8gVE9ETzogb3ZlcnJpZGVzP1xuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBCVVRUT04gSUNPTlxuLy8gLmNtcC1idXR0b25fX2ljb25cbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IFNJWkVcbi8vXG5cbi8vIERlZmF1bHRcbiRjbXAtYnV0dG9uLWljb24tLXNpemU6ICR1aS1pY29uLS1zaXplLS1kZWZhdWx0O1xuXG5cbi8vXG4vLz09IENPTlRFTlRcbi8vXG5cbi8vIERlZmF1bHRcbiRjbXAtYnV0dG9uLWljb24tLWNvbnRlbnQ6ICR1aS1pY29uLS1jb250ZW50LS1kZWZhdWx0O1xuXG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1tYWlsOiAnbWFpbCc7XG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1tZW51OiAnbWVudSc7XG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1zZWFyY2g6ICdzZWFyY2gnO1xuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tY2hlY2s6ICdjaGVjayc7XG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1hZGQ6ICdhZGQnO1xuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tcmVtb3ZlOiAncmVtb3ZlJztcbiRjbXAtYnV0dG9uLWljb24tLWNvbnRlbnQtLWZhdm9yaXRlOiAnZmF2b3JpdGUnO1xuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tY2xvc2U6ICdjbG9zZSc7XG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1zaGFyZTogJ3NoYXJlJztcbiRjbXAtYnV0dG9uLWljb24tLWNvbnRlbnQtLWxpbms6ICdsaW5rJztcblxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRjbXAtYnV0dG9uLWljb24tLXBhZGRpbmdfX29uOiB0cnVlO1xuXG4vLyBEZWZhdWx0XG4kY21wLWJ1dHRvbi1pY29uLS1wYWRkaW5nLS10b3A6IDA7XG4kY21wLWJ1dHRvbi1pY29uLS1wYWRkaW5nLS1ib3R0b206IDA7XG4kY21wLWJ1dHRvbi1pY29uLS1wYWRkaW5nLS1sZWZ0OiAwO1xuJGNtcC1idXR0b24taWNvbi0tcGFkZGluZy0tcmlnaHQ6IDEwcHg7XG5cblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIFRvZ2dsZVxuJGNtcC1idXR0b24taWNvbi0tcHJpbWFyeS0tY29sb3Itb3ZlcnJpZGVfX29uOiBmYWxzZTtcbiRjbXAtYnV0dG9uLWljb24tLW91dGxpbmUtLWNvbG9yLW92ZXJyaWRlX19vbjogZmFsc2U7XG5cbi8vIFByaW1hcnlcbiRjbXAtYnV0dG9uLWljb24tLXByaW1hcnktLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4kY21wLWJ1dHRvbi1pY29uLS1wcmltYXJ5LS1jb2xvci0taG92ZXI6IGN1cnJlbnRDb2xvcjtcbiRjbXAtYnV0dG9uLWljb24tLXByaW1hcnktLWNvbG9yLS1kaXNhYmxlZDogY3VycmVudENvbG9yO1xuXG4kY21wLWJ1dHRvbi1pY29uLS1wcmltYXJ5LS1jb2xvci0taW52ZXJ0OiBjdXJyZW50Q29sb3I7XG4kY21wLWJ1dHRvbi1pY29uLS1wcmltYXJ5LS1jb2xvci0taG92ZXItLWludmVydDogY3VycmVudENvbG9yO1xuJGNtcC1idXR0b24taWNvbi0tcHJpbWFyeS0tY29sb3ItLWRpc2FibGVkLS1pbnZlcnQ6IGN1cnJlbnRDb2xvcjtcblxuLy8gT3V0bGluZVxuJGNtcC1idXR0b24taWNvbi0tb3V0bGluZS0tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiRjbXAtYnV0dG9uLWljb24tLW91dGxpbmUtLWNvbG9yLS1ob3ZlcjogY3VycmVudENvbG9yO1xuJGNtcC1idXR0b24taWNvbi0tb3V0bGluZS0tY29sb3ItLWRpc2FibGVkOiBjdXJyZW50Q29sb3I7XG5cbiRjbXAtYnV0dG9uLWljb24tLW91dGxpbmUtLWNvbG9yLS1pbnZlcnQ6IGN1cnJlbnRDb2xvcjtcbiRjbXAtYnV0dG9uLWljb24tLW91dGxpbmUtLWNvbG9yLS1ob3Zlci0taW52ZXJ0OiBjdXJyZW50Q29sb3I7XG4kY21wLWJ1dHRvbi1pY29uLS1vdXRsaW5lLS1jb2xvci0tZGlzYWJsZWQtLWludmVydDogY3VycmVudENvbG9yO1xuIiwiLy9cbi8vPT0gQ09OVEFJTkVSXG4vL1xuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbXAtY29udGFpbmVyLS1iZy1jb2xvcjtcbiAgJi5jbXAtLWludmVydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNtcC1jb250YWluZXItLWJnLWNvbG9yLS1pbnZlcnQ7XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRjbXAtY29udGFpbmVyLS1tYXgtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaWYgJGNtcC1jb250YWluZXItLXBhZGRpbmdfX29uIHtcbiAgICBwYWRkaW5nOlxuICAgICAgJGNtcC1jb250YWluZXItLXBhZGRpbmctLXRvcFxuICAgICAgJGNtcC1jb250YWluZXItLXBhZGRpbmctLXJpZ2h0XG4gICAgICAkY21wLWNvbnRhaW5lci0tcGFkZGluZy0tYm90dG9tXG4gICAgICAkY21wLWNvbnRhaW5lci0tcGFkZGluZy0tbGVmdDtcbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tY29uc3RyYWluIC5jbXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1tYXgtd2lkdGg7XG4gIEBpZiAkY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nX19vbiB7XG4gICAgcGFkZGluZzpcbiAgICAgICRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmctLXRvcFxuICAgICAgJGNtcC1jb250YWluZXItLWNvbnN0cmFpbi0tcGFkZGluZy0tcmlnaHRcbiAgICAgICRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmctLWJvdHRvbVxuICAgICAgJGNtcC1jb250YWluZXItLWNvbnN0cmFpbi0tcGFkZGluZy0tbGVmdDtcbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tdnJ0LXNtIC5jbXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6ICRjbXAtY29udGFpbmVyLS12cnQtc20tLXBhZGRpbmctLXRvcDtcbiAgcGFkZGluZy1ib3R0b206ICRjbXAtY29udGFpbmVyLS12cnQtc20tLXBhZGRpbmctLWJvdHRvbTtcbn1cblxuLmNtcC1jb250YWluZXItLXZydC1sZyAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAkY21wLWNvbnRhaW5lci0tdnJ0LWxnLS1wYWRkaW5nLS10b3A7XG4gIHBhZGRpbmctYm90dG9tOiAkY21wLWNvbnRhaW5lci0tdnJ0LWxnLS1wYWRkaW5nLS1ib3R0b207XG59XG5cbi5jbXAtY29udGFpbmVyLS1ocnotc20gLmNtcC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6ICRjbXAtY29udGFpbmVyLS1ocnotc20tLXBhZGRpbmctLWxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbXAtY29udGFpbmVyLS1ocnotc20tLXBhZGRpbmctLXJpZ2h0O1xufVxuXG4uY21wLWNvbnRhaW5lci0taHJ6LWxnIC5jbXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAkY21wLWNvbnRhaW5lci0taHJ6LWxnLS1wYWRkaW5nLS1sZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAkY21wLWNvbnRhaW5lci0taHJ6LWxnLS1wYWRkaW5nLS1yaWdodDtcbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gQ09OVEFJTkVSXG4vLyAuY21wLWNvbnRhaW5lclxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTEFZT1VUXG4vL1xuXG4vLyBEZWZhdWx0XG4kY21wLWNvbnRhaW5lci0tbWF4LXdpZHRoOiAxMDAlO1xuXG4vLyBDb25zdHJhaW5cbiRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLW1heC13aWR0aDogJHVpLW1heC13aWR0aC0tY29udGVudDtcblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJGNtcC1jb250YWluZXItLWJnLWNvbG9yOiAkdWktYmctY29sb3I7XG4kY21wLWNvbnRhaW5lci0tYmctY29sb3ItLWludmVydDogJHVpLWJnLWNvbG9yLS1pbnZlcnQ7XG5cbi8vXG4vLz09IFBBRERJTkdcbi8vXG5cbi8vIFRvZ2dsZVxuJGNtcC1jb250YWluZXItLXBhZGRpbmdfX29uOiBmYWxzZTtcbiRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmdfX29uOiB0cnVlO1xuXG4vLyBEZWZhdWx0XG4kY21wLWNvbnRhaW5lci0tcGFkZGluZy0tdG9wOiAwO1xuJGNtcC1jb250YWluZXItLXBhZGRpbmctLWJvdHRvbTogMDtcbiRjbXAtY29udGFpbmVyLS1wYWRkaW5nLS1sZWZ0OiAwO1xuJGNtcC1jb250YWluZXItLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG4vLyBDb25zdHJhaW5cbiRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmctLXRvcDogMDtcbiRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmctLWJvdHRvbTogMDtcbiRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmctLWxlZnQ6IDIwcHg7XG4kY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nLS1yaWdodDogMjBweDtcblxuLy8gVmVydGljYWwgUGFkZGluZyAtIFNtYWxsXG4kY21wLWNvbnRhaW5lci0tdnJ0LXNtLS1wYWRkaW5nLS10b3A6IDIwcHg7XG4kY21wLWNvbnRhaW5lci0tdnJ0LXNtLS1wYWRkaW5nLS1ib3R0b206IDIwcHg7XG5cbi8vIFZlcnRpY2FsIFBhZGRpbmcgLSBMYXJnZVxuJGNtcC1jb250YWluZXItLXZydC1sZy0tcGFkZGluZy0tdG9wOiA0MHB4O1xuJGNtcC1jb250YWluZXItLXZydC1sZy0tcGFkZGluZy0tYm90dG9tOiA0MHB4O1xuXG4vLyBIb3Jpem9udGFsIFBhZGRpbmcgLSBTbWFsbFxuJGNtcC1jb250YWluZXItLWhyei1zbS0tcGFkZGluZy0tbGVmdDogMTBweDtcbiRjbXAtY29udGFpbmVyLS1ocnotc20tLXBhZGRpbmctLXJpZ2h0OiAxMHB4O1xuXG4vLyBIb3Jpem9udGFsIFBhZGRpbmcgLSBMYXJnZVxuJGNtcC1jb250YWluZXItLWhyei1sZy0tcGFkZGluZy0tbGVmdDogMjBweDtcbiRjbXAtY29udGFpbmVyLS1ocnotbGctLXBhZGRpbmctLXJpZ2h0OiAyMHB4O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8gTmV3IHZhbHVlc1xuXG4vL1xuLy89PSBMQVlPVVRcbi8vXG4vLyBjb250YWluZXIgaG9yb3pvbnRhbCBzcGFjaW5nXG4kbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLWRlczogODBweDtcbiRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtdGFiOiAyNXB4O1xuJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1tb2I6IDMwcHg7XG5cbiRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVmOiAxNXB4O1xuJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1udWxsOiAwO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNvbnRhaW5lci0tbWF4LXdpZHRoOiAxMDAlO1xuXG4vLyBDb25zdHJhaW5cbiRtc2EtY29udGFpbmVyLS1jb25zdHJhaW4tLW1heC13aWR0aDogJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbiRtc2EtY29udGFpbmVyLS1iZy1maWxsLW5ldXRyYWw6ICRtc2Etd2hpdGU7XG4kbXNhLWNvbnRhaW5lci0tYmctZmlsbC1hY2NlbnQ6ICRtc2EtbGlnaHRncmVlbjtcbiRtc2EtY29udGFpbmVyLS1iZy1maWxsLWRhcms6ICRtc2EtZGVlcHRlYWw7XG4kbXNhLWNvbnRhaW5lci0tYmctZmlsbC1iZWlnZTogJG1zYS1iZWlnZS01MDtcbiRtc2EtY29udGFpbmVyLS1iZy1maWxsLWdyYXk6ICRtc2EtYmxhY2stMTA7XG4kbXNhLWNvbnRhaW5lci0tYmctZmlsbC1saWdodGdyYXk6ICRtc2EtYmxhY2stNTtcbiRtc2EtY29udGFpbmVyLS1iZy1maWxsLWJsYWNrOiAkbXNhLWJsYWNrO1xuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNvbnRhaW5lci0tcGFkZGluZy0tdG9wOiAwO1xuJG1zYS1jb250YWluZXItLXBhZGRpbmctLWJvdHRvbTogMDtcbiRtc2EtY29udGFpbmVyLS1wYWRkaW5nLS1sZWZ0OiAwO1xuJG1zYS1jb250YWluZXItLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG4vLyBEZXNrdG9wXG4kbXNhLWNvbnRhaW5lci0tbGctLXBhZGRpbmctLXRvcDogOTZweDtcbiRtc2EtY29udGFpbmVyLS1sZy0tcGFkZGluZy0tYm90dG9tOiA5NnB4O1xuXG4kbXNhLWNvbnRhaW5lci0tbWQtLXBhZGRpbmctLXRvcDogNjBweDtcbiRtc2EtY29udGFpbmVyLS1tZC0tcGFkZGluZy0tYm90dG9tOiA2MHB4O1xuXG4kbXNhLWNvbnRhaW5lci0tc20tLXBhZGRpbmctLXRvcDogNDhweDtcbiRtc2EtY29udGFpbmVyLS1zbS0tcGFkZGluZy0tYm90dG9tOiA0OHB4O1xuIiwiLy9vbGQgc3R5bGVzXG5cbi8vPT0gQnJlYWtwb2ludHNcbi8vXG4vLyB1c2FnZTpcbi8vIEBtZWRpYSAobWluLXdpZHRoOiAkdWktYnAtc20tbWluKSB7IC4uLiB9XG4vLyBAbWVkaWEgKG1pbi13aWR0aDogJHVpLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICR1aS1icC1tZC1tYXgpIHsgLi4uIH1cbi8vXG5cbiR1aS1icC14cy1tYXg6IDQ3OXB4O1xuXG4kdWktYnAtc20tbWluOiAzMjBweDtcbiR1aS1icC1zbS1tYXg6IDQzOHB4O1xuXG4kdWktYnAtbWQtbWluOiA0MzlweDtcbiR1aS1icC1tZC1tYXg6IDExMjRweDtcblxuJHVpLWJwLWxnLW1pbjogMTAyNHB4O1xuJHVpLWJwLWxnLW1heDogMTM4MHB4O1xuXG4kdWktYnAteGwtbWluOiAxMzgxcHg7XG5cbiR1aS1tYXgtd2lkdGgtLWNvbnRlbnQ6IDEwMDBweDtcbiR1aS1tYXgtd2lkdGgtLWNvbnRlbnQtLXhzOiA4MDBweDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vL1xuLy8vIG5ldyBzdHlsZXNcblxuLy9EZXNrdG9wIGJyZWFrcG9pbnRzXG5cbiRtc2EtYnAtbGctbWluOiAxMTI1cHg7XG4kbXNhLWJwLWxnLW1heDogMTYwMHB4O1xuXG4vL1RhYmxldCBicmVha3BvaW50c1xuXG4kbXNhLWJwLW1kLW1pbjogNDM5cHg7XG4kbXNhLWJwLW1kLW1heDogMTEyNHB4O1xuXG4vL01vYmlsZSBicmVha3BvaW50c1xuXG4kbXNhLWJwLXNtLW1pbjogMzIwcHg7XG4kbXNhLWJwLXNtLW1heDogNDM4cHg7XG5cbi8vTWF4aW11bSBjb250ZW50IHdpZHRoc1xuXG4kbXNhLW1heC13aWR0aC0tY29udGVudDogMTQ0MHB4O1xuJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQtd2l0aC1wYWRkaW5nOiAxNjAwcHg7XG5cbi8vQWRkaXRpb25hbCBicmVha3BvaW50c1xuXG4kbXNhLWJwLXhsLW1pbjogMTYwMXB4O1xuJG1zYS1icC14cy1tYXg6IDMxOXB4O1xuJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQtLXNtOiAxMTI1cHg7IC8vIEFzc3VtaW5nIHRoaXMgaXMgdGhlIHRhYmxldCBtYXhpbXVtIGNvbnRlbnQgd2lkdGhcbiRtc2EtbWF4LXdpZHRoLS1jb250ZW50LS14czogMzc1cHg7IC8vIEFzc3VtaW5nIHRoaXMgaXMgdGhlIG1vYmlsZSBtYXhpbXVtIGNvbnRlbnQgd2lkdGhcbiIsIi8vXG4vLz09IFNFUEFSQVRPUlxuLy9cblxuLmNtcC1zZXBhcmF0b3JfX2hvcml6b250YWwtcnVsZSB7XG4gIGhlaWdodDogJGNtcC1zZXBhcmF0b3ItaHItLWhlaWdodDtcbiAgbWFyZ2luOlxuICAgICRjbXAtc2VwYXJhdG9yLWhyLS1tYXJnaW4tLXRvcFxuICAgICRjbXAtc2VwYXJhdG9yLWhyLS1tYXJnaW4tLXJpZ2h0XG4gICAgJGNtcC1zZXBhcmF0b3ItaHItLW1hcmdpbi0tYm90dG9tXG4gICAgJGNtcC1zZXBhcmF0b3ItaHItLW1hcmdpbi0tbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNtcC1zZXBhcmF0b3ItaHItLWJnLWNvbG9yO1xuICAuY21wLS1pbnZlcnQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNtcC1zZXBhcmF0b3ItaHItLWJnLWNvbG9yLS1pbnZlcnQ7XG4gIH1cbiAgLmNtcC1zZXBhcmF0b3ItLWxnICYge1xuICAgIGhlaWdodDogJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1oZWlnaHQ7XG4gICAgbWFyZ2luOlxuICAgICAgJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1tYXJnaW4tLXRvcFxuICAgICAgJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1tYXJnaW4tLXJpZ2h0XG4gICAgICAkY21wLXNlcGFyYXRvci1oci0tbGctLW1hcmdpbi0tYm90dG9tXG4gICAgICAkY21wLXNlcGFyYXRvci1oci0tbGctLW1hcmdpbi0tbGVmdDtcbiAgfVxuICAuY21wLXNlcGFyYXRvci0teGwgJiB7XG4gICAgaGVpZ2h0OiAkY21wLXNlcGFyYXRvci1oci0teGwtLWhlaWdodDtcbiAgICBtYXJnaW46XG4gICAgICAkY21wLXNlcGFyYXRvci1oci0teGwtLW1hcmdpbi0tdG9wXG4gICAgICAkY21wLXNlcGFyYXRvci1oci0teGwtLW1hcmdpbi0tcmlnaHRcbiAgICAgICRjbXAtc2VwYXJhdG9yLWhyLS14bC0tbWFyZ2luLS1ib3R0b21cbiAgICAgICRjbXAtc2VwYXJhdG9yLWhyLS14bC0tbWFyZ2luLS1sZWZ0O1xuICB9XG59XG4iLCIvL29sZCBzdHlsZXNcblxuLy89PSBVdGlsaXR5XG5cbi8vIGRlZmF1bHQgYmFja2dyb3VuZCBjb2xvcnNcbiR1aS1iZy1jb2xvcjogJHVpLXdoaXRlO1xuJHVpLWJnLWNvbG9yLS1pbnZlcnQ6ICR1aS1ibGFjaztcblxuLy8gZGVmYXVsdCByYWRpdXMgdmFsdWVcbiR1aS1yYWRpdXM6IDA7XG5cbi8vIGRlZmF1bHQgYm9yZGVyIHZhbHVlc1xuJHVpLWJvcmRlci1zdHlsZTogc29saWQ7XG5cbiR1aS1ib3JkZXItd2lkdGg6IDJweDtcbiR1aS1ib3JkZXItd2lkdGgtLXhsOiA0cHg7XG5cbiR1aS1ib3JkZXItY29sb3I6ICR1aS1wcmltYXJ5O1xuJHVpLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkdWktc2Vjb25kYXJ5O1xuXG4vLyBNSVhJTlNcblxuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkbnVtKSB7XG4gICRzdHJpcHBlZDogJG51bSAvICgkbnVtICogMCArIDEpO1xuICAkcmVtczogJHN0cmlwcGVkIC8gMTY7XG4gIEByZXR1cm4gI3skcmVtc31yZW07XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy9cbi8vLyBuZXcgc3R5bGVzXG5cbi8vPT0gVXRpbGl0eVxuXG4vLyBkZWZhdWx0IGJhY2tncm91bmQgY29sb3JzXG4kbXNhLWJnLWNvbG9yOiAkbXNhLXdoaXRlO1xuJG1zYS1iZy1jb2xvci0taW52ZXJ0OiAkbXNhLWJsYWNrO1xuXG4vLyBkZWZhdWx0IHJhZGl1cyB2YWx1ZVxuJG1zYS1yYWRpdXM6IDA7XG5cbi8vIGRlZmF1bHQgYm9yZGVyIHZhbHVlc1xuJG1zYS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4kbXNhLWJvcmRlci13aWR0aDogMnB4O1xuJG1zYS1ib3JkZXItd2lkdGgtLXhsOiA0cHg7XG5cbiRtc2EtYm9yZGVyLWNvbG9yOiAkdWktcHJpbWFyeTtcbiRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICR1aS1zZWNvbmRhcnk7XG5cbi8vIE1TQSBTcGFjaW5nIHZhcmlhYmxlc1xuXG4vLyBQYWRkaW5nIHZhcmlhYmxlc1xuXG4kbXNhLXNwYWNpbmctbnVsbDogMDtcbiRtc2Etc3BhY2luZy0xMjogMTJweDtcbiRtc2Etc3BhY2luZy0yNDogMjRweDtcbiRtc2Etc3BhY2luZy0zNjogMzZweDtcbiRtc2Etc3BhY2luZy00ODogNDhweDtcbiRtc2Etc3BhY2luZy02MDogNjBweDtcbiRtc2Etc3BhY2luZy03MjogNzJweDtcbiRtc2Etc3BhY2luZy04NDogODRweDtcbiRtc2Etc3BhY2luZy05NjogOTZweDtcbiRtc2Etc3BhY2luZy0xMDg6IDEwOHB4O1xuJG1zYS1zcGFjaW5nLTEyMDogMTIwcHg7XG5cbi8vIFJhZGl1cyB2YXJpYWJsZXNcblxuJG1zYS1yYWRpdXMtbnVsbDogMDtcbiRtc2EtcmFkaXVzLXM6IDRweDtcbiRtc2EtcmFkaXVzLW06IDhweDtcbiRtc2EtcmFkaXVzLWw6IDE2cHg7XG4kbXNhLWltZy1yYWRpdXM6ICRtc2EtcmFkaXVzLWw7XG5cbi8vIFRleHQgQ29sb3IgdmFyaWFibGVzXG5cbiRtc2EtdGV4dC1wcmltYXJ5OiAkbXNhLWJsYWNrO1xuJG1zYS10ZXh0LXNlY29uZGFyeTogJG1zYS1ibGFjay05MDtcbiRtc2EtdGV4dC10ZXJ0aWFyeTogJG1zYS1ibGFjay03NTtcbiRtc2EtdGV4dC1hY2NlbnQ6ICRtc2EtZGVlcHRlYWw7XG4kbXNhLXRleHQtY2xlYXI6ICRtc2Etd2hpdGU7XG4kbXNhLXRleHQtY3RhLWNsZWFyOiAkbXNhLXdoaXRlO1xuJG1zYS10ZXh0LWN0YS1kYXJrOiAkbXNhLWJsYWNrO1xuXG4vLyBDVEEgY29sb3IgdmFyaWFibGVcblxuJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xOiAkbXNhLWRlZXB0ZWFsO1xuJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0yOiAkbXNhLWJsYWNrO1xuJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zOiAkbXNhLXdoaXRlO1xuJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTogJG1zYS1kZWVwdGVhbC0yMDA7XG4kbXNhLWJnLXN0YXRlcy1ob3Zlci0yOiAkbXNhLWRlZXB0ZWFsLTEwO1xuJG1zYS1iZy1zdGF0ZXMtaG92ZXItMzogJG1zYS1ibGFjay0yNTtcbiRtc2EtYmctc3RhdGVzLWhvdmVyLTQ6ICRtc2EtbGlnaHRncmVlbi0xMTA7XG4kbXNhLWJnLXN0YXRlcy1ob3Zlci01OiAkbXNhLWJlaWdlO1xuJG1zYS1iZy1zdGF0ZXMtcHJlc3NlZC0xOiAkbXNhLWRlZXB0ZWFsLTMwMDtcbiRtc2EtYmctc3RhdGVzLXByZXNzZWQtMjogJG1zYS1kZWVwdGVhbC0yNTtcbiRtc2EtYmctc3RhdGVzLXByZXNzZWQtMzogJG1zYS1ibGFjay01MDtcbiRtc2EtYmctc3RhdGVzLWRpc2FibGVkLWFsbDogJG1zYS1ibGFjay0xMDtcblxuLy8gU3Ryb2tlIGNvbG9yIHZhcmlhYmxlc1xuJG1zYS1zdG9rZXMtYWNjZW50OiAkbXNhLWRlZXB0ZWFsO1xuJG1zYS1zdG9rZXMtbmV1dHJhbC0wMTogJG1zYS1ibGFjay03NTtcbiRtc2Etc3Rva2VzLW5ldXRyYWwtMDI6ICRtc2EtYmxhY2stNTA7XG4kbXNhLXN0b2tlcy1uZXV0cmFsOiAkbXNhLWJsYWNrO1xuJG1zYS1zdG9rZXMtbmV1dHJhbC1icmlnaHQ6ICRtc2Etd2hpdGU7XG5cblxuXG4vLyBNSVhJTiBGb3IgSW1hZ2VcbkBtaXhpbiBpbWFnZVZhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLy8gTUlYSU4gdG8gZGlmZmVyZW50aWF0ZSBzdHlsZXMgYmV0d2VlbiAzVVAgYW5kIDRVUCBTdHJ1Y3R1cmVcblxuQG1peGluIHRlYXNlckhlaWdodCgkcGFyZW50ZWxlbSkge1xuICBAaWYgJHBhcmVudGVsZW09PSdmb3VyLXVwJ1xuXG4gICAge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIGhlaWdodDogNDM5cHg7XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JHVpLWJwLW1kLW1heCkge1xuICAgICAgICBoZWlnaHQ6IDQxNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1zbS1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiAzOTNweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE2OHB4O1xuXG4gICAgICAgIC8vdGFibGV0XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JHVpLWJwLW1kLW1heCkge1xuICAgICAgICAgIGhlaWdodDogMTk4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkcGFyZW50ZWxlbT09J3RocmVlLXVwJ1xuXG4gICAge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIGhlaWdodDogNTUwcHg7XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JHVpLWJwLW1kLW1heCkge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1zbS1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLy90YWJsZXRcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdWktYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDokdWktYnAtbWQtbWF4KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTk3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5N3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTRlbTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy0zNjtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U7XG4gICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtdGVhc2VyLXRhYi1zaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTQ1NTIGZ1bmN0aW9uIHRvIGNvbnZlcnQgcHggdG8gcmVtXG5AZnVuY3Rpb24gcHgtdG8tcmVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAxNnB4KSB7XG4gIEByZXR1cm4gJHB4IC8gJGJhc2UtZm9udC1zaXplICogMXJlbTtcbn1cblxuLy8gY29kZSBmb3IgdGhlIHN0aWNreSBoZWFkZXJcbkBtaXhpbiBzdGlja3ktaGVhZGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8qIEFkZCBhIHNoYWRvdyB3aGVuIGhlYWRlciBiZWNvbWVzIHN0aWNreSAqL1xuICB6LWluZGV4OiAxMDAwO1xufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBTRVBBUkFUT1IgSE9SSVpPTlRBTCBSVUxFXG4vLyAuY21wLXNlcGFyYXRvcl9faG9yaXpvbnRhbC1ydWxlXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBIRUlHSFRcbi8vXG5cbi8vIERlZmF1bHRcbiRjbXAtc2VwYXJhdG9yLWhyLS1oZWlnaHQ6ICR1aS1ib3JkZXItd2lkdGg7XG5cbi8vIExhcmdlXG4kY21wLXNlcGFyYXRvci1oci0tbGctLWhlaWdodDogNHB4O1xuXG4vLyBFeHRyYSBMYXJnZVxuJGNtcC1zZXBhcmF0b3ItaHItLXhsLS1oZWlnaHQ6IDRweDtcblxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRjbXAtc2VwYXJhdG9yLWhyLS1tYXJnaW4tLXRvcDogMjBweDtcbiRjbXAtc2VwYXJhdG9yLWhyLS1tYXJnaW4tLWJvdHRvbTogMjBweDtcbiRjbXAtc2VwYXJhdG9yLWhyLS1tYXJnaW4tLWxlZnQ6IDA7XG4kY21wLXNlcGFyYXRvci1oci0tbWFyZ2luLS1yaWdodDogMDtcblxuLy8gTGFyZ2VcbiRjbXAtc2VwYXJhdG9yLWhyLS1sZy0tbWFyZ2luLS10b3A6IDQwcHg7XG4kY21wLXNlcGFyYXRvci1oci0tbGctLW1hcmdpbi0tYm90dG9tOiA0MHB4O1xuJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1tYXJnaW4tLWxlZnQ6IDA7XG4kY21wLXNlcGFyYXRvci1oci0tbGctLW1hcmdpbi0tcmlnaHQ6IDA7XG5cbi8vIEV4dHJhIExhcmdlXG4kY21wLXNlcGFyYXRvci1oci0teGwtLW1hcmdpbi0tdG9wOiA4MHB4O1xuJGNtcC1zZXBhcmF0b3ItaHItLXhsLS1tYXJnaW4tLWJvdHRvbTogODBweDtcbiRjbXAtc2VwYXJhdG9yLWhyLS14bC0tbWFyZ2luLS1sZWZ0OiAwO1xuJGNtcC1zZXBhcmF0b3ItaHItLXhsLS1tYXJnaW4tLXJpZ2h0OiAwO1xuXG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRjbXAtc2VwYXJhdG9yLWhyLS1iZy1jb2xvcjogJHVpLXByaW1hcnk7XG4kY21wLXNlcGFyYXRvci1oci0tYmctY29sb3ItLWludmVydDogJHVpLXNlY29uZGFyeTtcbiIsIi8vPT0gYWNjb3JkaW9uIHN0eWxlc1xuLmFjY29yZGlvbiB7XG4gICYuY21wLWFjY29yZGlvbl9fZGl2aWRlciB7XG4gICAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgICAgJltkYXRhLWNtcC1leHBhbmRlZF0ge1xuICAgICAgICAuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zYS1iZWlnZS01MDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zYS1iZWlnZS01MDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiB7XG4gICAgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIHtcbiAgICAgIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LWRvd24tZXhwYW5kZWQuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICAgIHdpZHRoOiA3NC4zJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAubmV3IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSB7XG4gIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLWNtcC10ZXh0LXAtLW1hcmdpbi10b3A7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNzguMyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jbXAtYWNjb3JkaW9uX19idXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LWxlZnQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNtcC1hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kZWQge1xuICAgICAgLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctdXAtZXhwYW5kZWQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLXNlbWlsaWdodC1mb250LXdlaWdodDtcbiAgICBmb250LXNpemU6ICRtc2EtaDQtc2VtaWJvbGQtZm9udC1zaXplO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLWxnLW1pbil7XG4gICAgICBmb250LXNpemU6ICRtc2EtaDQtLWZvbnQtc2l6ZS1tb2I7XG4gICAgfVxuICB9XG4gIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA3OC4zJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxLjU2M3JlbSAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgd2lkdGg6IDgyJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm5ldyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jbXAtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICB9XG4gICAgaDMuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayxcbi5jbXAtY29udGFpbmVyLS1kYXJrIHtcbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiB7XG4gICAgICAgIHNwYW4uY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctbGVmdC13aGl0ZS5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCB7XG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctdXAtd2hpdGUtZXhwYW5kZWQuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiB7XG4gICAgLmNtcC1hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kZWQge1xuICAgICAgLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctZG93bi13aGl0ZS1leHBhbmRlZC5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL3RhYmxldFxuQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5jbXAtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vcGhvbmVcbkBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAuY21wLWFjY29yZGlvbl9fcGFuZWwuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICAuY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5jbXAtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVFxuLy8gLmNtcC10ZXh0XG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtLXBhZGRpbmdfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC0tcGFkZGluZy0tdG9wOiAwO1xuJG1zYS1jbXAtdGV4dC0tcGFkZGluZy0tYm90dG9tOiAwO1xuJG1zYS1jbXAtdGV4dC0tcGFkZGluZy0tbGVmdDogMDtcbiRtc2EtY21wLXRleHQtLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtLWZvbnQ6ICRtc2EtZm9udDtcbiRtc2EtY21wLXRleHQtLWZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4kbXNhLWNtcC10ZXh0LS1mb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtLWZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiRtc2EtY21wLXRleHQtLWxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC0tY29sb3I6ICRtc2EtbmV1dHJhbC10ZXh0LXNlY29uZGFyeTtcbiRtc2EtY21wLXRleHQtLWNvbG9yLS1pbnZlcnQ6ICRtc2EtY29sb3ItLWludmVydDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgUEFSQUdSQVBIXG4vLyAuY21wLXRleHQgcFxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXAtLW1hcmdpbi10b3A6IDI0cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIExJTktcbi8vIC5jbXAtdGV4dCBhXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vPT0gVFlQT0dSQVBIWVxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1saW5rLS1mb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWxpbmstLWRlY29yYXRpb246ICRtc2EtbGluay0tZGVjb3JhdGlvbjtcbiRtc2EtY21wLXRleHQtbGluay0tZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LS1mb250LXNpemU7XG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWxpbmstLWNvbG9yOiAkbXNhLWxpbmstLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1saW5rLS1jb2xvci0taG92ZXI6ICRtc2EtbGluay0tY29sb3ItLWhvdmVyO1xuXG4kbXNhLWNtcC10ZXh0LWxpbmstLWNvbG9yLS1pbnZlcnQ6ICRtc2EtbGluay0tY29sb3ItLWludmVydDtcbiRtc2EtY21wLXRleHQtbGluay0tY29sb3ItLWhvdmVyLS1pbnZlcnQ6ICRtc2EtbGluay0tY29sb3ItLWhvdmVyLS1pbnZlcnQ7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBIRUFESU5HIDFcbi8vIC5jbXAtdGV4dCBoMVxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgxLS1tYXJnaW4tdG9wOiAyNHB4O1xuXG5cbi8vXG4vLz09IFBBRERJTkdcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZ19fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgxLS1wYWRkaW5nLS10b3A6IDA7XG4kbXNhLWNtcC10ZXh0LWgxLS1wYWRkaW5nLS1ib3R0b206IDA7XG4kbXNhLWNtcC10ZXh0LWgxLS1wYWRkaW5nLS1sZWZ0OiAwO1xuJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZy0tcmlnaHQ6IDA7XG5cblxuLy9cbi8vPT0gVFlQT0dSQVBIWVxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMS0tZm9udDogJG1zYS1oMS0tZm9udDtcbiRtc2EtY21wLXRleHQtaDEtLWZvbnQtc2l6ZTogJG1zYS1oMS0tZm9udC1zaXplO1xuJG1zYS1jbXAtdGV4dC1oMS0tZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oMS0tZm9udC1zdHlsZTogJG1zYS1oMS0tZm9udC1zdHlsZTtcbiRtc2EtY21wLXRleHQtaDEtLWxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiRtc2EtY21wLXRleHQtaDEtLXRleHQtdHJhbnNmb3JtOiAkbXNhLWgxLS10ZXh0LXRyYW5zZm9ybTtcblxuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgxLS1jb2xvcjogJG1zYS1oMS0tY29sb3I7XG4kbXNhLWNtcC10ZXh0LWgxLS1jb2xvci0taW52ZXJ0OiAkbXNhLWgxLS1jb2xvci0taW52ZXJ0O1xuXG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oMS0tYmctY29sb3JfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMS0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuJG1zYS1jbXAtdGV4dC1oMS0tYmctY29sb3ItLWludmVydDogdHJhbnNwYXJlbnQ7XG5cblxuLy9cbi8vPT0gQk9SREVSXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDEtLWJvcmRlcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItc3R5bGU6ICRtc2EtYm9yZGVyLXN0eWxlO1xuXG4kbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItd2lkdGgtLXRvcDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItd2lkdGgtLWJvdHRvbTogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItd2lkdGgtLWxlZnQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXdpZHRoLS1yaWdodDogJG1zYS1ib3JkZXItd2lkdGg7XG5cbiRtc2EtY21wLXRleHQtaDEtLWJvcmRlci1jb2xvcjogJG1zYS1ib3JkZXItY29sb3I7XG4kbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItY29sb3ItLWludmVydDogJG1zYS1ib3JkZXItY29sb3ItLWludmVydDtcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIEhFQURJTkcgMlxuLy8gLmNtcC10ZXh0IGgyXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDItLW1hcmdpbi10b3A6IDI0cHg7XG5cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDItLXBhZGRpbmctLXRvcDogMDtcbiRtc2EtY21wLXRleHQtaDItLXBhZGRpbmctLWJvdHRvbTogMDtcbiRtc2EtY21wLXRleHQtaDItLXBhZGRpbmctLWxlZnQ6IDA7XG4kbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nLS1yaWdodDogMDtcblxuXG4vL1xuLy89PSBUWVBPR1JBUEhZXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgyLS1mb250OiAkbXNhLWgyLS1mb250O1xuJG1zYS1jbXAtdGV4dC1oMi0tZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemU7XG4kbXNhLWNtcC10ZXh0LWgyLS1mb250LXdlaWdodDogJG1zYS1oMi0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWgyLS1mb250LXN0eWxlOiAkbXNhLWgyLS1mb250LXN0eWxlO1xuJG1zYS1jbXAtdGV4dC1oMi0tbGluZS1oZWlnaHQ6ICRtc2EtaDItLWxpbmUtaGVpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oMi0tdGV4dC10cmFuc2Zvcm06ICRtc2EtaDItLXRleHQtdHJhbnNmb3JtO1xuXG5cblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDItLWNvbG9yOiAkbXNhLWgyLS1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDItLWNvbG9yLS1pbnZlcnQ6ICRtc2EtaDItLWNvbG9yLS1pbnZlcnQ7XG5cblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWgyLS1iZy1jb2xvcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgyLS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbXNhLWNtcC10ZXh0LWgyLS1iZy1jb2xvci0taW52ZXJ0OiB0cmFuc3BhcmVudDtcblxuXG4vL1xuLy89PSBCT1JERVJcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDItLWJvcmRlci1zdHlsZTogJG1zYS1ib3JkZXItc3R5bGU7XG5cbiRtc2EtY21wLXRleHQtaDItLWJvcmRlci13aWR0aC0tdG9wOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDItLWJvcmRlci13aWR0aC0tYm90dG9tOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDItLWJvcmRlci13aWR0aC0tbGVmdDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLXJpZ2h0OiAkbXNhLWJvcmRlci13aWR0aDtcblxuJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyLWNvbG9yOiAkbXNhLWJvcmRlci1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDItLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgSEVBRElORyAzXG4vLyAuY21wLXRleHQgaDNcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IE1BUkdJTlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMy0tbWFyZ2luLXRvcDogMjRweDtcblxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmdfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMy0tcGFkZGluZy0tdG9wOiAwO1xuJG1zYS1jbXAtdGV4dC1oMy0tcGFkZGluZy0tYm90dG9tOiAwO1xuJG1zYS1jbXAtdGV4dC1oMy0tcGFkZGluZy0tbGVmdDogMDtcbiRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDMtLWZvbnQ6ICRtc2EtaDMtLWZvbnQ7XG4kbXNhLWNtcC10ZXh0LWgzLS1mb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiRtc2EtY21wLXRleHQtaDMtLWZvbnQtd2VpZ2h0OiAkbXNhLWgzLS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtaDMtLWZvbnQtc3R5bGU6ICRtc2EtaDMtLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LWgzLS1saW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWgzLS10ZXh0LXRyYW5zZm9ybTogJG1zYS1oMy0tdGV4dC10cmFuc2Zvcm07XG5cblxuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMy0tY29sb3I6ICRtc2EtaDMtLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oMy0tY29sb3ItLWludmVydDogJG1zYS1oMy0tY29sb3ItLWludmVydDtcblxuXG4vL1xuLy89PSBCQUNLR1JPVU5EIENPTE9SXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDMtLWJnLWNvbG9yX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDMtLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRtc2EtY21wLXRleHQtaDMtLWJnLWNvbG9yLS1pbnZlcnQ6IHRyYW5zcGFyZW50O1xuXG5cbi8vXG4vLz09IEJPUkRFUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXJfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLXN0eWxlOiAkbXNhLWJvcmRlci1zdHlsZTtcblxuJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLXdpZHRoLS10b3A6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLXdpZHRoLS1ib3R0b206ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLXdpZHRoLS1sZWZ0OiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tcmlnaHQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuXG4kbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXItY29sb3I6ICRtc2EtYm9yZGVyLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBIRUFESU5HIDRcbi8vIC5jbXAtdGV4dCBoNFxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg0LS1tYXJnaW4tdG9wOiAyNHB4O1xuXG5cbi8vXG4vLz09IFBBRERJTkdcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZ19fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg0LS1wYWRkaW5nLS10b3A6IDA7XG4kbXNhLWNtcC10ZXh0LWg0LS1wYWRkaW5nLS1ib3R0b206IDA7XG4kbXNhLWNtcC10ZXh0LWg0LS1wYWRkaW5nLS1sZWZ0OiAwO1xuJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZy0tcmlnaHQ6IDA7XG5cblxuLy9cbi8vPT0gVFlQT0dSQVBIWVxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNC0tZm9udDogJG1zYS1oNC0tZm9udDtcbiRtc2EtY21wLXRleHQtaDQtLWZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplO1xuJG1zYS1jbXAtdGV4dC1oNC0tZm9udC13ZWlnaHQ6ICRtc2EtaDQtLWZvbnQtd2VpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oNC0tZm9udC1zdHlsZTogJG1zYS1oNC0tZm9udC1zdHlsZTtcbiRtc2EtY21wLXRleHQtaDQtLWxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcbiRtc2EtY21wLXRleHQtaDQtLXRleHQtdHJhbnNmb3JtOiAkbXNhLWg0LS10ZXh0LXRyYW5zZm9ybTtcblxuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg0LS1jb2xvcjogJG1zYS1oNC0tY29sb3I7XG4kbXNhLWNtcC10ZXh0LWg0LS1jb2xvci0taW52ZXJ0OiAkbXNhLWg0LS1jb2xvci0taW52ZXJ0O1xuXG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oNC0tYmctY29sb3JfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNC0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuJG1zYS1jbXAtdGV4dC1oNC0tYmctY29sb3ItLWludmVydDogdHJhbnNwYXJlbnQ7XG5cblxuLy9cbi8vPT0gQk9SREVSXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDQtLWJvcmRlcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItc3R5bGU6ICRtc2EtYm9yZGVyLXN0eWxlO1xuXG4kbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItd2lkdGgtLXRvcDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItd2lkdGgtLWJvdHRvbTogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItd2lkdGgtLWxlZnQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS1yaWdodDogJG1zYS1ib3JkZXItd2lkdGg7XG5cbiRtc2EtY21wLXRleHQtaDQtLWJvcmRlci1jb2xvcjogJG1zYS1ib3JkZXItY29sb3I7XG4kbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItY29sb3ItLWludmVydDogJG1zYS1ib3JkZXItY29sb3ItLWludmVydDtcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIEhFQURJTkcgNVxuLy8gLmNtcC10ZXh0IGg1XG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDUtLW1hcmdpbi10b3A6IDI0cHg7XG5cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDUtLXBhZGRpbmctLXRvcDogMDtcbiRtc2EtY21wLXRleHQtaDUtLXBhZGRpbmctLWJvdHRvbTogMDtcbiRtc2EtY21wLXRleHQtaDUtLXBhZGRpbmctLWxlZnQ6IDA7XG4kbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nLS1yaWdodDogMDtcblxuXG4vL1xuLy89PSBUWVBPR1JBUEhZXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg1LS1mb250OiAkbXNhLWg1LS1mb250O1xuJG1zYS1jbXAtdGV4dC1oNS0tZm9udC1zaXplOiAkbXNhLWg1LS1mb250LXNpemU7XG4kbXNhLWNtcC10ZXh0LWg1LS1mb250LXdlaWdodDogJG1zYS1oNS0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWg1LS1mb250LXN0eWxlOiAkbXNhLWg1LS1mb250LXN0eWxlO1xuJG1zYS1jbXAtdGV4dC1oNS0tbGluZS1oZWlnaHQ6ICRtc2EtaDUtLWxpbmUtaGVpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oNS0tdGV4dC10cmFuc2Zvcm06ICRtc2EtaDUtLXRleHQtdHJhbnNmb3JtO1xuXG5cblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDUtLWNvbG9yOiAkbXNhLWg1LS1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDUtLWNvbG9yLS1pbnZlcnQ6ICRtc2EtaDUtLWNvbG9yLS1pbnZlcnQ7XG5cblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWg1LS1iZy1jb2xvcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg1LS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbXNhLWNtcC10ZXh0LWg1LS1iZy1jb2xvci0taW52ZXJ0OiB0cmFuc3BhcmVudDtcblxuXG4vL1xuLy89PSBCT1JERVJcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oNS0tYm9yZGVyX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDUtLWJvcmRlci1zdHlsZTogJG1zYS1ib3JkZXItc3R5bGU7XG5cbiRtc2EtY21wLXRleHQtaDUtLWJvcmRlci13aWR0aC0tdG9wOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDUtLWJvcmRlci13aWR0aC0tYm90dG9tOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDUtLWJvcmRlci13aWR0aC0tbGVmdDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItd2lkdGgtLXJpZ2h0OiAkbXNhLWJvcmRlci13aWR0aDtcblxuJG1zYS1jbXAtdGV4dC1oNS0tYm9yZGVyLWNvbG9yOiAkbXNhLWJvcmRlci1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDUtLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgSEVBRElORyA2XG4vLyAuY21wLXRleHQgaDZcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IE1BUkdJTlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNi0tbWFyZ2luLXRvcDogMjRweDtcblxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmdfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNi0tcGFkZGluZy0tdG9wOiAwO1xuJG1zYS1jbXAtdGV4dC1oNi0tcGFkZGluZy0tYm90dG9tOiAwO1xuJG1zYS1jbXAtdGV4dC1oNi0tcGFkZGluZy0tbGVmdDogMDtcbiRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDYtLWZvbnQ6ICRtc2EtaDYtLWZvbnQ7XG4kbXNhLWNtcC10ZXh0LWg2LS1mb250LXNpemU6ICRtc2EtaDYtLWZvbnQtc2l6ZTtcbiRtc2EtY21wLXRleHQtaDYtLWZvbnQtd2VpZ2h0OiAkbXNhLWg2LS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtaDYtLWZvbnQtc3R5bGU6ICRtc2EtaDYtLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LWg2LS1saW5lLWhlaWdodDogJG1zYS1oNi0tbGluZS1oZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWg2LS10ZXh0LXRyYW5zZm9ybTogJG1zYS1oNi0tdGV4dC10cmFuc2Zvcm07XG5cblxuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNi0tY29sb3I6ICRtc2EtaDYtLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oNi0tY29sb3ItLWludmVydDogJG1zYS1oNi0tY29sb3ItLWludmVydDtcblxuXG4vL1xuLy89PSBCQUNLR1JPVU5EIENPTE9SXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDYtLWJnLWNvbG9yX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDYtLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRtc2EtY21wLXRleHQtaDYtLWJnLWNvbG9yLS1pbnZlcnQ6IHRyYW5zcGFyZW50O1xuXG5cbi8vXG4vLz09IEJPUkRFUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXJfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLXN0eWxlOiAkbXNhLWJvcmRlci1zdHlsZTtcblxuJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLXdpZHRoLS10b3A6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLXdpZHRoLS1ib3R0b206ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLXdpZHRoLS1sZWZ0OiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDYtLWJvcmRlci13aWR0aC0tcmlnaHQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuXG4kbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItY29sb3I6ICRtc2EtYm9yZGVyLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBCTE9DS1FVT1RFXG4vLyAuY21wLXRleHQgYmxvY2txdW90ZVxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gVFlQT0dSQVBIWVxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1icS0tZm9udDogJG1zYS1mb250LXNlY29uZGFyeTtcbiRtc2EtY21wLXRleHQtYnEtLWZvbnQtc2l6ZTogMjBweDtcbiRtc2EtY21wLXRleHQtYnEtLWZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtYnEtLWZvbnQtc3R5bGU6ICRtc2EtY21wLXRleHQtLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LWJxLS1saW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC0tbGluZS1oZWlnaHQ7XG5cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWJxLS1tYXJnaW4tdG9wOiAyMHB4O1xuXG5cbi8vXG4vLz09IFBBRERJTkdcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1icS0tcGFkZGluZ19fb246IHRydWU7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmctLXRvcDogMjBweDtcbiRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmctLWJvdHRvbTogMjBweDtcbiRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmctLWxlZnQ6IDIwcHg7XG4kbXNhLWNtcC10ZXh0LWJxLS1wYWRkaW5nLS1yaWdodDogMjBweDtcblxuXG4vL1xuLy89PSBSQURJVVNcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1icS0tcmFkaXVzX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtYnEtLXJhZGl1cy0tdG9wLWw6ICRtc2EtcmFkaXVzO1xuJG1zYS1jbXAtdGV4dC1icS0tcmFkaXVzLS10b3AtcjogJG1zYS1yYWRpdXM7XG4kbXNhLWNtcC10ZXh0LWJxLS1yYWRpdXMtLWJvdHRvbS1sOiAkbXNhLXJhZGl1cztcbiRtc2EtY21wLXRleHQtYnEtLXJhZGl1cy0tYm90dG9tLXI6ICRtc2EtcmFkaXVzO1xuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWJxLS1jb2xvcjogJG1zYS1uZXV0cmFsLXRleHQtcHJpbWFyeTtcbiRtc2EtY21wLXRleHQtYnEtLWNvbG9yLS1pbnZlcnQ6ICRtc2EtbmV1dHJhbC10ZXh0LXNlY29uZGFyeTtcblxuXG4vL1xuLy89PSBCQUNLR1JPVU5EIENPTE9SXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtYnEtLWJnLWNvbG9yX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtYnEtLWJnLWNvbG9yOiAkbXNhLXdoaXRlO1xuJG1zYS1jbXAtdGV4dC1icS0tYmctY29sb3ItLWludmVydDogJG1zYS1ibGFjaztcblxuXG4vL1xuLy89PSBCT1JERVJcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyX19vbjogdHJ1ZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLXN0eWxlOiAkbXNhLWJvcmRlci1zdHlsZTtcblxuJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLXdpZHRoLS10b3A6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLXdpZHRoLS1ib3R0b206ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLXdpZHRoLS1sZWZ0OiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtYnEtLWJvcmRlci13aWR0aC0tcmlnaHQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuXG4kbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItY29sb3I6ICRtc2EtYm9yZGVyLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBMSVNUXG4vLyAuY21wLXRleHQgb2wsIHVsXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtbGlzdC0tbWFyZ2luLXRvcDogMjBweDtcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIExJXG4vLyAuY21wLXRleHQgbGlcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IE1BUkdJTlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1saS0tbWFyZ2luLS10b3A6IDRweDtcbiRtc2EtY21wLXRleHQtbGktLW1hcmdpbi0tYm90dG9tOiA0cHg7XG4kbXNhLWNtcC10ZXh0LWxpLS1tYXJnaW4tLWxlZnQ6IDA7XG4kbXNhLWNtcC10ZXh0LWxpLS1tYXJnaW4tLXJpZ2h0OiAwO1xuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWxpLS1jb2xvcjogJG1zYS1jbXAtdGV4dC0tY29sb3I7XG4kbXNhLWNtcC10ZXh0LWxpLS1jb2xvci0taW52ZXJ0OiAkbXNhLWNtcC10ZXh0LS1jb2xvci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgTEkgSU5ESUNBVE9SXG4vLyAuY21wLXRleHQgbGk6YmVmb3JlXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBDT05URU5UXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWxpLWluZGljYXRvci0tY29udGVudDogJ+KAkyc7XG5cblxuLy9cbi8vPT0gV0lEVEhcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtbGktaW5kaWNhdG9yLS13aWR0aDogMjRweDtcblxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWxpLWluZGljYXRvci0tcGFkZGluZy0tcmlnaHQ6IDA7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBUQUJMRVxuLy8gLmNtcC10ZXh0IHRhYmxlXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGFibGUtLW1hcmdpbi10b3A6IDIwcHg7XG5cblxuLy9cbi8vPT0gTEFZT1VUXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRhYmxlLS1mdWxsLXdpZHRoOiB0cnVlO1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgVEhcbi8vIC5jbXAtdGV4dCB0aFxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC10aC0tcGFkZGluZy0tdG9wOiAxMHB4O1xuJG1zYS1jbXAtdGV4dC10aC0tcGFkZGluZy0tYm90dG9tOiAxMHB4O1xuJG1zYS1jbXAtdGV4dC10aC0tcGFkZGluZy0tbGVmdDogMTBweDtcbiRtc2EtY21wLXRleHQtdGgtLXBhZGRpbmctLXJpZ2h0OiAxMHB4O1xuXG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGgtLWZvbnQ6ICRtc2EtY21wLXRleHQtLWZvbnQ7XG4kbXNhLWNtcC10ZXh0LXRoLS1mb250LXNpemU6ICRtc2EtY21wLXRleHQtLWZvbnQtc2l6ZTtcbiRtc2EtY21wLXRleHQtdGgtLWZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtdGgtLWZvbnQtc3R5bGU6ICRtc2EtY21wLXRleHQtLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LXRoLS1saW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC0tbGluZS1oZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LXRoLS10ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGgtLWNvbG9yOiAkbXNhLWNtcC10ZXh0LS1jb2xvcjtcbiRtc2EtY21wLXRleHQtdGgtLWNvbG9yLS1pbnZlcnQ6ICRtc2EtY21wLXRleHQtLWNvbG9yLS1pbnZlcnQ7XG5cblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LXRoLS1iZy1jb2xvcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRoLS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbXNhLWNtcC10ZXh0LXRoLS1iZy1jb2xvci0taW52ZXJ0OiB0cmFuc3BhcmVudDtcblxuXG4vL1xuLy89PSBCT1JERVJcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyX19vbjogdHJ1ZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXdpZHRoLS10b3A6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXdpZHRoLS1ib3R0b206ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXdpZHRoLS1sZWZ0OiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtdGgtLWJvcmRlci13aWR0aC0tcmlnaHQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuXG4kbXNhLWNtcC10ZXh0LXRoLS1ib3JkZXItY29sb3I6ICRtc2EtYm9yZGVyLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBURFxuLy8gLmNtcC10ZXh0IHRkXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBQQURERElOR1xuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC10ZC0tcGFkZGluZy0tdG9wOiAxMHB4O1xuJG1zYS1jbXAtdGV4dC10ZC0tcGFkZGluZy0tYm90dG9tOiAxMHB4O1xuJG1zYS1jbXAtdGV4dC10ZC0tcGFkZGluZy0tbGVmdDogMTBweDtcbiRtc2EtY21wLXRleHQtdGQtLXBhZGRpbmctLXJpZ2h0OiAxMHB4O1xuXG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGQtLWZvbnQ6ICRtc2EtY21wLXRleHQtLWZvbnQ7XG4kbXNhLWNtcC10ZXh0LXRkLS1mb250LXNpemU6ICRtc2EtY21wLXRleHQtLWZvbnQtc2l6ZTtcbiRtc2EtY21wLXRleHQtdGQtLWZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtdGQtLWZvbnQtc3R5bGU6ICRtc2EtY21wLXRleHQtLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LXRkLS1saW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC0tbGluZS1oZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LXRkLS10ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGQtLWNvbG9yOiAkbXNhLWNtcC10ZXh0LS1jb2xvcjtcbiRtc2EtY21wLXRleHQtdGQtLWNvbG9yLS1pbnZlcnQ6ICRtc2EtY21wLXRleHQtLWNvbG9yLS1pbnZlcnQ7XG5cblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LXRkLS1iZy1jb2xvcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRkLS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbXNhLWNtcC10ZXh0LXRkLS1iZy1jb2xvci0taW52ZXJ0OiB0cmFuc3BhcmVudDtcblxuXG4vL1xuLy89PSBCT1JERVJcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyX19vbjogdHJ1ZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLXN0eWxlOiAkbXNhLWJvcmRlci1zdHlsZTtcblxuJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLXdpZHRoLS10b3A6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLXdpZHRoLS1ib3R0b206ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLXdpZHRoLS1sZWZ0OiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tcmlnaHQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuXG4kbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXItY29sb3I6ICRtc2EtYm9yZGVyLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG4iLCIvLz09IGFjY29yZGlvbiBmYXEgc3R5bGVzXG5cbi5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4ge1xuICAuY21wLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnRleHR+LmFjY29yZGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTk2O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy02MDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctNDg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtYWNjb3JkaW9uIHtcblxuICAgICAgICAuY21wLWFjY29yZGlvbl9faXRlbSxcbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbCxcbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIHtcbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgLmNtcC1jb250YWluZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4udGV4dCB7XG4gICAgLmNtcC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBweC10by1yZW0oMTYwMHB4KSkge1xuICAuY29udGFpbmVyLWZsdWlkLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnRleHQgLmNtcC10ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLy89PSBibG9naGVhZGVyIHN0eWxlc1xuLmJsb2ctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmJsb2ctaGVhZGVyX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiBweC10by1yZW0oMjBweCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLWhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS41cmVtO1xuICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgLmJsb2ctdG9wLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMC43NXJlbTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgIC5ibG9nLWhlYWRlcl9fc3VidGl0bGVzIHtcbiAgICAgICAgY29sb3I6ICRtc2EtY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wODc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgLmJsb2ctaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1oMi0tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtaDItLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWgyLS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDItLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvZy1oZWFkZXJfX2F1dGhvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRtc2EtaDQtLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWg0LS1mb250O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWg0LS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oNC0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcblxuICAgICAgICAuYXV0aG9yLWJ5IHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3ItbmFtZXMge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiAwLjM3NXJlbTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAwLjM3NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2ctaGVhZGVyX19hdXRob3JuYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctaGVhZGVyX2RhdGUge1xuICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1kaXNjbGFpbWVyLS1mb250O1xuICAgICAgZm9udC1zaXplOiAkbXNhLWRpc2NsYWltZXItLXNpemU7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWRpc2NsYWltZXItLXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0td2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0tbGluZS1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctaGVhZGVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5ibG9nSW5zaWdodEhlYWRlcixcbi5pbnNpZ2h0c0RldGFpbEhlYWRlcixcbi53ZWJjYXN0RGV0YWlsSGVhZGVyIHtcbiAgcGFkZGluZzogNnJlbSA1cmVtIDByZW0gNXJlbSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAxLjU2MjVyZW0gMHJlbSAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMS44NzVyZW0gMHJlbSAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tc2Etc29jaWFsLXNoYXJlIHtcbiAgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGdhcDogcHgtdG8tcmVtKDEwcHgpO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIG91dGxpbmU6IHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLXN0b2tlcy1uZXV0cmFsO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogcHgtdG8tcmVtKDFweCk7XG4gICAgICB9XG5cbiAgICAgIC5tc2EtY29weU1lc3NhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiBweC10by1yZW0oMTJweCk7XG4gICAgICAgIGdhcDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICAgICAgICBib3JkZXI6IHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJG1zYS1ibGFjay01O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXJlbSg1cHgpO1xuXG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZGlzY2xhaW1lci0tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWRpc2NsYWltZXItLXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZGlzY2xhaW1lci0tc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWRpc2NsYWltZXItLXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubXNhLXNvY2lhbC1zaGFyZV9mYWNlYm9vayxcbiAgICAgIC5tc2Etc29jaWFsLXNoYXJlX3R3aXR0ZXIsXG4gICAgICAubXNhLXNvY2lhbC1zaGFyZV9saW5rZWRpbixcbiAgICAgIC5tc2Etc29jaWFsLXNoYXJlX2NvcHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBweC10by1yZW0oMjRweCk7XG4gICAgICAgIHdpZHRoOiBweC10by1yZW0oMjRweCk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubXNhLXNvY2lhbC1zaGFyZV9mYWNlYm9va3tcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc29jaWFsLXNoYXJlLWZhY2Vib29rLnN2Zyk7XG4gICAgICB9XG5cbiAgICAgIC5tc2Etc29jaWFsLXNoYXJlX3R3aXR0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NvY2lhbC1zaGFyZS10d2l0dGVyLnN2Zyk7XG4gICAgICB9XG5cbiAgICAgIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtlZGlue1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zb2NpYWwtc2hhcmUtbGlua2VkaW4uc3ZnKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1zYS1zb2NpYWwtc2hhcmVfY29weXtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc29jaWFsLXNoYXJlLWNvcHkuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuIiwiLy89PSBicmVhZGNydW1iIHN0eWxlc1xuLm1zYS1icmVhZGNydW1iX2VuYWJsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVzICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heClcbiAgICB7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYiAhaW1wb3J0YW50OyBcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbW9iICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQtd2l0aC1wYWRkaW5nKVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICBmbG9hdDpub25lO1xuICAgIH1cbiAgICAmLmJyZWFkY3J1bWJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jbXAtYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saXN0XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHVpLWJwLW1kLW1heClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1heCl7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbXAtYnJlYWRjcnVtYl9faXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY21wLWJyZWFkY3J1bWJfX2l0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTJweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWJyZWFkY3J1bWIuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTJweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tYnJlYWRjcnVtYi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtYnJlYWRjcnVtYi1saW5laGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtYnJlYWRjcnVtYi10YWJzaXplO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5icmVhZGNydW1iXG57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi5iZy1ncmVlbi10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgLmNtcC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRtc2EtYnRuLXBhZGRpbmc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtYnRuLXJhZGl1cztcbiAgICAvLyBtYXJnaW46ICRtc2EtYnRuLW1hcmdpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA3OHB4O1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgLmNtcC1saW5rX19zY3JlZW4tcmVhZGVyLW9ubHlcbiAgICB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC8vIEJFTSBjc3NcbiAgICAmX19pY29uIHtcbiAgICAgICY6YWZ0ZXJcbiAgICAgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZWljb25zX2dyZWVud29ybGQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZS5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTFweDs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICsgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4OyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc3lzdGVtLXNhbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jbXAtYnV0dG9uX19pY29uICsgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMnB4OyBcbiAgICAgIH1cbiAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjdweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpZ2h0IGJ1dHRvbnNcbiAgJi5jdGEtcHJpbWFyeSB7XG4gICAgJi5icmlnaHQtY29sb3JcbiAgICB7XG4gICAgICAmLmRpc2FibGVkXG4gICAgICB7XG4gICAgICAgIC5jbXAtYnV0dG9uXG4gICAgICAgIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTEwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzUgIWltcG9ydGFudDtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC04MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMXB4IC04MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNtcC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAge1xuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrNzUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jdGEtc2Vjb25kYXJ5IHtcbiAgICAmLmJyaWdodC1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1ibGFjay03NSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAgICB7XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCAmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrNzUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICB7XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ncmVlbi5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsLTEwO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLXBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2RlZXB0ZWFsMjAwLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMjFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9kZWVwdGVhbC5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtMjFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsLTI1O1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX3B1cnBsZTMwMC5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC00MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX3B1cnBsZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC00MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC00MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jdGEtdGVydGlhcnkge1xuICAgIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cblxuICAgICYuYnJpZ2h0LWNvbG9yXG4gICAge1xuICAgICAgJi5kaXNhYmxlZFxuICAgICAge1xuICAgICAgICAuY21wLWJ1dHRvblxuICAgICAgICB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrNzUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC04MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICB7XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2RlZXB0ZWFsMjAwLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5cHggLTIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAgICB7XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfcHVycGxlMzAwLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5cHggLTQxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC00MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC00MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmsgdGhlbWVcbiAgJi5jdGEtcHJpbWFyeVxuICB7XG4gICAgJi5kYXJrLWNvbG9yXG4gICAge1xuICAgICAgJi5kaXNhYmxlZFxuICAgICAge1xuICAgICAgICAuY21wLWJ1dHRvblxuICAgICAgICB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTEwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrNzUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTE4MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0xODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE4MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICB7XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfYmxhY2s3NS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0xMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG91dGxpbmU6IGRhc2hlZDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY3RhLXNlY29uZGFyeVxuICB7XG4gICAgJi5kYXJrLWNvbG9yXG4gICAge1xuICAgICAgJi5kaXNhYmxlZFxuICAgICAge1xuICAgICAgICAuY21wLWJ1dHRvblxuICAgICAgICB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzUgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1ibGFjay03NSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrNzUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTE4MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtMTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1ibGFjaztcbiAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAge1xuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTEwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0xMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTEwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1saWdodGdyZXk7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmN0YS10ZXJ0aWFyeVxuICB7XG4gICAgJi5kYXJrLWNvbG9yXG4gICAge1xuICAgICAgJi5kaXNhYmxlZFxuICAgICAge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrNzUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzhweCAtMTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC0xODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTE4MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNtcC1idXR0b24ge1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICB7XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzhweCAtMTAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC0xMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTEwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHRcbiAgICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIERpbWVuc2lvbmFsIGJ1dHRvbnNcbiAgJi5jdGEtcHJpbWFyeVxuICB7XG4gICAgJi5kaW1lbnNpb25hbC1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmVpZ2UtNTAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMjgxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgIHtcbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAtMjAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMjAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTIwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbC0xMDtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi5jdGEtc2Vjb25kYXJ5XG4gIHtcbiAgICAmLmRpbWVuc2lvbmFsLWNvbG9yXG4gICAge1xuICAgICAgJi5kaXNhYmxlZFxuICAgICAge1xuICAgICAgICAuY21wLWJ1dHRvblxuICAgICAgICB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1iZWlnZS01MCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJlaWdlLTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JlaWdlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTI4MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2JpZWdlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTI4MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2JpZWdlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MnB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbi1ncmVhdC1iZWlnZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLXdoaXRlO1xuICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICB7XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfYmVpZ2Uuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC0yMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMjAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MnB4IC0yMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0XG4gICAgICAgICAge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLmN0YS10ZXJ0aWFyeVxuICB7XG4gICAgJi5kaW1lbnNpb25hbC1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJlaWdlLTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JlaWdlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4cHggLTI4MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2JpZWdlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTI4MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2JpZWdlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbi1ncmVhdC1iZWlnZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgIHtcbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9iZWlnZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4cHggLTIwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHRcbiAgICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vIGN0YS1wcmltYXJ5LGN0YS1zZWNvbmRhcnlcbiIsIi8vIE1TQSBCVE4gU1RZTEVTXG4vLyBNU0EgQnV0dG9uIFBhZGRpbmdcbiRtc2EtYnV0dG9uLXB0OiAxMnB4O1xuJG1zYS1idXR0b24tcGI6IDEycHg7XG4kbXNhLWJ1dHRvbi1wbDogMjRweDtcbiRtc2EtYnV0dG9uLXByOiAyNHB4O1xuXG4vLyBGdWxsIGJ1dHRvbiBwYWRkaW5nXG4kbXNhLWJ0bi1wYWRkaW5nOiAxMnB4IDI0cHg7XG5cbi8vIEZ1bGwgYnV0dG9uIG1hcmdpblxuJG1zYS1idG4tbWFyZ2luOiA4cHg7XG5cbi8vIFJhZGl1c1xuJG1zYS1idG4tcmFkaXVzOiA4cHg7XG5cbiRidG4tYmctaWNvbjogdXJsKFwic3RhdGljL21lZGlhL3NyYy9tYWluL3dlYnBhY2svcmVzb3VyY2VzL2ltYWdlcy9pY29uLXBob25lX3doaXRlLnN2Z1wiKTtcbiRtc2EtYnRuLWFycm93LWljb246IHVybChcInNyYy9tYWluL3dlYnBhY2svcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Fycm93LnBuZ1wiKTtcbiIsIi8vPT0gY2FtcGFpZ25jb250ZW50IHN0eWxlc1xuLmNtcC1jYW1wYWlnbi1jb250ZW50IHtcblxuICAgICZfX21vZGFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwNTA7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1zYS1saWdodGdyZXktbW9kYWwtYmc7XG5cbiAgICAgICAgJi1kaWFsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46ICBweC10by1yZW0oMTBweCkgIHB4LXRvLXJlbSgzMHB4KTtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oNDc0cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogIHB4LXRvLXJlbSgxMHB4KSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSg2MjVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhZGUtaW4ge1xuICAgICAgICAgICAgLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1zdG9rZXMtbmV1dHJhbC0wMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICBweC10by1yZW0oMTZweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtaDMtLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1zYS1oMy0tdGV4dC10cmFuc2Zvcm07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGVnYWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pbGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNhbXBhaWduLWNvdXBvbi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmNvbnRlbnRfY2Fyb3VzZWwge1xuICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNxLUVkaXRhYmxlLWRvbSB7XG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX2hlYWRlcixcbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgICAgICAgICAuY21wLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY21wLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgbGVmdDogNTQlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19pbmRpY2F0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc2xpZGVyX2RlZmF1bHRfY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zbGlkZXJfYWN0aXZlX2NpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9jYXJvdXNlbC1pY29uLXByZXZfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9jYXJvdXNlbC1pY29uLW5leHRfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGxheSxcbiAgICAgICAgICAgICYuY21wLWNhcm91c2VsX19hY3Rpb24tLXBhdXNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnJlZ3VsYXJfY2Fyb3VzZWwge1xuICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjY4OHJlbSAuNjI1cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tLXByZXZpb3VzIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvY2Fyb3VzZWwtaWNvbi1wcmV2X2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tbmV4dCB7XG4gICAgICAgICAgICBvcmRlcjogNDtcblxuICAgICAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Nhcm91c2VsLWljb24tbmV4dF9kZWVwdGVhbC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tLXBhdXNlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvcmVndWxhcl9jYXJvdXNlbF9wYXVzZV9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGxheSB7XG4gICAgICAgICAgICBvcmRlcjogMztcblxuICAgICAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3JlZ3VsYXJfY2Fyb3VzZWxfcGxheV9pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IC42MjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IC42MjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTMwMDBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NsaWRlcl9kZWZhdWx0X2NpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19pbmRpY2F0b3ItLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc2xpZGVyX2FjdGl2ZV9jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZ3VsYXJfY2Fyb3VzZWwsXG4uY29udGVudF9jYXJvdXNlbCB7XG4gICAgLmNtcC1jYXJvdXNlbF9faXRlbSB7XG4gICAgICAgID4uY29udGFpbmVyLnJlc3BvbnNpdmVncmlkIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jbXAtY2hhdCB7XG4gIHdpZHRoOiAyNTFweDtcbiAgaGVpZ2h0OiAzNDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1ibGFjay01MDtcbiAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCAkbXNhLWNoYXRib3gtc2hhZG93O1xuICBwYWRkaW5nOiAyNy41cHggN3B4IDI3LjVweCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMC42MjVyZW07XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbiAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBhbmltYXRpb24tbmFtZTogcHJvQ2hhdEZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMSwgMC42OCwgMSk7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgei1pbmRleDogOTk5OTk5OTtcblxuICBAa2V5ZnJhbWVzIHByb0NoYXRGYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLmNtcC1jaGF0X19taW5pbWl6ZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc3ByaXRlaWNvbnNfbWluaW1pemVfcHJvYWN0aXZlY2hhdC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC42MjVyZW07XG4gICAgbGVmdDogMC42MjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAwcHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAwcHg7XG4gICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLmNtcC1jaGF0X19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW07XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY21wLWNoYXRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmNtcC1jaGF0X190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC43NXJlbTtcblxuICAgICAgLmNtcC1jaGF0X190aXRsZSBoNCB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWg0LS1mb250O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtaDQtLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIHdpZHRoOiAxNC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgLmNtcC1jaGF0X19zdWJ0aXRsZSBwIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZGlzY2xhaW1lci0tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWRpc2NsYWltZXItLXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZGlzY2xhaW1lci0tc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWRpc2NsYWltZXItLXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgd2lkdGg6IDExLjYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWNoYXRfX2NoYXQtYnV0dG9uLS1wcm9hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC43NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJG1zYS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRpc2FibGVkLWFsbDtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY21wLWNoYXRfX2NvbnRlbnQtLW1pbmltaXplZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNtcC1jaGF0X19jb250ZW50LW1pbmltaXplZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbi5jaGF0LWNvbnRhaW5lci5taW5pbWl6ZWQge1xuICAuY21wLWNoYXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDByZW0gMHJlbSAwcmVtO1xuICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrO1xuXG4gIGdhcDogMC41cmVtO1xuXG4gIC5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMHJlbSAwcmVtIDByZW07XG4gICAgYmFja2dyb3VuZDogJG1zYS1ibGFjaztcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICBib3JkZXI6MDtcbiAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGlzYWJsZWQtYWxsO1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICAuY21wLWNoYXRfX21pbmltaXplLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2NoYXQtaWNvbi0zLnN2Zyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQsXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbn1cbiIsIi8vPT0gQ29sdW1uIENvbnRlbnQgc3R5bGVzXG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCB7XG4gIC5jbXAtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAudGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01LFxuICAgICAgJi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcblxuICAgICAgICAgIH4gLnRlYXNlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFlbS1HcmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICByb3ctZ2FwOiAkbXNhLXNwYWNpbmctNjA7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHJvdy1nYXA6ICRtc2Etc3BhY2luZy0zNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhc2VyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfSAgXG4gICAgICAgIFxuICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDEtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1zYS1saW5rLS1kZWNvcmF0aW9uO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1udWxsO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY21wLWNvbnRhaW5lci0tZGFyaywmLmNtcC1jb250YWluZXItLWJsYWNrXG4gIHtcbiAgICAuY21wLXRlYXNlcl9fdGl0bGVcbiAgICB7XG4gICAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGlua1xuICAgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICY6OmFmdGVyXG4gICAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJcbiAgICAgIHsgXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQtLWJveHNoYWRvdyB7XG4gIC5jbXAtY29udGFpbmVyIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLWw7XG5cbiAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBweC10by1yZW0oMTYwMHB4KSkge1xuICAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQgLmNtcC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnRleHQgLmNtcC10ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLy8gQ29tU2NvcmUgZGF0YSBvbiBUZWFzZXJcbi5tc2Fjb21zY29yZSAge1xuICAgIC50ZWFzZXIge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5hZW0tR3JpZENvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNy41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLy89PSBjb250YWN0aHViIHN0eWxlc1xuLmNtcC1jb250YWluZXItY29udGFjdF9odWIge1xuICAgICYuY3EtRWRpdGFibGUtZG9tIHtcbiAgICAgICAgI2NvbnRhY3RzLWh1YiB7XG4gICAgICAgICAgICAuYWVtLUdyaWQge1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250YWN0cy1odWIge1xuICAgICAgICAuYWVtLUdyaWQge1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDk2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgJi5hZW0tR3JpZENvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3LjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogdmFyKC0tTnVtYmVycy1TcGFjaW5nLXNwYWNpbmctMTIsIDEycHgpO1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7fVxuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7fVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHJvdy1nYXA6IHB4LXRvLXJlbSgxMnB4KTtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgYS5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogcHgtdG8tcmVtKDVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweC10by1yZW0oMTJweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHB4LXRvLXJlbSg1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvLyBNU0EgQ29udGFpbmVyXG4uY29udGFpbmVyIHtcbiAgLy8gY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmdcbiAgJi5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLWRlcztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLWRlcztcbiAgfVxuICAvLyBjb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy0tbnVsbFxuICAmLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nLS1udWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbnVsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLW51bGw7XG4gIH1cblxuICAvLyBjb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy0tZGVmYXVsdFxuICAmLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nLS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVmO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVmO1xuICB9XG59XG5cbi8vIGNvbnRhaW5lci1mbHVpZFxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vLyBjb250YWluZXItcmVndWxhclxuLy8gbWF4IHdpZHRoIGFsc28gZ2l2ZW4gaW4gYmxvZ2hlYWRlci5zY3NzIGFuZCBzcGVha2VyaGVhZGxpbmUuc2Nzc1xuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyLXJlZ3VsYXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuXG4uY21wLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAvLyBnYXA6IDIuNXJlbTtcbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTk2O1xuICAvL3BhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctOTY7XG59XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nL3NwYWNpbmdcbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctOTY7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctOTY7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTYwO1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy02MDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy00ODtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy00ODtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW51bGwge1xuICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLW51bGw7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1udWxsIHtcbiAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy1udWxsO1xufVxuXG4vLyBDb250YWluZXIgYmFja2dyb3VuZCBjb2xvclxuXG4uY21wLWNvbnRhaW5lciB7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY29udGFpbmVyLS1iZy1maWxsLW5ldXRyYWw7XG5cbiAgLmNtcC10ZXh0LFxuICAuY21wLXRpdGxlLFxuICAubXNhLWRpc2NsYWltZXIge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1wcmVzc2VkLTE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1wcmVzc2VkLTE7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLW5ldXRyYWwsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNvbnRhaW5lci0tYmctZmlsbC1uZXV0cmFsO1xuXG4gIC5jbXAtdGV4dCxcbiAgLmNtcC10aXRsZSxcbiAgLm1zYS1kaXNjbGFpbWVyIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtcHJlc3NlZC0xO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICB9XG5cbiAgKiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWFjY2VudCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jb250YWluZXItLWJnLWZpbGwtYWNjZW50O1xuXG4gIC5jbXAtdGV4dCxcbiAgLmNtcC10aXRsZSxcbiAgLm1zYS1kaXNjbGFpbWVyIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jdGEtZGFyaztcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICB9XG5cbiAgKiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1kYXJrLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jb250YWluZXItLWJnLWZpbGwtZGFyaztcblxuICAuY21wLXRleHQsXG4gIC5jbXAtdGl0bGUsXG4gIC5tc2EtZGlzY2xhaW1lciB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jb250YWluZXItLWJnLWZpbGwtYmVpZ2U7XG5cbiAgLmNtcC10ZXh0LFxuICAuY21wLXRpdGxlLFxuICAubXNhLWRpc2NsYWltZXIge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY3RhLWRhcms7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1ncmF5LFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jb250YWluZXItLWJnLWZpbGwtZ3JheTtcblxuICAuY21wLXRleHQsXG4gIC5jbXAtdGl0bGUsXG4gIC5tc2EtZGlzY2xhaW1lciB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTE7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXksXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY29udGFpbmVyLS1iZy1maWxsLWxpZ2h0Z3JheTtcblxuICAuY21wLXRleHQsXG4gIC5jbXAtdGl0bGUsXG4gIC5tc2EtZGlzY2xhaW1lciB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTE7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1ibGFjayxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNvbnRhaW5lci0tYmctZmlsbC1ibGFjaztcblxuICAuY21wLXRleHQsXG4gIC5jbXAtdGl0bGUsXG4gIC5tc2EtZGlzY2xhaW1lciB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUYWJsZXRcbkBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gIC8vIENvbnRhaW5lciBwYWRkaW5nL3NwYWNpbmdcbiAgLmNvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtdGFiO1xuICAgICAgcGFkZGluZy1yaWdodDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS10YWI7XG4gICAgfVxuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctNjA7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTYwO1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTYwO1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTYwO1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy00ODtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctNDg7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctMjQ7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctMjQ7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbnVsbCB7XG4gICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy1udWxsO1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLW51bGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgfVxufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAvLyBDb250YWluZXIgcGFkZGluZy9zcGFjaW5nXG4gIC5jb250YWluZXIge1xuICAgICYuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLW1vYjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbW9iO1xuICAgIH1cbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTQ4O1xuICAgIC8vcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy00ODtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy00ODtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy00ODtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctMjQ7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTI0O1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTEyO1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTEyO1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW51bGwge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1udWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLW51bGw7XG4gIH1cbn1cblxuLy8gT3ZlcnJpZGluZyBzdHlsaW5nIGZvciBBdXRob3JCYXNlUGFnZVxuLmF1dGhvcmJhc2VwYWdlIC5jbXAtdGl0bGUge1xuICBwYWRkaW5nOiA5NnB4IDgwcHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmF1dGhvcmJhc2VwYWdlIG1haW4gLnRpdGxlICsgLmV4cGVyaWVuY2VmcmFnbWVudC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLz09IGNvbnRlbnRsaWJyYXJ5IHN0eWxlc1xuLmNtcC1jb250YWluZXIge1xuICAgIC5jb250ZW50TGlicmFyeSB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1sZy1taW4pe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBweC10by1yZW0oMTYwMHB4KTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29ubGliIHtcbiAgICAgICAgLmNvbmxpYi0tcmVzdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtc2Etc3BhY2luZy0zNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIHB4LXRvLXJlbSgzMHB4KTtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1zYS1zcGFjaW5nLTg0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIHB4LXRvLXJlbSgyNXB4KTsgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAgcHgtdG8tcmVtKDgwcHgpIDAgIHB4LXRvLXJlbSg2OXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbmxpYi0tbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMzY7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbmxpYi0taW1hZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDM2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDIwMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgzNjdweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oMjA2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oMTc4cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29ubGliLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb25saWItLWN0eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29ubGliLS1jbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBNU0EgRGVzaWduIFN5c3RlbS9FeWVicm93L0V5ZWJyb3ctU21hbGxDYXBzICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAxOS4ycHggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogIHB4LXRvLXJlbSgxLjZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdyY2x0JyBvZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vRXllYnJvdy9Nb2JpbGUtRXllYnJvdy1TbWFsbENhcHMgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAxNi44cHggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICBweC10by1yZW0oMS40cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3JjbHQnIG9mZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBNU0EgRGVzaWduIFN5c3RlbS9FeWVicm93L01vYmlsZS1FeWVicm93LVNtYWxsQ2FwcyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDE2LjhweCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogIHB4LXRvLXJlbSgxLjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbmxpYi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIExpbWl0IHRvIDIgbGluZXMgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAyNHB4ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgIC5jb25saWItLXBhcmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdpbml0JyBvbiwgJ2ZpbmEnIG9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBMaW1pdCB0byAyIGxpbmVzICovXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb25saWItLWRhdGV3cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb25saWItLXB1Ymxpc2hlZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdpbml0JyBvbiwgJ2ZpbmEnIG9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vQm9keS9Cb2R5LVJlZ3VsYXIgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMjAuOHB4ICovXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdpbml0JyBvbiwgJ2ZpbmEnIG9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBNU0EgRGVzaWduIFN5c3RlbS9Cb2R5L0JvZHktUmVndWxhciAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAyMC44cHggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAqKy5jb25saWItLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtc2Etc3BhY2luZy0zNjtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtc2Etc3BhY2luZy00ODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy89PSBjb250ZW50TGlicmFyeUZpbHRlcnMgc3R5bGVzXG4uY21wLWNvbi1saWItZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA1MDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTI4LCAxMjgsIDEyOCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAgcHgtdG8tcmVtKDMwMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICBweC10by1yZW0oMzRweCkgIHB4LXRvLXJlbSgxMXB4KSAgcHgtdG8tcmVtKDM0cHgpIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICBweC10by1yZW0oNTgxcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICBweC10by1yZW0oMzRweCkgIHB4LXRvLXJlbSgxN3B4KSAgcHgtdG8tcmVtKDM0cHgpIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogIHB4LXRvLXJlbSgyOXB4KSAgcHgtdG8tcmVtKDE3cHgpICBweC10by1yZW0oMjlweCkgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAgcHgtdG8tcmVtKDJweCkgIHB4LXRvLXJlbSgzN3B4KSAgcHgtdG8tcmVtKDJweCkgJG1zYS1zcGFjaW5nLTM2O1xuICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICBweC10by1yZW0oNjhweCkpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICBweC10by1yZW0oMnB4KSAgcHgtdG8tcmVtKDMxcHgpICBweC10by1yZW0oMnB4KSAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICBweC10by1yZW0oMTQ0MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICBweC10by1yZW0oN3B4KSAgcHgtdG8tcmVtKDMxcHgpICBweC10by1yZW0oN3B4KSAgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDE3cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1ibGFjay0xMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDhweCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogIHB4LXRvLXJlbSgxcHgpICBweC10by1yZW0oM3B4KSAgcHgtdG8tcmVtKDFweCkgIHB4LXRvLXJlbSg0cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRtc2EtYmxhY2stNzUgMCUsICRtc2EtYmxhY2stNzUgMTAwJSksICRtc2EtYmxhY2stNjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1sZy1taW4pe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAgcHgtdG8tcmVtKDJweCkgMCAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDNweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oN3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmOnNpbmdsZS1idXR0b246dmVydGljYWw6ZGVjcmVtZW50IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3Njcm9sbC1hcnJvdy1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDEzcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSg3cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOnNpbmdsZS1idXR0b246dmVydGljYWw6aW5jcmVtZW50IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3Njcm9sbC1hcnJvdy1kb3duLWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oMTNweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDdweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWN0aW9uLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgfVxuXG4gICAgJl9fdG9wLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiB1bnNldDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oMzM2LjVweCk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtaDMtLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgb3V0bGluZTogMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhbmNlbC1idG4sXG4gICAgJl9fY2xlYXItYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW51bGw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtcHVycGxlLTMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAgcHgtdG8tcmVtKDVweCk7XG4gICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW51bGw7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJjpkaXNhYmxlZDpob3ZlcixcbiAgICAgICAgJjpkaXNhYmxlZDpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXBwbHktYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0xMDtcbiAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtcHVycGxlLTMwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMjU7XG4gICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLXB1cnBsZS0zMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICY6ZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICY6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaG93LWJ0bi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibGFjay01MDtcbiAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2hvdy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6ICBweC10by1yZW0oMzAwcHgpO1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBtYXJnaW46ICRtc2Etc3BhY2luZy0zNiAkbXNhLXNwYWNpbmctNDggJG1zYS1zcGFjaW5nLTM2ICRtc2Etc3BhY2luZy0zNjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmx1ZS0xMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsdWUtMTA7XG4gICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsdWUtMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmx1ZS0zMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsdWUtMjU7XG4gICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsdWUtMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibHVlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJjpkaXNhYmxlZDpob3ZlcixcbiAgICAgICAgJjpkaXNhYmxlZDpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLmNoZWNrYm94IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMjQgMCAwIDA7XG4gICAgICAgIGJvcmRlci10b3A6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTc1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0xMjtcblxuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAgcHgtdG8tcmVtKDE5cHgpO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdpbml0JyBvbiwgJ2ZpbmEnIG9uO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgICAgICAgJiA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0xMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMjU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6ICBweC10by1yZW0oMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICBweC10by1yZW0oNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBweC10by1yZW0oNi41MDlweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDE1LjVweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgxMC40OTFweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9jaGVjay5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncmNsdCcgb2ZmO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLz09IGVtYmVkIHN0eWxlc1xuLmVtYmVkIHtcbiAgICAuY21wLWVtYmVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgY29udGFpbjogbGF5b3V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgfVxuICBcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIFxuICAgIC5jbXAtZW1iZWRfX3lvdXR1YmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmNtcF9lbWJlZC0td3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgXG4gICAgICAuY21wX2VtYmVkLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIH1cbiAgXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAiLCIvKkZvcm0gT3B0aW9ucyovXG4uY21wLWZvcm0tb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcblxuICBtYXJnaW46ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctbnVsbDtcbiAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGw7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuXG4gIG1hcmdpbi1ib3R0b206ICRtc2Etc3BhY2luZy0yNDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZCB7XG4gIGhlaWdodDogJG1zYS1zcGFjaW5nLTI0O1xuICB3aWR0aDogJG1zYS1zcGFjaW5nLTI0O1xuICBhY2NlbnQtY29sb3I6ICRtc2Etc3Rva2VzLWFjY2VudDtcbiAgZmxleDogMCAwIDI0cHg7XG5cbiAgJi0tY2hlY2tib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tcmFkaW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQ6Zm9jdXMsXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1zdG9rZXMtbmV1dHJhbDtcbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy0xMjtcbiAgJjpsYXN0LWNoaWxke1xuICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgfVxufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtZGVzY3JpcHRpb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogJG1zYS1zcGFjaW5nLTEyO1xuICBjb2xvcjogJG1zYS1ibGFjay03NTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLypGb3JtIE9wdGlvbnMgLS0gQ2hlY2tib3gqL1xuLypGb3JtIE9wdGlvbnMgLS0gUmFkaW8qL1xuLypGb3JtIE9wdGlvbnMgLS0gRHJvcGRvd24qL1xuLmNtcC1mb3JtLW9wdGlvbnMtLWRyb3AtZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLWRyb3AtZG93bixcbm9wdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1zdG9rZXMtbmV1dHJhbC0wMjtcbiAgYWNjZW50LWNvbG9yOiAkbXNhLXN0b2tlcy1hY2NlbnQ7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuXG4gIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0xMjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctMTI7XG59XG5cbi8qRm9ybSBPcHRpb25zIC0tIFRleHQqL1xuLmNtcC1mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW46ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctbnVsbDtcbn1cblxuLmNtcC1mb3JtLXRleHQgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnaW5pdCcgb24sICdmaW5hJyBvbjtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gIH1cblxuLmNtcC1mb3JtLXRleHRfX3RleHQsXG4uY21wLWZvcm0tdGV4dF9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtc2Etc3Rva2VzLW5ldXRyYWwtMDI7XG4gIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1zdG9rZXMtbmV1dHJhbDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLXN0b2tlcy1hY2NlbnQ7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAmLmlzLWludmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZm9ybS10ZXh0LWVycm9yLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkbXNhLWZvcm0tdGV4dC1lcnJvcjtcbiAgfVxuXG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gIH1cbn1cblxuLmNtcC1mb3JtLXRleHRfX3RleHQge1xuICBoZWlnaHQ6IDQycHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi8qRm9ybSBCdXR0b24qL1xuLmNtcC1mb3JtLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRtc2Etd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJG1zYS1oNS0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oNS0tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46ICRtc2Etc3BhY2luZy0yNCAwO1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDc4cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gIH1cbn1cbi5jbXAtZm9ybS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgY29sb3I6ICRtc2Etd2hpdGU7XG59XG5cbi5jbXAtZm9ybS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1wdXJwbGUtMzAwO1xuICBjb2xvcjogJG1zYS13aGl0ZTtcbn1cblxuLmNtcC1mb3JtLWJ1dHRvbjpmb2N1cyxcbi5jbXAtZm9ybS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gIGNvbG9yOiAkbXNhLXdoaXRlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xufVxuXG4uY21wLWZvcm0tYnV0dG9uOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXB1cnBsZS0zMDA7XG4gIGNvbG9yOiAkbXNhLXdoaXRlO1xufVxuXG4uY21wLWZvcm0tYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0xMDtcbiAgY29sb3I6ICRtc2Etd2hpdGU7XG59XG5cbi8vIEZpeCBmb3IgMzg3MTIgZGVmZWN0XG4uY21wLWZvcm0ge1xuICAuYnV0dG9uIHtcbiAgICAmOm5vdCguYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTksIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBwYWRkaW5nOiAwIDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9NdWx0aS1zZWxlY3Qgb3B0aW9uc1xuLmNtcC1mb3JtLW9wdGlvbnMge1xuICAmX19sYWJlbHtcbiAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQuODVweDtcbiAgICB9XG4gIH1cbiAgJl9fZmllbGR7XG4gICAgJi0tbXVsdGktZHJvcC1kb3due1xuICAgICAgd2lkdGg6IDIxN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWJsYWNrLTUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0Ljg1cHg7XG4gICAgICAgIH1cbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjFweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7ICBcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyOiBub25lOyAgXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMjAuOHB4O1xuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsIGxpbmVhci1ncmFkaWVudCgwZGVnLCAkbXNhLWRlZXB0ZWFsIDAlLCAkbXNhLWRlZXB0ZWFsIDEwMCUpO1xuICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgfSAgXG4gICAgICAgICAgJjpmb2N1cywgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW3NlbGVjdGVkXXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsIGxpbmVhci1ncmFkaWVudCgwZGVnLCAkbXNhLWRlZXB0ZWFsIDAlLCAkbXNhLWRlZXB0ZWFsIDEwMCUpO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMgb3B0aW9uOmNoZWNrZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwgbGluZWFyLWdyYWRpZW50KDBkZWcsICRtc2EtZGVlcHRlYWwgMCUsICRtc2EtZGVlcHRlYWwgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faGVscC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0Ljg1cHg7XG4gICAgICB9XG4gICAgfVxufVxuXG5cbi8qRm9ybSBGaWxlIFVwbG9hZCovXG4uY21wLWZvcm0tdXBsb2FkIHtcbiAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW46ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0yNDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgJl9fZmllbGRfX2xhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgfVxuICAgICAgJl9fZmlsZXtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0xMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjgzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMjU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXM6OmJlZm9yZXtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1mb3JtLXRleHQtZXJyb3ItYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1mb3JtLXRleHQtZXJyb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMTguODNweDtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fZmlsZW5hbWUsICZfX2ZpbGVzbm8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNi4yMHB4O1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZmlsZWV4dG4tZXJyb3IsICZfX2ZpbGVzaXplLWVycm9yLCAmX19ub2ZpbGUtZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjIwcHg7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggOHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRtc2EtcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXJlZC1iZztcbiAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbn1cblxuLy8gc2VhcmNoIG1hcmtldGluZyBjb25zdWx0YXRpb24gRm9ybVxuI3NlYXJjaF9tYXJrZXRfY29uc3VsdGF0aW9ue1xuICAuZm9ybWVycm9ye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzNlbTtcbiAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWZvcm1lcnJvcjtcbiAgfVxufVxuXG4vLyBGaXggZm9yIDM4NzEyIGRlZmVjdFxuLmNtcC1mb3JtIHtcbiAgLmJ1dHRvbiB7XG4gICAgJjpub3QoLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05LCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEwLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTExLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyKSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMCA3LjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2FwdGNoYS1lcnJvci1wXG57XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgY29sb3I6cmVkO1xufVxuLm1zYS1mb3JtLW9wdGlvbnNfX2NvbnN0cmFpbnQtbWVzc2FnZVxue1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8vIE5hcnJvdyBkZXNpZ25cbi50ZWFzZXIge1xuXG4gIC8vIHZpZGVvIGNvdmVydCB0aGUgc3BhY2VcbiAgLmNtcC10ZWFzZXIge1xuICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGFyZ2Ugc2luZ2xlIHN0eWxlc1xuICAmLmNtcC10ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8vKioqKioqKioqKipcbiAgICAvLy8gU2luZ2xlIDE6MSBMYXlvdXQgc3R5bGVzIFN0YXJ0XG4gICAgLy8vKioqKioqKioqKiogXG5cbiAgICAmLS1sYXJnZV9zaW5nbGxheW91dCxcbiAgICAmLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgxNHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBweC10by1yZW0oMzRweCkgMCBweC10by1yZW0oMzZweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBweC10by1yZW0oNDhweCkgMCBweC10by1yZW0oNjBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSgyNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgICAvKiAxNi4ycHggKi9cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTFweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDgxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZV9zaW5nbGxheW91dCB7XG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIFNpbmdsZSAxOjEgTGF5b3V0IHN0eWxlcyBFbmRcbiAgICAvLy8qKioqKioqKioqKiBcblxuXG4gICAgLy8vKioqKioqKioqKipcbiAgICAvLy8gTGFyZ2UgZnVsbCBibGVlZCBMYXlvdXQgc3R5bGVzIHN0YXJ0XG4gICAgLy8vKioqKioqKioqKiogXG5cblxuICAgICYtLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQsXG4gICAgJi0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEvMS8yLzI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgyNHB4KSBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtbWF4LXdpZHRoLS1jb250ZW50LXdpdGgtcGFkZGluZyl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCA4MXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDQ4cHgpIDAgcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBweC10by1yZW0oMzRweCkgMCBweC10by1yZW0oMzZweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1OHB4O1xuICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMjRweCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTJweCk7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDExcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIGhlaWdodDogMjExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUsXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIExhcmdlIGZ1bGwgYmxlZWQgTGF5b3V0IHN0eWxlcyBFbmRcbiAgICAvLy8qKioqKioqKioqKiBcblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIE1lZGl1bSBMYXlvdXQgc3R5bGVzIFN0YXJ0XG4gICAgLy8vKioqKioqKioqKiogXG4gICAgJi0tbWVkaXVtX2hhbGZsYXlvdXQsXG4gICAgJi0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBweC10by1yZW0oODBweCk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICBtYXJnaW46IHB4LXRvLXJlbSgzNHB4KSAwIHB4LXRvLXJlbSgzNnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICAgICAgcm93LWdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBweC10by1yZW0oMTVweCk7XG4gICAgICAgICAgICBtYXJnaW46IHB4LXRvLXJlbSg0OHB4KSAwIHB4LXRvLXJlbSg2MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDc0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxMXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIE1lZGl1bSBMYXlvdXQgc3R5bGVzIEVuZFxuICAgIC8vLyoqKioqKioqKioqIFxuXG4gICAgLy8gSGVybyBDb21wb25lbnQgQ1RBIFN0eWxlc1xuICAgICYtLWxhcmdlX3NpbmdsbGF5b3V0LFxuICAgICYtLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQsXG4gICAgJi0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQsXG4gICAgJi0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCxcbiAgICAmLS1tZWRpdW1faGFsZmxheW91dCxcbiAgICAmLS1tZWRpdW1faGFsZndpZGVsYXlvdXQsXG4gICAgJi0tbWVkaXVtX2Z1bGxfbGF5b3V0LFxuICAgICYtLW1lZGl1bV9mdWxsd2lkZWxheW91dCB7XG4gICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG5cbiAgICAgICYtLWxhcmdlX2Z1bGx3aWRlbGF5b3V0LFxuICAgICAgJi0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCxcbiAgICAgICYtLW1lZGl1bV9mdWxsX2xheW91dCxcbiAgICAgICYtLW1lZGl1bV9mdWxsd2lkZWxheW91dCB7XG5cbiAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4LXRvLXJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgJi0tbGFyZ2Vfc2luZ2xsYXlvdXQsXG4gICAgICAmLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0LFxuICAgICAgJi0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQsXG4gICAgICAmLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0LFxuICAgICAgJi0tbWVkaXVtX2hhbGZsYXlvdXQsXG4gICAgICAmLS1tZWRpdW1faGFsZndpZGVsYXlvdXQsXG4gICAgICAmLS1tZWRpdW1fZnVsbF9sYXlvdXQsXG4gICAgICAmLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQge1xuICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweC10by1yZW0oMTJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9NZWRpdW0gRnVsbCBMYXlvdXRcbiAgICAmLS1tZWRpdW1fZnVsbF9sYXlvdXQsXG4gICAgJi0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDQ4cHgpIDAgcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgfVxuXG5cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDM0cHgpIDAgcHgtdG8tcmVtKDM2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcblxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxMXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtX2Z1bGxfbGF5b3V0LFxuICAgICYtLW1lZGl1bV9mdWxsd2lkZWxheW91dCB7XG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBnYXA6IDI0cHggMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtbWF4LXdpZHRoLS1jb250ZW50LXdpdGgtcGFkZGluZyl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCA4MXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDM0cHgpIDAgcHgtdG8tcmVtKDM2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDQ4cHgpIDAgcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi82O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMTBweCk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICAgICAgICAgICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vRGlzY2xhaW1lci9EaXNjbGFpbWVyLVNtYWxsIHRleHQgKi9cbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgLyogMTYuMnB4ICovXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDExcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUsXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDc0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8vKioqKioqKioqKipcbiAgICAvLy8gRnVsbCBMYXlvdXQgc3R5bGVzIFdpdGggTm8gSW1hZ2VcbiAgICAvLy8qKioqKioqKioqKiBcbiAgICAmLS1oZXJvIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTM2IDA7XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZS0tc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfSAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBweC10by1yZW0oOTZweCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcil7XG4gICAgICAgIC5jbXAtdGVhc2Vye1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50e1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSwgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRleHR7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlcm8tLWZ1bGxibGVlZCB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVzO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1tYXgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLW1vYjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZS0tc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyB7XG5cbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIge1xuICAgICAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wbGF5X3BhdXNlX2J0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5idG5wYXVzZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wYXVzZV9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnRucGxheTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wbGF5X2J0bi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVzICRtc2Etc3BhY2luZy0yNDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbW9iICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtdGFiICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBweC10by1yZW0oOTZweCk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBweC10by1yZW0oOTZweCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW51bGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcil7XG4gICAgICAgIC5jbXAtdGVhc2Vye1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50e1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGV4dHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDExO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9DZW50ZXIgTGF5b3V0XG4gICAgJi0tZGlzcGxheS1jZW50ZXIge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1kZXM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVzO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1tb2I7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1tb2I7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuICAuY21wLXRhYnNfX3RhYnBhbmVsIHtcbiAgICAudGVhc2VyIHtcbiAgICAgICYuY21wLXRlYXNlciB7XG5cbiAgICAgICAgJi0tbGFyZ2Vfc2luZ2xsYXlvdXQsXG4gICAgICAgICYtLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQsXG4gICAgICAgICYtLW1lZGl1bV9oYWxmbGF5b3V0LFxuICAgICAgICAmLS1tZWRpdW1faGFsZndpZGVsYXlvdXQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ1RBIGNoYW5nZXMgYmcgY29sb3IgdmFyaWF0aW9uXG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsLFxuLmNtcC1jb250YWluZXItLWFjY2VudCxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSB7XG5cbiAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuXG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0yNTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9kZWVwdGVhbC5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTE7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICBwYWRkaW5nOiBweC10by1yZW0oNXB4KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tZGFyayxcbi5jbXAtY29udGFpbmVyLS1ibGFjayB7XG4gIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSB7XG4gICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV93aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLFxuLmNtcC10ZWFzZXItLWFjY2VudCxcbi5jbXAtdGVhc2VyLS1iZWlnZSxcbi5jbXAtdGVhc2VyLS1ncmF5LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheSB7XG4gICYudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0xMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMjU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfZGVlcHRlYWwuc3ZnXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4LXRvLXJlbSg1cHgpO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtdGVhc2VyLS1kYXJrLFxuLmNtcC10ZWFzZXItLWJsYWNrIHtcbiAgJi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrLTEwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl93aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQWxpZ25tZW50IG9uIGxhcmdlIHNjcmVlbnMgZm9yIGZ1bGxibGVlZCBjb21wb25lbnRzXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0LFxuICAuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCxcbiAgLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0LFxuICAuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgICAgIG1heC13aWR0aDogJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQtd2l0aC1wYWRkaW5nO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY21wLXRlYXNlci0taGVybyxcbiAgLnRleHQgLmNtcC10ZXh0LFxuICAudGl0bGUgLmNtcC10aXRsZSxcbiAgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbixcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBweC10by1yZW0oMTYwMHB4KSkge1xuICAgICAgbWF4LXdpZHRoOiAkbXNhLW1heC13aWR0aC0tY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCxcbiAgLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0LFxuICAuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCxcbiAgLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCxcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBweC10by1yZW0oMTYwMHB4KSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQtd2l0aC1wYWRkaW5nKSAvIDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC1icmVhZGNydW1iIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpIC8gMik7XG4gICAgfVxuICB9XG5cbiAgLm1zYS1xdW90ZSB7XG4gICAgI21zYS1xdW90ZS1pbWcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHB4LXRvLXJlbSgxNjAwcHgpKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpIC8gMik7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAubXNhLXF1b3RlLXR4dCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpIC8gMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHB4LXRvLXJlbSgxNjAwcHgpKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAkbXNhLW1heC13aWR0aC0tY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gIC5jbXAtdGVhc2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogJG1zYS1zcGFjaW5nLW51bGw7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICB3aWR0aDogNDMuNDcyMjIyMiU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgxLS1mb250O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkbXNhLWgxLS1mb250LXNpemUtbW9iO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIHdpZHRoOiAzNThweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgKntcbiAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWRpc2NsYWltZXItLXdlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1kaXNjbGFpbWVyLS1saW5lLWhlaWdodDtcbiAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZS0tc21hbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1Ni41Mjc3Nzc4JTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyIHtcbiAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExhcmdlIHZhcmlhdGlvbnNcbiAgJl9fbGFyZ2UtLW1hc2tlZCB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgaGVpZ2h0OiA4MTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMTNweCAzMHB4IDIxM3B4IDgwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwIDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNDggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA4MTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDAuMTQ1NTY0MTk4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stbGFyZ2Uuc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDguMTk2NTk4ODQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAgICAgICAubXNhLXZpZGVvLFxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA4MTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tc2EtdmlkZW8ge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhcmdlLS1zdHJhaWdodCB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgaGVpZ2h0OiA4MTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMTNweCAzMHB4IDIxM3B4IDgwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwIDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNDggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA4MTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gICAgICAgIC5tc2EtdmlkZW8sXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFyZ2UtLWZ1bGxibGVlZCB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgaGVpZ2h0OiA4MTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjEzcHggMzBweCAyMTNweCA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwIDI1cHg7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNDggMzBweDtcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAgICAgICAubXNhLXZpZGVvLFxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA4MTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWRpdW0gdmFyaWF0aW9uc1xuICAmX19tZWRpdW0tLW1hc2tlZCB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1OHB4IDMwcHggNThweCA4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTQ4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS42MztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDAuMjM0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stbWVkaXVtLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA4LjE5NjU5ODg0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gICAgICAgIC5tc2EtdmlkZW8sXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZWRpdW0tLXN0cmFpZ2h0IHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDU4cHggMzBweCA1OHB4IDgwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwIDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNDggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS42MztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbiAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaXVtLS1mdWxsYmxlZWQge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDU4cHggMzBweCA1OHB4IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgMjVweDtcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCAzMHB4O1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDIuODg7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gICAgICAgIC5tc2EtdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyLjg4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDVEEgY2hhbmdlcyBiZyBjb2xvciB2YXJpYXRpb25cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsLFxuLmNtcC1jb250YWluZXItLWFjY2VudCxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSB7XG4gIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTEwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0yNTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9kZWVwdGVhbC5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2ZycpO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWRhcmssXG4uY21wLWNvbnRhaW5lci0tYmxhY2sge1xuICAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrLTEwO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfd2hpdGUuc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fd2hpdGUuc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNYXNrIGNoYW5nZXMgYmcgY29sb3IgdmFyaWF0aW9uXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX25ldXRyYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfbmV1dHJhbC5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWFjY2VudCB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2FjY2VudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9hY2NlbnQuc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1iZWlnZSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2JlaWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2JlaWdlLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tZ3JheSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2dyYXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfZ3JheS5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2xpZ2h0Z3JheS5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9saWdodGdyYXkuc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1kYXJrIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfZGFyay5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9kYXJrLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tYmxhY2sge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8ge1xuICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19ibGFjay5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9ibGFjay5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIC5jbXAtdGVhc2VyIHtcblxuICAgICAgJi0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQsXG4gICAgICAmLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0LFxuICAgICAgJi0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQsXG4gICAgICAmLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQsXG4gICAgICAmLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCxcbiAgICAgICYtLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLWZ1bGxibGVlZCB7XG4gICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlIHtcbiAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiAkbXNhLWltZy1yYWRpdXM7XG4gIH1cblxuICAuY21wLWltYWdlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tcmVtKDEycHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE0cHgpO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gMToxIGltYWdlIGFzcGVjdCByYXRpb1xuICAmX19zcXVhcmVmb3JtYXQge1xuICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIDE2OjkgaW1hZ2UgYXNwZWN0IHJhdGlvXG4gICZfX3dpZGVmb3JtYXQge1xuICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tc2EtbGFuZ3VhZ2VuYXZpZ2F0aW9uX2Zvb3RlciB7XG4gIG1heC13aWR0aDogcHgtdG8tcmVtKDMwMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy1udWxsO1xuICBwYWRkaW5nLWxlZnQ6ICRtc2Etc3BhY2luZy1udWxsO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmNtcC1sYW5ndWFnZW5hdmlnYXRpb25fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4LXRvLXJlbSgyNDVweCk7XG4gICAgYm9yZGVyOiBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IHB4LXRvLXJlbSgzNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwLjE4NzVyZW0gZG90dGVkICRtc2EtYmxhY2s7XG4gICAgfVxuICAgIFxuICAgIG9wdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTVweCk7XG4gICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLypNYXJrZXRvIEZvcm0qL1xuLm1zYS1tYXJrZXRvLXdyYXBwZXJ7XG5cbiAgICAubWt0b0Zvcm1Db2x7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC5ta3RvTGFiZWx7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC02cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbjogJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAubWt0b0FzdGVyaXh7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1yZWQ7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1pbmRlbnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWt0b0ZpZWxke1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtcztcbiAgICAgICAgICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1zdG9rZXMtbmV1dHJhbC0wMjtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggJG1zYS1zcGFjaW5nLTEyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1rdG9UZXh0RmllbGQsXG4gICAgICAgICAgICAmLm1rdG9FbWFpbEZpZWxkLFxuICAgICAgICAgICAgJi5ta3RvVGVsRmllbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etc3Rva2VzLW5ldXRyYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1zdG9rZXMtYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjppbnZhbGlke1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZm9ybS10ZXh0LWVycm9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWZvcm0tdGV4dC1lcnJvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWt0b0h0bWxUZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3QubWt0b0ZpZWxkLFxuICAgICAgICB0ZXh0YXJlYS5ta3RvRmllbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWt0b0NoZWNrYm94TGlzdCxcbiAgICAgICAgLm1rdG9SYWRpb0xpc3R7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9de1xuICAgICAgICAgICAgICAgIGhlaWdodDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiAkbXNhLXN0b2tlcy1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1zdG9rZXMtbmV1dHJhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjppbnZhbGlke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWZvcm0tdGV4dC1lcnJvci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZm9ybS10ZXh0LWVycm9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cblxuICAgIC8qRm9ybSBCdXR0b24qL1xuICAgIC5ta3RvRm9ybXtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAubWt0b0J1dHRvbldyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAkbXNhLXNwYWNpbmctMjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXB1cnBsZS0zMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6dmlzaXRlZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXB1cnBsZS0zMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmRpc2FibGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICYubWt0b1NpbXBsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAkbXNhLXNwYWNpbmctMjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1wdXJwbGUtMzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtcHVycGxlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAgLm1rdG9FcnJvcntcbiAgICAgICAgICAgIC5ta3RvRXJyb3JNc2cge1xuICAgICAgICAgICAgICAgIC5ta3RvRXJyb3JEZXRhaWx7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLz09IHBhZ2luYXRpb24gc3R5bGVzXG4uY21wLXBhZ2luYXRpb24ge1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbil7XG4gICAgICAgIHBhZGRpbmc6IDAgIHB4LXRvLXJlbSg4MHB4KSAwICBweC10by1yZW0oNjlweCk7XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLW51bGw7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgIHB4LXRvLXJlbSgyNXB4KTtcbiAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLTk2ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDQwcHgpO1xuICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgzOXB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogIHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncmNsdCcgb2ZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtcztcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtc2EtbGluay0tZGVjb3JhdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1wdXJwbGUtMzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dC1wYWdlLWdyb3VwIGJ1dHRvbixcbiAgICAgICAgJi5wcmV2LXBhZ2UtZ3JvdXAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNjcmVlbi1yZWFkZXItb25seSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciAuc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSg5MHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAgcHgtdG8tcmVtKDNweCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWRpc2NsYWltZXItLXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICBweC10by1yZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS13aGl0ZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICBweC10by1yZW0oMTdweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogIHB4LXRvLXJlbSgtMS41cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAgcHgtdG8tcmVtKC0xcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogIHB4LXRvLXJlbSgtMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAgcHgtdG8tcmVtKC0xLjVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIubXNhLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIH1cblxuICAjbXNhLXF1b3RlLWltZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAyLjMxMjVyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9xdW90ZV9pY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC8vIC5tc2EtcXVvdGUtaW1nLS1pbWFnZSB7XG4gICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIGhlaWdodDogYXV0bztcbiAgICAvLyB9XG4gIH1cblxuICAubXNhLXF1b3RlLXR4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS41cmVtO1xuICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgJi0tdGV4dGFyZWEgLmNtcC10ZXh0IHtcbiAgICAgIHAsXG4gICAgICBibG9ja3F1b3RlLFxuICAgICAgYixcbiAgICAgIHN0cm9uZyxcbiAgICAgIGVtLFxuICAgICAgcHJlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm90ZSAuY21wLXRleHQge1xuICAgICAgcCxcbiAgICAgIGJsb2NrcXVvdGUsXG4gICAgICBiLFxuICAgICAgc3Ryb25nLFxuICAgICAgZW0sXG4gICAgICBwcmUge1xuICAgICAgICBjb2xvcjogJG1zYS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbXAtc2VhcmNoX19maWVsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byBcblxufVxuXG4uY21wLXNlYXJjaF9faW5wdXR7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2Y1O1xufSIsIi5zZWdtZW50ZmVhdHVyZWRldGFpbHMsXG4uc2VnbWVudGRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnNlYXJjaG5ldHdvcmtkYXRhIHtcbiAgLnNlZ21lbnRmZWF0dXJlZGV0YWlscyB7XG4gICAgJjpudGgtY2hpbGQoNG4rNCkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXJlbSg2MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY21wLWNpcmNsZS1jaGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAyOThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc3ZnLXdyYXAge1xuICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgaGVpZ2h0OiAxNjhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgJl9fY2lyY3VsYXItY2hhcnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fY2lyY3VsYXItY2hhcnQtYmcge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogJG1zYS1saWdodGdyZWVuO1xuICAgICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgIH1cblxuICAgICZfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZTtcbiAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gICAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NpcmN1bGFyLWNoYXJ0LmRlZXB0ZWFsIHtcbiAgICAgIC5jbXAtY2lyY2xlLWNoYXJ0X19jaXJjdWxhci1jaGFydC1jaXJjbGUge1xuICAgICAgICBzdHJva2U6ICRtc2EtZGVlcHRlYWxcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaXJjdWxhci1jaGFydC5vcmFuZ2Uge1xuICAgICAgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogJG1zYS1zZWFyY2huZXR3b3JrLWNoYXJ0LW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaXJjdWxhci1jaGFydC5ncmVlbiB7XG4gICAgICAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQtY2lyY2xlIHtcbiAgICAgICAgc3Ryb2tlOiAkbXNhLXNlYXJjaG5ldHdvcmstY2hhcnQtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2lyY3VsYXItY2hhcnQuYmx1ZSB7XG4gICAgICAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQtY2lyY2xlIHtcbiAgICAgICAgc3Ryb2tlOiAkbXNhLXNlYXJjaG5ldHdvcmstY2hhcnQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wZXJjZW50YWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1oNC0tZm9udC1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdpbml0J29uLCAnZmluYSdvbjtcbiAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgIH1cblxuICB9XG5cbiAgLmNtcC1zZWFyY2gtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuICAgIGJveC1zaGFkb3c6IDBweCBweC10by1yZW0oNXB4KSBweC10by1yZW0oMTVweCkgMHB4ICRtc2EtYmxhY2stc2VhcmNobmV0d29yaztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy0yNDtcbiAgICB9XG5cbiAgICAmX19pbWctd3JhcHBlciB7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1oMy0tZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1oMy0tZm9udC1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWgzLS1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkbXNhLWgzLS1jb2xvcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgIH1cblxuICAgICAgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgzLS1mb250O1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1oMy0tZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgIC8qIDI4LjhweCAqL1xuICAgICAgICBjb2xvcjogJG1zYS1oMy0tY29sb3I7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgLyogMTguMnB4ICovXG4gICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3JjbHQnb2ZmO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIHtcblxuICAudGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgICAuY21wLXRleHQgcCB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLXNlbWlsaWdodC1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDEtLWxpbmUtaGVpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oMjRweCk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbXAtdGFic19fdGFicGFuZWwge1xuICAgIC50ZXh0IHtcbiAgICAgIC5jbXAtdGV4dCB7XG4gICAgICAgIHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXJlbSg2MHB4KTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by1yZW0oMzZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YSB7XG5cbiAgJl9fZHJvcGRvd24ge1xuXG4gICAgLmNtcC1mb3JtLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTQ4ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgIGdhcDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDgwcHgpICRtc2Etc3BhY2luZy02MCBweC10by1yZW0oODBweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSg4MHB4KSAkbXNhLXNwYWNpbmctOTYgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgzLS1mb250O1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1oMy0tZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWJsYWNrLTUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcblxuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDE5cHgpO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdpbml0J29uLCAnZmluYSdvbjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDdweDtcbiAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCBweC10by1yZW0oMzBweCk7XG4gICAgZ2FwOiAkbXNhLXNwYWNpbmctMzY7XG4gICAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwIHB4LXRvLXJlbSg4MHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgIC8vIHBhZGRpbmc6IDMzcHggODBweDtcbiAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy05NiBweC10by1yZW0oODBweCk7XG4gICAgfVxuXG4gICAgJi1iZy1pbWcge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRtc2Etc2VhcmNobmV0d29yay1ib3hzaGFkb3cgMCUsICRtc2Etc2VhcmNobmV0d29yay1ib3hzaGFkb3cgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHB4LXRvLXJlbSgyMTVweCk7XG4gICAgICBib3R0b206IHB4LXRvLXJlbSgyMTVweCk7XG4gICAgICBsZWZ0OiBweC10by1yZW0oMzBweCk7XG4gICAgICByaWdodDogcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvciwgbm9ybWFsO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgdG9wOiBweC10by1yZW0oMTMwcHgpO1xuICAgICAgICBib3R0b206IHB4LXRvLXJlbSgxMjkuNDA2cHgpO1xuICAgICAgICBsZWZ0OiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgICAgICAgcmlnaHQ6ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgdG9wOiBweC10by1yZW0oMzNweCk7XG4gICAgICAgIGJvdHRvbTogcHgtdG8tcmVtKDMyLjY3NnB4KTtcbiAgICAgICAgbGVmdDogcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICByaWdodDogcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgbWFyZ2luLXRvcDogJG1zYS1zcGFjaW5nLW51bGw7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oNDBweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oNTguNXB4KTtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3JjbHQnb2ZmO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzYyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogJG1zYS1zcGFjaW5nLW51bGw7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtc2VhcmNoLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9fbWFya2V0LXNlZ21lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTQ4IHB4LXRvLXJlbSgzMHB4KSAkbXNhLXNwYWNpbmctNDggcHgtdG8tcmVtKDMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwIHB4LXRvLXJlbSgzMHB4KSAkbXNhLXNwYWNpbmctNjAgcHgtdG8tcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTk2IHB4LXRvLXJlbSg4MHB4KSAkbXNhLXNwYWNpbmctNjAgcHgtdG8tcmVtKDgwcHgpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMjBweCk7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNobmV0d29ya2RhdGEge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGEge1xuICAgICZfX2NoYXJ0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctNDg7XG4gICAgICBnYXA6ICRtc2Etc3BhY2luZy0zNjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBweC10by1yZW0oNjBweCk7XG4gICAgICAgIGdhcDogcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy05NjtcbiAgICAgIH1cblxuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+ZGl2LmFlbS1HcmlkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlZ21lbnRmZWF0dXJlZGV0YWlscyxcbiAgICAgICAgICAuc2VnbWVudGRldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjIuNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5tc2Fjb21zY29yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC8qIEFkanVzdCBiYWNrZ3JvdW5kIHNpemUgYmFzZWQgb24gYnJlYWtwb2ludHMgKi9cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgLyogQWRqdXN0IHNpemUgZm9yIG1lZGl1bS1zaXplZCBzY3JlZW5zICovXG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgIGhlaWdodDogMzM0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4NC4zMnB4O1xuICB9XG5cbiAgLmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuY29udGFpbmVyLnJlc3BvbnNpdmVncmlkOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IHB4LXRvLXJlbSgzNnB4KTtcbiAgfVxuXG4gIC50ZXh0OmZpcnN0LW9mLXR5cGUge1xuICAgIHAge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSB7XG4gICAgZGl2W2RhdGEtYmktbmFtZT1cImNvbnRhaW5lclwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkbXNhLXNwYWNpbmctbnVsbDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGdhcDogcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBweC10by1yZW0oMTZweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggJG1zYS1ibGFjay1zZWFyY2huZXR3b3JrO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXNlYXJjaC1jYXJkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgzLS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMjBweCk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtaDMtLWNvbG9yO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgzLS1mb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1oMy0tZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWgzLS1jb2xvcjtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3JjbHQnb2ZmO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy89PSBzaXRlbWFwIHN0eWxlc1xuLmNtcC1uYXZpZ2F0aW9uLS1zaXRlbWFwLWh0bWwge1xuICAgIC5jbXAtbmF2aWdhdGlvbiB7XG4gICAgJl9fZ3JvdXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7IFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtbGlua3tcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1zYS1saW5rLS1kZWNvcmF0aW9uO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTguMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIH1cbn0iLCIuc3BlYWtlcmhlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi4yNXJlbTtcblxuICBwYWRkaW5nOiAwIDVyZW0gNnJlbSA1cmVtICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICBwYWRkaW5nOiAwcmVtIDEuNTYyNXJlbSAzLjc1cmVtIDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgcGFkZGluZzogMHJlbSAxLjg3NXJlbSAzcmVtIDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BlYWtlcmhlYWRsaW5lLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSAuY21wLXRleHQgaDMge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQge1xuICAgICYtLW9sZCxcbiAgICAmLS1uZXcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgIC0tdGVhc2VyLW1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdGVhc2VyLW1heC13aWR0aCkgLSA2LjE4NzVyZW0pO1xuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuXG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgcCArIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWRpc2NsYWltZXItLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZGlzY2xhaW1lci0tc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1kaXNjbGFpbWVyLS13ZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1kaXNjbGFpbWVyLS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplLS1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgaGVpZ2h0OiA0LjY4NzVyZW07XG4gICAgICAgICAgd2lkdGg6IDQuNjg3NXJlbTtcblxuICAgICAgICAgIC5jbXAtaW1hZ2UsXG4gICAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQuNjg3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC42ODc1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW9sZCAudGVhc2VyIHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmV3IC50ZWFzZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1kYXJrLFxuLmNtcC1jb250YWluZXItLWJsYWNrIHtcbiAgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIGgzIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsLFxuLmNtcC1jb250YWluZXItLWFjY2VudCxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSB7XG4gIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSBoMyB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICB9XG59XG4iLCIvLz09IHRhYnMgc3R5bGVzXG4uY21wLXRhYl93cmFwcGVyLFxuLmNlbnRlcl90YWJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuY21wLXRhYnMge1xuICAgICAgICAmX190YWJsaXN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbXNhLWJlaWdlLTUwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMy41cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDcycHgpO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0yNCAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy03MjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExOXB4O1xuXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWJwYW5lbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG5cbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAgICAgLmNtcC10YWJzX190YWIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtc2EtYmxhY2stNTA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtc2EtYmVpZ2UtNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubW9iaWxlb25seS5leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5jbXAtdGFic19fdGFiLS1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tb2JpbGVvbmx5Om5vdCguZXhwYW5kZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGkuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtbGlnaHRncmV5IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRvd24tYmx1ZS5zdmcnKSBuby1yZXBlYXQgcmlnaHQgOS4xODc1cmVtIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE0cHgpO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmNtcC10YWJzX190YWItLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTk5OWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYml0ZW0sXG4gICAgICAgICAgICAuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1zYS1iZWlnZS01MDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zYS1iZWlnZS01MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRhYnNfX3RhYnBhbmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1saWdodGdyZXkgdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZG93bi1ibHVlLnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50YWJpdGVtLS1leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi11cC1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG5cbiAgICAgICAgICAgIC50YWJpdGVtLFxuICAgICAgICAgICAgLmNtcC10YWJzX190YWIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4LXRvLXJlbSgyNHB4KSBweC10by1yZW0oNjZweCkgcHgtdG8tcmVtKDI0cHgpIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBweC10by1yZW0oMzZweCkgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFicGFuZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLnRhYml0ZW0sXG4gICAgICAgICAgICAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDkuMTg3NXJlbSAxLjVyZW0gNy42MjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1saWdodGdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJpdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWxpZ2h0Z3JleSB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kb3duLWJsdWUuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDkuMTg3NXJlbSBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jZW50ZXJfdGFicyB7XG4gICAgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEge1xuXG4gICAgLnRhYnMge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oNjBweCk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oNDhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLXRhYnMge1xuICAgICAgICAmX190YWJwYW5lbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWJsaXN0IHtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTcyICRtc2Etc3BhY2luZy03MjtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGwgcHgtdG8tcmVtKDgwcHgpO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFiIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE0cHgpO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXJcbntcbiAgLmNtcC1jb250YWluZXJcbiAge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHB4LXRvLXJlbSgzMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1tYXgpXG4gICAge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC50ZWFzZXJcbiAgICB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMlIC0gMjBweCk7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpXG4gICAgICB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLXNtLW1heClcbiAgICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6MCAwIDEwMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICB7XG4gICAgICAgIC5jbXAtdGVhc2VyXG4gICAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAge1xuICAgICAgICAuY21wLXRlYXNlclxuICAgICAgICB7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdWktYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDokdWktYnAtbWQtbWF4KVxuICAgICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgIHtcbiAgICAgICAgLmNtcC10ZWFzZXJcbiAgICAgICAge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpXG4gICAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLXRlYXNlclxuICAgICAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1zbS1tYXgpXG4gICAgICAgIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAgcHgtdG8tcmVtKDMwcHgpIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlclxue1xuICAmLmZvdXItdXBcbiAge1xuICAgIEBpbmNsdWRlIHRlYXNlckhlaWdodChmb3VyLXVwKTtcbiAgfVxuICAmLnRocmVlLXVwXG4gIHtcbiAgICBAaW5jbHVkZSB0ZWFzZXJIZWlnaHQodGhyZWUtdXApO1xuICB9XG4gIC5jbXAtdGVhc2VyXG4gIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgIGJveC1zaGFkb3c6IDBweCAgcHgtdG8tcmVtKDVweCkgIHB4LXRvLXJlbSgxNXB4KSAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpob3ZlclxuICAgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMjU7XG4gICAgfVxuICAgICY6YWN0aXZlXG4gICAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICB9XG4gICAgJl9fY29udGVudFxuICAgIHtcbiAgICAgIG9yZGVyOjI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAmX19wcmV0aXRsZVxuICAgIHtcbiAgICAgIGNvbG9yOiRtc2EtYmxhY2stNzU7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6JG1zYS1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbjogJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICBoZWlnaHQ6ICBweC10by1yZW0oMjFweCk7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbWQtbWF4KVxuICAgICAge1xuICAgICAgICBmb250LXNpemU6ICRtc2EtdGVhc2VyLXRhYi1zaXplO1xuICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlXG4gICAge1xuICAgICAgY29sb3I6JG1zYS1ibGFjay05MDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJG1zYS1oMi0tbGluZS1oZWlnaHQ7XG4gICAgICBtYXJnaW46ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAvLyBoZWlnaHQ6ICBweC10by1yZW0oMTQ1cHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLXRlYXNlci10aXRsZS1zaXplO1xuICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oOTZweCk7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb25cbiAgICB7XG4gICAgICBwXG4gICAgICB7XG4gICAgICAgIGNvbG9yOiRtc2EtYmxhY2stNzU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0yNCAgJG1zYS1zcGFjaW5nLTM2O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpXG4gICAgICAgIHtcbiAgICAgICAgICBmb250LXNpemU6ICRtc2EtdGVhc2VyLXRhYi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRleHR7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgICAmX19pbWFnZVxuICAgIHtcbiAgICAgIG9yZGVyOjE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAvL21vYmlsZVxuICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtc20tbWF4KVxuICAgICAge1xuICAgICAgICAvLyBoZWlnaHQ6ICBweC10by1yZW0oMTc3cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmIC5jbXAtaW1hZ2VcbiAgICAgIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgaW1hZ2VWYWw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJl9faW1hZ2VcbiAgICAgICAge1xuICAgICAgICAgIC8vIEBpbmNsdWRlIGltYWdlVmFsO1xuICAgICAgICAgIC8vIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogdW5zZXQ7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgLy8gRm9yIGltYWdlIGZvY3VzIGFyZWFcbi5pbWFnZS1mb2N1cy1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSxcbi5pbWFnZS1mb2N1cy1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IH4gaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG4gIC5pbWFnZS1mb2N1cy1jZW50ZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLFxuICAuaW1hZ2UtZm9jdXMtY2VudGVyIC5jbXAtdGVhc2VyX19jb250ZW50IH4gaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLmltYWdlLWZvY3VzLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSxcbiAgLmltYWdlLWZvY3VzLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IH4gaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfSAgXG59XG5cbi5hdXRob3JiYXNlcGFnZSB7XG4gIC5jbXAtdGl0bGVcbiAge1xuICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy05NiAgcHgtdG8tcmVtKDgwcHgpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgJG1zYS1zcGFjaW5nLTI0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCAgcHgtdG8tcmVtKDMwcHgpO1xuICAgIH1cbiAgICAuY21wLXRpdGxlX190ZXh0XG4gICAge1xuICAgICAgY29sb3I6JG1zYS1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgIGNvbG9yOiRtc2EtYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogJG1zYS1oNC0tbGluZS1oZWlnaHQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemUtbW9iO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVhc2VyIHtcbiAgICAmLmF1dGhvci1pbnNpZ2h0LWhlYWRlciB7XG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1zYS1zcGFjaW5nLTM2O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTM2ICBweC10by1yZW0oODBweCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogMHB4ICBweC10by1yZW0oMjVweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAwICBweC10by1yZW0oMzBweCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDItLWxpbmUtaGVpZ2h0OyAvKiAxOS4ycHggKi9cbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgxNTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDE1MHB4KTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGVhc2VyIE5ld3NsZXR0ZXIgY2hhbmdlc1xuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIge1xuICAuY21wLXRlYXNlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0yNDtcbiAgICBwe1xuICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206ICRtc2Etc3BhY2luZy0xMjtcbiAgfVxuXG4gIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMzhyZW1cbiAgICB9XG4gIH1cblxuICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJG1zYS1zcGFjaW5nLTM2KTtcbiAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICBweC10by1yZW0oNDJweCkgJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgIG1heC13aWR0aDogIHB4LXRvLXJlbSgzMDBweCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAgcHgtdG8tcmVtKDU2cHgpO1xuICAgICAgICBtYXgtd2lkdGg6ICBweC10by1yZW0oMzU2cHgpO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9ucyBjbGFzc2VzXG4uYnRuX19wcmltYXJ5Q2xhc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0OyAvKiAyMC44cHggKi9cbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1hZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAgcHgtdG8tcmVtKDEycHgpO1xuICBoZWlnaHQ6ICBweC10by1yZW0oMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1ob3Zlci1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcbiAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWFjdGl2ZS1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtdGV4dC1jbGVhcjtcbiAgb3V0bGluZS1vZmZzZXQ6ICBweC10by1yZW0oLTNweCk7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kaXNhYmxlZC1hbGw7XG4gIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tZGlzYWJsZWQtYWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2ZycpO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDsgLyogMjAuOHB4ICovXG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1hZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAgcHgtdG8tcmVtKDEycHgpO1xuICBoZWlnaHQ6ICBweC10by1yZW0oMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0taG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0yO1xuICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1ob3Zlci1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnJyk7XG4gIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMjQ7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1wcmVzc2VkLTI7XG4gIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1wcmVzc2VkLTE7XG4gIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWFjdGl2ZS1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2ZycpO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0tZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gIG91dGxpbmUtb2Zmc2V0OiAgcHgtdG8tcmVtKC0zcHgpO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1kaXNhYmxlZC1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnJyk7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGw7XG4gIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0OyAvKiAyMC44cHggKi9cbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0tYWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogIHB4LXRvLXJlbSgxMnB4KTtcbiAgaGVpZ2h0OiAgcHgtdG8tcmVtKDEycHgpO1xuICBtYXJnaW4tbGVmdDogJG1zYS1zcGFjaW5nLTEyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0taG92ZXIge1xuICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0taG92ZXItYWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2ZycpO1xuICBtYXJnaW4tbGVmdDogJG1zYS1zcGFjaW5nLTI0O1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1hY3RpdmUtYWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmcnKTtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0tZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgcGFkZGluZzogIHB4LXRvLXJlbSg1cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1kaXNhYmxlZC1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnJyk7XG59XG5cbi8vIFRlYXNlciB2YXJpYXRpb25zXG4udGVhc2VyLWNvbnRlbnQtaW1hZ2Uge1xuICAmLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIHtcblxuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZXllYnJvdy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICAkbXNhLWV5ZWJyb3ctLWxldHRlci1zcGFjaW5nLS1tb2I7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICAkbXNhLWV5ZWJyb3ctLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtaW1hZ2VfX2xpbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSB7XG5cbiAgICAuY21wLXRlYXNlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIHdpZHRoOiAzNC4wMyU7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWV5ZWJyb3ctLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAgJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZy0tbW9iO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAgJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgd2lkdGg6IDY1Ljk3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtaW1hZ2VfX2xpbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbWFnZS0tcmVndWxhciB7XG4gICAgJi5pbWFnZS0tMS0xIHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTM2ICBweC10by1yZW0oMzBweCk7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAgcHgtdG8tcmVtKDI1cHgpO1xuICAgICAgICAgIGdhcDogIHB4LXRvLXJlbSg3N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy05NiAwO1xuICAgICAgICAgIGdhcDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gIHB4LXRvLXJlbSg5cHgpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgZ2FwOiAgcHgtdG8tcmVtKDEwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogIHB4LXRvLXJlbSgyNXB4KTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAgcHgtdG8tcmVtKDIyNnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLS0xNi05IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTM2ICBweC10by1yZW0oMzBweCk7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAgcHgtdG8tcmVtKDI1cHgpO1xuICAgICAgICAgIGdhcDogIHB4LXRvLXJlbSg3N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy05NiAwO1xuICAgICAgICAgIGdhcDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gIHB4LXRvLXJlbSg4cHgpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0ICBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICBweC10by1yZW0oMjI2cHgpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogIHB4LXRvLXJlbSgyNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUge1xuICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS0tcmVndWxhciB7XG4gICAgICAmLmltYWdlLS0xLTEge1xuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGwgIHB4LXRvLXJlbSgxNXB4KSAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDE1OXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oMTU5cHgpICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oMTI0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AsXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20ge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy00ODtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2UsXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NjY3JSArICBweC10by1yZW0oMnB4KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAuY21wLWltYWdlLFxuICAgICAgICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3Age1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20ge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaW1hZ2UtLTE2LTkge1xuICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTk2ICBweC10by1yZW0oMTVweCkgJG1zYS1zcGFjaW5nLTk2ICBweC10by1yZW0oODBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctOTYgIHB4LXRvLXJlbSgxNTlweCkgJG1zYS1zcGFjaW5nLTk2ICBweC10by1yZW0oMTI0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AsXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20ge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy00ODtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2UsXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NjY3JSArICBweC10by1yZW0oMnB4KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAuY21wLWltYWdlLFxuICAgICAgICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNCAgcHgtdG8tcmVtKDEwcHgpO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1Ljk3JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctOTYgIHB4LXRvLXJlbSgzMHB4KSAkbXNhLXNwYWNpbmctOTYgIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0LjAzJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlLFxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUsXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICBweC10by1yZW0oMjk3cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBvcmRlcjogMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2UtLXJlZ3VsYXIge1xuICAgICAgJi5pbWFnZS0tMS0xIHtcbiAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDE1OXB4KSAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICBweC10by1yZW0oMTI0cHgpICRtc2Etc3BhY2luZy0xMiAgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wLFxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctNDg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlLFxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NyUgKyAgcHgtdG8tcmVtKDJweCkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgLmNtcC1pbWFnZSxcbiAgICAgICAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmltYWdlLS0xNi05IHtcbiAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDgwcHgpICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGwgIHB4LXRvLXJlbSgxMjRweCkgJG1zYS1zcGFjaW5nLW51bGwgIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCxcbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwICBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTQ4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSxcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2NjclICsgIHB4LXRvLXJlbSgycHgpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIC5jbXAtaW1hZ2UsXG4gICAgICAgICAgICAgIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0ICBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3Age1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20ge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUuOTclO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy05NiAgcHgtdG8tcmVtKDgwcHgpICRtc2Etc3BhY2luZy05NiAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0LjAzJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlLFxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUsXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICBweC10by1yZW0oMjk3cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLyBGdWxsYmxlZWQgVmFyaWF0aW9uc1xuXG4gICYuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAge1xuICAgICYuaW1hZ2UtLWZ1bGxibGVlZCB7XG4gICAgICBtYXJnaW46IDByZW07XG5cbiAgICAgICYuaW1hZ2UtLTEtMSB7XG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnJlbSA5LjkzNzVyZW0gNnJlbSA3Ljc1cmVtO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjc1cmVtIDEuNTYyNXJlbSAzcmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnJlbSA3Ljc1cmVtIDZyZW0gOS45Mzc1cmVtO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxLjU2MjVyZW0gMy43NXJlbSAxLjU2MjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtIDIuMjVyZW0gMS44NzVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaW1hZ2UtLTE2LTkge1xuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gOS45Mzc1cmVtIDZyZW0gNy43NXJlbTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy43NXJlbSAxLjU2MjVyZW0gM3JlbSAxLjU2MjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi4yNXJlbSAxLjg3NXJlbSAxLjVyZW0gMS44NzVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbSAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnJlbSA3Ljc1cmVtIDZyZW0gOS45Mzc1cmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNTYyNXJlbSAzLjc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW0gMi4yNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWV5ZWJyb3ctLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtc2EtZXllYnJvdy0tbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtc2EtZXllYnJvdy0tbGV0dGVyLXNwYWNpbmctLW1vYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHJlbTtcblxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSB7XG4gICAgJi5pbWFnZS0tZnVsbGJsZWVkIHtcbiAgICAgIG1hcmdpbjogMHJlbTtcblxuICAgICAgJi5pbWFnZS0tMTYtOSB7XG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSA1cmVtIDByZW0gNi43NXJlbTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzJTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjc1cmVtIDEuNTYyNXJlbSAzcmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjclO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDByZW0gNi43NXJlbSAwcmVtIDVyZW07XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzMyU7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxLjU2MjVyZW0gMy43NXJlbSAxLjU2MjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtIDIuMjVyZW0gMS44NzVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbSAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY3JTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWV5ZWJyb3ctLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtc2EtZXllYnJvdy0tbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtc2EtZXllYnJvdy0tbGV0dGVyLXNwYWNpbmctLW1vYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcmVtO1xuXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLFxuICAmLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAmX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3ByaW1hcnlDbGFzcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fcHJpbWFyeUNsYXNzLS1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3ByaW1hcnlDbGFzcy0tYWN0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19wcmltYXJ5Q2xhc3MtLWZvY3VzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19wcmltYXJ5Q2xhc3MtLWRpc2FibGVkO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19zZWNvbmRhcnlDbGFzcy0taG92ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19zZWNvbmRhcnlDbGFzcy0tYWN0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19zZWNvbmRhcnlDbGFzcy0tZm9jdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFmdGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1ob3ZlcjtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1ob3Zlci1hZnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tYWN0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFjdGl2ZS1hZnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1mb2N1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tZGlzYWJsZWQ7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWRpc2FibGVkLWFmdGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRlYXNlci1tZXNzYWdlLWNhcmRcbi50ZWFzZXItbWVzc2FnZS1jYXJkIHtcblxuICAuY21wLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogIHB4LXRvLXJlbSgzMHB4KSAgcHgtdG8tcmVtKDMwcHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMzYgIHB4LXRvLXJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAudGVhc2VyIHtcbiAgICB3aWR0aDogIHB4LXRvLXJlbSgzMTVweCk7XG4gICAgYm94LXNoYWRvdzogMHB4ICBweC10by1yZW0oNXB4KSAgcHgtdG8tcmVtKDE1cHgpIDBweCAkbXNhLWJsYWNrLWJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2Etc3Rva2VzLW5ldXRyYWwtMDE7XG4gICAgfVxuXG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1zYS1zcGFjaW5nLTEyO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtc2Etc3BhY2luZy0yNDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogIHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAgcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgIG1heC13aWR0aDogIHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAgcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgIHdpZHRoOiAgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6ICBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tMnVwLFxuICAmLS00dXAge1xuICAgIC50ZWFzZXItbWVzc2FnZS1jYXJkIHtcbiAgICAgIC5jbXAtY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS0ydXAge1xuICAgIC50ZWFzZXItbWVzc2FnZS1jYXJkIHtcbiAgICAgIC50ZWFzZXIge1xuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKG4rMykpIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICBweC10by1yZW0oMTVweCkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIFxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLTR1cCB7XG4gICAgLnRlYXNlci1tZXNzYWdlLWNhcmQge1xuICAgICAgLnRlYXNlciB7XG4gICAgICAgICY6bm90KDpudGgtY2hpbGQobis1KSkge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gIHB4LXRvLXJlbSgxNXB4KSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC10ZWFzZXItLWJsYWNrLFxuICAuY21wLXRlYXNlci0tZGFyayB7XG4gICAgJi50ZWFzZXIge1xuXG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwLFxuICAgICAgICBkaXYudGV4dCBwIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRucHJpbWFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5wcmltYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRucHJpbWFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRucHJpbWFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5wcmltYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRucHJpbWFyeSB7XG4gIC5jbXAtdGVhc2VyIHtcbiAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgJjpudGgtY2hpbGQobiArIDEpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fcHJpbWFyeUNsYXNzO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3ByaW1hcnlDbGFzcy0taG92ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19wcmltYXJ5Q2xhc3MtLWFjdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fcHJpbWFyeUNsYXNzLS1mb2N1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fcHJpbWFyeUNsYXNzLS1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG5zZWNvbmRhcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRuc2Vjb25kYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRuc2Vjb25kYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5zZWNvbmRhcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRuc2Vjb25kYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRuc2Vjb25kYXJ5IHtcbiAgLmNtcC10ZWFzZXIge1xuICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChuICsgMSkge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19zZWNvbmRhcnlDbGFzcztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19zZWNvbmRhcnlDbGFzcy0taG92ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19zZWNvbmRhcnlDbGFzcy0tYWN0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19zZWNvbmRhcnlDbGFzcy0tZm9jdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG50ZXJ0aWFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG50ZXJ0aWFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IHtcbiAgLmNtcC10ZWFzZXIge1xuICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChuICsgMSkge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tYWZ0ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWhvdmVyO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWhvdmVyLWFmdGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1hY3RpdmU7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tYWN0aXZlLWFmdGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWZvY3VzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tZGlzYWJsZWQtYWZ0ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZGFyayB0aGVtZVxuLmNtcC1jb250YWluZXItLWRhcmssXG4uY21wLWNvbnRhaW5lci0tYmxhY2ssXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlIHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kaXNhYmxlZC1hbGw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuYnRucHJpbWFyeSxcbiAgJi5idG5wcmltYXJ5IHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDEpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0yO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRpc2FibGVkLWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bnNlY29uZGFyeSxcbiAgJi5idG5zZWNvbmRhcnkge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuICsgMSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS10ZXh0LWNsZWFyO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG50ZXJ0aWFyeSxcbiAgJi5idG50ZXJ0aWFyeSB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVhc2Vye1xuICAuY21wLXRlYXNlcntcbiAgICAuY21wLXRlYXNlcl9fY29udGVudHtcbiAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbntcbiAgICAgICAgdWx7XG4gICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgfVxuICAgICAgICBvbHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLy89PSB0ZXh0IHN0eWxlc1xuXG4ubmFycm93LXRleHQtY2VudGVyLXB5LFxuLndpZGUtdGV4dC1weS1jZW50ZXIsXG4uY2VudGVyLXRleHQtcHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXJyb3ctdGV4dC1weS1sZWZ0LFxuLndpZGUtdGV4dC1weS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNlbnRlci10ZXh0LXB5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgLmNlbnRlci10ZXh0LXB5LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY21wLXRleHQge1xuICBmb250LWZhbWlseTogJG1zYS1jbXAtdGV4dC0tZm9udDtcbiAgZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LS1mb250LXdlaWdodDtcbiAgZm9udC1zdHlsZTogJG1zYS1jbXAtdGV4dC0tZm9udC1zdHlsZTtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtLWxpbmUtaGVpZ2h0O1xuXG4gIEBpZiAkbXNhLWNtcC10ZXh0LS1wYWRkaW5nX19vbiB7XG4gICAgcGFkZGluZzogJG1zYS1jbXAtdGV4dC0tcGFkZGluZy0tdG9wXG4gICAgICAkbXNhLWNtcC10ZXh0LS1wYWRkaW5nLS1yaWdodFxuICAgICAgJG1zYS1jbXAtdGV4dC0tcGFkZGluZy0tYm90dG9tXG4gICAgICAkbXNhLWNtcC10ZXh0LS1wYWRkaW5nLS1sZWZ0O1xuICB9XG5cbiAgY29sb3I6ICRtc2EtY21wLXRleHQtLWNvbG9yO1xuXG4gIC5jbXAtLWludmVydCAmIHtcbiAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC0tY29sb3ItLWludmVydDtcbiAgfVxuXG4gIC8vIHBhcmFncmFwaHNcbiAgcCB7XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfSAgICBcbiAgfVxuICAqICsgcCB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1jbXAtdGV4dC1wLS1tYXJnaW4tdG9wO1xuICB9XG5cbiAgLy8gbGlua3NcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtbGluay0tZm9udC13ZWlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbXNhLWNtcC10ZXh0LWxpbmstLWRlY29yYXRpb247XG4gICAgY29sb3I6ICRtc2EtY21wLXRleHQtbGluay0tY29sb3I7XG4gICAgZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LWxpbmstLWZvbnQtc2l6ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtc2EtY21wLXRleHQtbGluay0tY29sb3ItLWhvdmVyO1xuICAgIH1cblxuICAgIC5jbXAtLWludmVydCAmIHtcbiAgICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWxpbmstLWNvbG9yLS1pbnZlcnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1saW5rLS1jb2xvci0taG92ZXItLWludmVydDtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgfVxuXG4gIC8vIGgxXG4gICogKyBoMSB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1jbXAtdGV4dC1oMS0tbWFyZ2luLXRvcDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1jbXAtdGV4dC1oMS0tZm9udDtcbiAgICBmb250LXNpemU6ICRtc2EtY21wLXRleHQtaDEtLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC1oMS0tZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJG1zYS1jbXAtdGV4dC1oMS0tZm9udC1zdHlsZTtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC1oMS0tbGluZS1oZWlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06ICRtc2EtY21wLXRleHQtaDEtLXRleHQtdHJhbnNmb3JtO1xuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgxLS1wYWRkaW5nX19vbiB7XG4gICAgICBwYWRkaW5nOiAkbXNhLWNtcC10ZXh0LWgxLS1wYWRkaW5nLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZy0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZy0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDEtLXBhZGRpbmctLWxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDEtLWJvcmRlcl9fb24ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItd2lkdGgtLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItd2lkdGgtLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDEtLWJvcmRlci13aWR0aC0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDEtLWJvcmRlci13aWR0aC0tbGVmdDtcbiAgICAgIGJvcmRlci1zdHlsZTogJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDEtLWNvbG9yO1xuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDEtLWJnLWNvbG9yX19vbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgxLS1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAuY21wLS1pbnZlcnQgJiB7XG4gICAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oMS0tY29sb3ItLWludmVydDtcblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDEtLWJnLWNvbG9yX19vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDEtLWJnLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXJfX29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItY29sb3ItLWludmVydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAvLyBoMlxuICAqICsgaDIge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtaDItLW1hcmdpbi10b3A7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtY21wLXRleHQtaDItLWZvbnQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LWgyLS1mb250LXNpemU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LWgyLS1mb250LXdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LWgyLS1mb250LXN0eWxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWNtcC10ZXh0LWgyLS1saW5lLWhlaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogJG1zYS1jbXAtdGV4dC1oMi0tdGV4dC10cmFuc2Zvcm07XG4gICAgQGlmICRtc2EtY21wLXRleHQtaDItLXBhZGRpbmdfX29uIHtcbiAgICAgIHBhZGRpbmc6ICRtc2EtY21wLXRleHQtaDItLXBhZGRpbmctLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nLS1ib3R0b21cbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMi0tcGFkZGluZy0tbGVmdDtcbiAgICB9XG4gICAgQGlmICRtc2EtY21wLXRleHQtaDItLWJvcmRlcl9fb24ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDItLWJvcmRlci13aWR0aC0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDItLWJvcmRlci13aWR0aC0tbGVmdDtcbiAgICAgIGJvcmRlci1zdHlsZTogJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWgyLS1jb2xvcjtcbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oMi0tYmctY29sb3JfX29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDItLWJnLWNvbG9yO1xuICAgIH1cbiAgICAuY21wLS1pbnZlcnQgJiB7XG4gICAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oMi0tY29sb3ItLWludmVydDtcblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDItLWJnLWNvbG9yX19vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDItLWJnLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXJfX29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItY29sb3ItLWludmVydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBoM1xuICAqICsgaDMge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtaDMtLW1hcmdpbi10b3A7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtY21wLXRleHQtaDMtLWZvbnQ7XG5cbiAgICBmb250LXNpemU6ICRtc2EtY21wLXRleHQtaDMtLWZvbnQtc2l6ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBmb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC1oMy0tZm9udC13ZWlnaHQ7XG5cbiAgICBmb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LWgzLS1mb250LXN0eWxlO1xuXG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtaDMtLWxpbmUtaGVpZ2h0O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtc2EtY21wLXRleHQtaDMtLXRleHQtdHJhbnNmb3JtO1xuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmdfX29uIHtcbiAgICAgIHBhZGRpbmc6ICRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmctLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgzLS1wYWRkaW5nLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgzLS1wYWRkaW5nLS1ib3R0b21cbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMy0tcGFkZGluZy0tbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyX19vbiB7XG4gICAgICBib3JkZXItd2lkdGg6ICRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tdG9wXG4gICAgICAgICRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLXdpZHRoLS1ib3R0b21cbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLXdpZHRoLS1sZWZ0O1xuICAgICAgYm9yZGVyLXN0eWxlOiAkbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXItc3R5bGU7XG4gICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtaDMtLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oMy0tY29sb3I7XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oMy0tYmctY29sb3JfX29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDMtLWJnLWNvbG9yO1xuICAgIH1cblxuICAgIC5jbXAtLWludmVydCAmIHtcbiAgICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWgzLS1jb2xvci0taW52ZXJ0O1xuXG4gICAgICBAaWYgJG1zYS1jbXAtdGV4dC1oMy0tYmctY29sb3JfX29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC1oMy0tYmctY29sb3ItLWludmVydDtcbiAgICAgIH1cblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDMtLWJvcmRlcl9fb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtaDMtLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGg0XG4gICogKyBoNCB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1jbXAtdGV4dC1oNC0tbWFyZ2luLXRvcDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJG1zYS1jbXAtdGV4dC1oNC0tZm9udDtcblxuICAgIGZvbnQtc2l6ZTogJG1zYS1jbXAtdGV4dC1oNC0tZm9udC1zaXplO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LWg0LS1mb250LXdlaWdodDtcblxuICAgIGZvbnQtc3R5bGU6ICRtc2EtY21wLXRleHQtaDQtLWZvbnQtc3R5bGU7XG5cbiAgICBsaW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC1oNC0tbGluZS1oZWlnaHQ7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogJG1zYS1jbXAtdGV4dC1oNC0tdGV4dC10cmFuc2Zvcm07XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZ19fb24ge1xuICAgICAgcGFkZGluZzogJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZy0tdG9wXG4gICAgICAgICRtc2EtY21wLXRleHQtaDQtLXBhZGRpbmctLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDQtLXBhZGRpbmctLWJvdHRvbVxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg0LS1wYWRkaW5nLS1sZWZ0O1xuICAgIH1cblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXJfX29uIHtcbiAgICAgIGJvcmRlci13aWR0aDogJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItd2lkdGgtLWJvdHRvbVxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItd2lkdGgtLWxlZnQ7XG4gICAgICBib3JkZXItc3R5bGU6ICRtc2EtY21wLXRleHQtaDQtLWJvcmRlci1zdHlsZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWg0LS1jb2xvcjtcblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg0LS1iZy1jb2xvcl9fb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNC0tYmctY29sb3I7XG4gICAgfVxuXG4gICAgLmNtcC0taW52ZXJ0ICYge1xuICAgICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDQtLWNvbG9yLS1pbnZlcnQ7XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg0LS1iZy1jb2xvcl9fb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg0LS1iZy1jb2xvci0taW52ZXJ0O1xuICAgICAgfVxuXG4gICAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyX19vbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaDVcbiAgKiArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAkbXNhLWNtcC10ZXh0LWg1LS1tYXJnaW4tdG9wO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkbXNhLWNtcC10ZXh0LWg1LS1mb250O1xuXG4gICAgZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LWg1LS1mb250LXNpemU7XG5cbiAgICBmb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC1oNS0tZm9udC13ZWlnaHQ7XG5cbiAgICBmb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LWg1LS1mb250LXN0eWxlO1xuXG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtaDUtLWxpbmUtaGVpZ2h0O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtc2EtY21wLXRleHQtaDUtLXRleHQtdHJhbnNmb3JtO1xuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDUtLXBhZGRpbmdfX29uIHtcbiAgICAgIHBhZGRpbmc6ICRtc2EtY21wLXRleHQtaDUtLXBhZGRpbmctLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nLS1ib3R0b21cbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNS0tcGFkZGluZy0tbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNS0tYm9yZGVyX19vbiB7XG4gICAgICBib3JkZXItd2lkdGg6ICRtc2EtY21wLXRleHQtaDUtLWJvcmRlci13aWR0aC0tdG9wXG4gICAgICAgICRtc2EtY21wLXRleHQtaDUtLWJvcmRlci13aWR0aC0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNS0tYm9yZGVyLXdpZHRoLS1ib3R0b21cbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNS0tYm9yZGVyLXdpZHRoLS1sZWZ0O1xuICAgICAgYm9yZGVyLXN0eWxlOiAkbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItc3R5bGU7XG4gICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtaDUtLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oNS0tY29sb3I7XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNS0tYmctY29sb3JfX29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDUtLWJnLWNvbG9yO1xuICAgIH1cblxuICAgIC5jbXAtLWludmVydCAmIHtcbiAgICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWg1LS1jb2xvci0taW52ZXJ0O1xuXG4gICAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNS0tYmctY29sb3JfX29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNS0tYmctY29sb3ItLWludmVydDtcbiAgICAgIH1cblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDUtLWJvcmRlcl9fb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtaDUtLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGg2XG4gICogKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1jbXAtdGV4dC1oNi0tbWFyZ2luLXRvcDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogJG1zYS1jbXAtdGV4dC1oNi0tZm9udDtcblxuICAgIGZvbnQtc2l6ZTogJG1zYS1jbXAtdGV4dC1oNi0tZm9udC1zaXplO1xuXG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtaDYtLWZvbnQtd2VpZ2h0O1xuXG4gICAgZm9udC1zdHlsZTogJG1zYS1jbXAtdGV4dC1oNi0tZm9udC1zdHlsZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWNtcC10ZXh0LWg2LS1saW5lLWhlaWdodDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiAkbXNhLWNtcC10ZXh0LWg2LS10ZXh0LXRyYW5zZm9ybTtcblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg2LS1wYWRkaW5nX19vbiB7XG4gICAgICBwYWRkaW5nOiAkbXNhLWNtcC10ZXh0LWg2LS1wYWRkaW5nLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNi0tcGFkZGluZy0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNi0tcGFkZGluZy0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmctLWxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDYtLWJvcmRlcl9fb24ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItd2lkdGgtLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItd2lkdGgtLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDYtLWJvcmRlci13aWR0aC0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDYtLWJvcmRlci13aWR0aC0tbGVmdDtcbiAgICAgIGJvcmRlci1zdHlsZTogJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDYtLWNvbG9yO1xuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDYtLWJnLWNvbG9yX19vbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg2LS1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAuY21wLS1pbnZlcnQgJiB7XG4gICAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oNi0tY29sb3ItLWludmVydDtcblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDYtLWJnLWNvbG9yX19vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDYtLWJnLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXJfX29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItY29sb3ItLWludmVydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAqICsgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1jbXAtdGV4dC1icS0tbWFyZ2luLXRvcDtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAvLyBAaWYgJG1zYS1jbXAtdGV4dC1icS0tcGFkZGluZ19fb24ge1xuICAgIC8vICAgcGFkZGluZzogJG1zYS1jbXAtdGV4dC1icS0tcGFkZGluZy0tdG9wXG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmctLXJpZ2h0XG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmctLWJvdHRvbVxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1wYWRkaW5nLS1sZWZ0O1xuICAgIC8vIH1cblxuICAgIC8vIEBpZiAkbXNhLWNtcC10ZXh0LWJxLS1yYWRpdXNfX29uIHtcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6ICRtc2EtY21wLXRleHQtYnEtLXJhZGl1cy0tdG9wLWxcbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC1icS0tcmFkaXVzLS10b3AtclxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1yYWRpdXMtLWJvdHRvbS1yXG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtYnEtLXJhZGl1cy0tYm90dG9tLWw7XG4gICAgLy8gfVxuXG4gICAgLy8gQGlmICRtc2EtY21wLXRleHQtYnEtLWJvcmRlcl9fb24ge1xuICAgIC8vICAgYm9yZGVyLXdpZHRoOiAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItd2lkdGgtLXRvcFxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItd2lkdGgtLXJpZ2h0XG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtYnEtLWJvcmRlci13aWR0aC0tYm90dG9tXG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtYnEtLWJvcmRlci13aWR0aC0tbGVmdDtcbiAgICAvLyAgIGJvcmRlci1zdHlsZTogJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLXN0eWxlO1xuICAgIC8vICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItY29sb3I7XG4gICAgLy8gfVxuXG4gICAgLy8gY29sb3I6ICRtc2EtY21wLXRleHQtYnEtLWNvbG9yO1xuXG4gICAgLy8gQGlmICRtc2EtY21wLXRleHQtYnEtLWJnLWNvbG9yX19vbiB7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWJxLS1iZy1jb2xvcjtcbiAgICAvLyB9XG5cbiAgICAvLyAuY21wLS1pbnZlcnQgJiB7XG4gICAgLy8gICBjb2xvcjogJG1zYS1jbXAtdGV4dC1icS0tY29sb3ItLWludmVydDtcblxuICAgIC8vICAgQGlmICRtc2EtY21wLXRleHQtYnEtLWJnLWNvbG9yX19vbiB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtYnEtLWJnLWNvbG9yLS1pbnZlcnQ7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIEBpZiAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXJfX29uIHtcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItY29sb3ItLWludmVydDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAqICsgdWwsXG4gICogKyBvbCB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1jbXAtdGV4dC1saXN0LS1tYXJnaW4tdG9wO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46ICRtc2EtY21wLXRleHQtbGktLW1hcmdpbi0tdG9wICRtc2EtY21wLXRleHQtbGktLW1hcmdpbi0tcmlnaHRcbiAgICAgICRtc2EtY21wLXRleHQtbGktLW1hcmdpbi0tYm90dG9tICRtc2EtY21wLXRleHQtbGktLW1hcmdpbi0tbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IChcbiAgICAgICRtc2EtY21wLXRleHQtbGktaW5kaWNhdG9yLS13aWR0aCArXG4gICAgICAgICRtc2EtY21wLXRleHQtbGktaW5kaWNhdG9yLS1wYWRkaW5nLS1yaWdodFxuICAgICk7XG4gICAgY29sb3I6ICRtc2EtY21wLXRleHQtbGktLWNvbG9yO1xuXG4gICAgLmNtcC0taW52ZXJ0ICYge1xuICAgICAgY29sb3I6ICRtc2EtY21wLXRleHQtbGktLWNvbG9yLS1pbnZlcnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAkbXNhLWNtcC10ZXh0LWxpLWluZGljYXRvci0td2lkdGg7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBvbGxpO1xuXG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sbGk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihvbGxpKSBcIi5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyB0YWJsZVxuICAqICsgdGFibGUge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtdGFibGUtLW1hcmdpbi10b3A7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgQGlmICRtc2EtY21wLXRleHQtdGFibGUtLWZ1bGwtd2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICAvLyBtYXJnaW46IDA7XG4gICAgLy8gcGFkZGluZzogMDtcbiAgICAvLyBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB0aCB7XG4gICAgLy8gZm9udC1mYW1pbHk6ICRtc2EtY21wLXRleHQtdGgtLWZvbnQ7XG4gICAgLy8gZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LXRoLS1mb250LXNpemU7XG4gICAgLy8gZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtdGgtLWZvbnQtd2VpZ2h0O1xuICAgIC8vIGZvbnQtc3R5bGU6ICRtc2EtY21wLXRleHQtdGgtLWZvbnQtc3R5bGU7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtdGgtLWxpbmUtaGVpZ2h0O1xuICAgIC8vIHRleHQtYWxpZ246ICRtc2EtY21wLXRleHQtdGgtLXRleHQtYWxpZ247XG4gICAgLy8gcGFkZGluZzogJG1zYS1jbXAtdGV4dC10aC0tcGFkZGluZy0tdG9wICRtc2EtY21wLXRleHQtdGgtLXBhZGRpbmctLXJpZ2h0XG4gICAgLy8gICAkbXNhLWNtcC10ZXh0LXRoLS1wYWRkaW5nLS1ib3R0b20gJG1zYS1jbXAtdGV4dC10aC0tcGFkZGluZy0tbGVmdDtcblxuICAgIC8vIEBpZiAkbXNhLWNtcC10ZXh0LXRoLS1ib3JkZXJfX29uIHtcbiAgICAvLyAgIGJvcmRlci13aWR0aDogJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXdpZHRoLS10b3BcbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXdpZHRoLS1yaWdodFxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LXRoLS1ib3JkZXItd2lkdGgtLWJvdHRvbVxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LXRoLS1ib3JkZXItd2lkdGgtLWxlZnQ7XG4gICAgLy8gICBib3JkZXItc3R5bGU6ICRtc2EtY21wLXRleHQtdGgtLWJvcmRlci1zdHlsZTtcbiAgICAvLyAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLWNvbG9yO1xuICAgIC8vIH1cblxuICAgIC8vIGNvbG9yOiAkbXNhLWNtcC10ZXh0LXRoLS1jb2xvcjtcblxuICAgIC8vIEBpZiAkbXNhLWNtcC10ZXh0LXRoLS1iZy1jb2xvcl9fb24ge1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC10aC0tYmctY29sb3I7XG4gICAgLy8gfVxuXG4gICAgLy8gLmNtcC0taW52ZXJ0ICYge1xuICAgIC8vICAgY29sb3I6ICRtc2EtY21wLXRleHQtdGgtLWNvbG9yLS1pbnZlcnQ7XG5cbiAgICAvLyAgIEBpZiAkbXNhLWNtcC10ZXh0LXRoLS1iZy1jb2xvcl9fb24ge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LXRoLS1iZy1jb2xvci0taW52ZXJ0O1xuICAgIC8vICAgfVxuXG4gICAgLy8gICBAaWYgJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyX19vbiB7XG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgdGQge1xuICAgIC8vIGZvbnQtZmFtaWx5OiAkbXNhLWNtcC10ZXh0LXRkLS1mb250O1xuICAgIC8vIGZvbnQtc2l6ZTogJG1zYS1jbXAtdGV4dC10ZC0tZm9udC1zaXplO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LXRkLS1mb250LXdlaWdodDtcbiAgICAvLyBmb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LXRkLS1mb250LXN0eWxlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkbXNhLWNtcC10ZXh0LXRkLS1saW5lLWhlaWdodDtcbiAgICAvLyB0ZXh0LWFsaWduOiAkbXNhLWNtcC10ZXh0LXRkLS10ZXh0LWFsaWduO1xuICAgIC8vIHBhZGRpbmc6ICRtc2EtY21wLXRleHQtdGQtLXBhZGRpbmctLXRvcCAkbXNhLWNtcC10ZXh0LXRkLS1wYWRkaW5nLS1yaWdodFxuICAgIC8vICAgJG1zYS1jbXAtdGV4dC10ZC0tcGFkZGluZy0tYm90dG9tICRtc2EtY21wLXRleHQtdGQtLXBhZGRpbmctLWxlZnQ7XG5cbiAgICAvLyBAaWYgJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyX19vbiB7XG4gICAgLy8gICBib3JkZXItd2lkdGg6ICRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tdG9wXG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tcmlnaHRcbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLXdpZHRoLS1ib3R0b21cbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLXdpZHRoLS1sZWZ0O1xuICAgIC8vICAgYm9yZGVyLXN0eWxlOiAkbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXItc3R5bGU7XG4gICAgLy8gICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtdGQtLWJvcmRlci1jb2xvcjtcbiAgICAvLyB9XG5cbiAgICAvLyBjb2xvcjogJG1zYS1jbXAtdGV4dC10ZC0tY29sb3I7XG5cbiAgICAvLyBAaWYgJG1zYS1jbXAtdGV4dC10ZC0tYmctY29sb3JfX29uIHtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtdGQtLWJnLWNvbG9yO1xuICAgIC8vIH1cblxuICAgIC8vIC5jbXAtLWludmVydCAmIHtcbiAgICAvLyAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LXRkLS1jb2xvci0taW52ZXJ0O1xuXG4gICAgLy8gICBAaWYgJG1zYS1jbXAtdGV4dC10ZC0tYmctY29sb3JfX29uIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC10ZC0tYmctY29sb3ItLWludmVydDtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgQGlmICRtc2EtY21wLXRleHQtdGQtLWJvcmRlcl9fb24ge1xuICAgIC8vICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtdGQtLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIC8vSGVhZGluZyAtIFR5cG9ncmFwaHlcbiAgLmgxLXNlbWlib2xkIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1oMS0tZm9udDtcbiAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1oMS0tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtaDEtLWxpbmUtaGVpZ2h0O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZS1tb2I7XG4gICAgICB9XG4gIH1cbiAgLmgyLXNlbWlib2xkIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1oMi0tZm9udDtcbiAgICBmb250LXNpemU6ICRtc2EtaDItLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1oMi0tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtaDItLWxpbmUtaGVpZ2h0O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplLW1vYjtcbiAgICB9XG4gIH1cbiAgLmgzLXNlbWlib2xkIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWgzLS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemUtbW9iO1xuICAgIH1cbiAgfVxuICAuaDMtc2VtaWxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcbiAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICB9XG4gIH1cbiAgLmg0LXNlbWlib2xkIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1oNC0tZm9udDtcbiAgICBmb250LXNpemU6ICRtc2EtaDQtc2VtaWJvbGQtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1oNC0tbGluZS1oZWlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgZm9udC1zaXplOiAkbXNhLWg0LS1mb250LXNpemUtbW9iO1xuICAgIH1cbiAgfVxuICAuaDQtc2VtaWxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcbiAgICBmb250LXNpemU6ICRtc2EtaDQtc2VtaWJvbGQtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLXNlbWlsaWdodC1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1oNC0tbGluZS1oZWlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgZm9udC1zaXplOiAkbXNhLWg0LS1mb250LXNpemUtbW9iO1xuICAgIH1cbiAgfVxuICAuYm9keS1yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgfVxuICB9XG4gIC5ib2R5LXNlbWlib2xkIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgfVxuICB9XG4gIHN1cHtcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uY21wLWxpbmtfX3NjcmVlbi1yZWFkZXItb25seSB7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBkaXNjbGFpbWVyIHRleHQgc3R5bGVcblxuLm1zYS1kaXNjbGFpbWVyIHtcbiAgLmNtcC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJG1zYS1kaXNjbGFpbWVyLS1mb250O1xuICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogJG1zYS1kaXNjbGFpbWVyLS1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1kaXNjbGFpbWVyLS13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0tbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRtc2EtZGlzY2xhaW1lci0tY29sb3I7XG4gICAgKntcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWRpc2NsYWltZXItLWZvbnQ7XG4gICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1kaXNjbGFpbWVyLS1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWRpc2NsYWltZXItLXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRtc2EtZGlzY2xhaW1lci0tY29sb3I7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZS0tc21hbGw7XG4gICAgfVxuICB9XG59XG4iLCIvLz09IFRocmVlZSBDb2x1bW4gc3R5bGVzXG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIHtcbiAgXG4gICAgLmNtcC1jb250YWluZXIge1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZW0tR3JpZCB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogJG1zYS1zcGFjaW5nLTM2O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMi0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNtcC1pbWFnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vPT0gdGl0bGUgc3R5bGVzXG5cbi5oMS1zZW1pYm9sZCB7XG5cbiAgICAuY21wLXRpdGxlX190ZXh0LFxuICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgxLS1mb250O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMS0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmgyLXNlbWlib2xkIHtcblxuICAgIC5jbXAtdGl0bGVfX3RleHQsXG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDItLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMi0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgyLS1saW5lLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemUtbW9iO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0ICoge1xuICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgfVxufVxuXG4uaDMtc2VtaWJvbGQge1xuXG4gICAgLmNtcC10aXRsZV9fdGV4dCxcbiAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmgzLXNlbWlsaWdodCB7XG5cbiAgICAuY21wLXRpdGxlX190ZXh0LFxuICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmg0LXNlbWlib2xkIHtcblxuICAgIC5jbXAtdGl0bGVfX3RleHQsXG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDQtLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oNC1zZW1pYm9sZC1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaDQtLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICB9XG59XG5cbi5oNC1zZW1pbGlnaHQge1xuXG4gICAgLmNtcC10aXRsZV9fdGV4dCxcbiAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWg0LXNlbWlib2xkLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oNC0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmJvZHktcmVndWxhciB7XG5cbiAgICAuY21wLXRpdGxlX190ZXh0LFxuICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvZHktc2VtaWJvbGQge1xuXG4gICAgLmNtcC10aXRsZV9fdGV4dCxcbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3VoZi1mb290ZXJcbntcbiAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgICAuYy11aGZmLW5hdlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDgwcHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTA4NHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODNweClcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEzcHg7ICAgXG4gICAgICAgICAgICAuYy11aGZmLW5hdi1yb3dcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUzOXB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgJiAuYy11aGZmLW5hdi1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLWhlYWRpbmctNFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIC5jLWhlYWRpbmctNFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JG1zYS1ibGFjay0xMDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MzlweClcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtaGVhZGluZy00XG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdWhmLWZvb3RlcnRleHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MzlweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1saXN0IGxpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdWhmLWZvb3RlcnRleHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHVoZi1mb290ZXJ0ZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy11aGZmLWJhc2VcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDQ3cHggODBweCA0OHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDg0cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgzcHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUzOXB4KVxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDMwcHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5hLmMtdWhmZi1saW5rLmMtdWhmZi1jY3BhIHN2ZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwuYy1saXN0XG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTA4M3B4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNnB4IDBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHVoZi1mb290ZXJ0ZXh0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWhmLWZvb3Rlcl9fY29udGVudCAuY29udGV4dC11aGZ7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLy8gU3R5bGluZyBmb3IgbGFuZ3VhZ2UgbmF2aWdhdGlvbiBpbnNpZGUgZm9vdGVyXG5cbiN1aGYtZm9vdGVyIHtcbiAgICAuYy11aGZmLWJhc2V7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4M3B4KXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDE4N3B4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgtdG8tcmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4M3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tcmVtKDE4N3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tcmVtKDYwcHgpO1xuXG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by1yZW0oNHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbmF2LCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tcmVtKDM2cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by1yZW0oMTg3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwODNweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciB7XG4gICN1aGYtZm9vdGVyIHtcbiAgICAuYy11aGZmLWJhc2Uge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDg0cHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi51aGYtaGVhZGVyX19jb250ZW50XG57XG4gICAgLmMtdWhmaD5kaXYge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZi1tZW51PmJ1dHRvbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmg+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmg+ZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51PmJ1dHRvbiB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODYwcHgpIHtcbiAgICBcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7IC8vJG1zYS1ibGFja1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1mb250O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7IC8vJG1zYS1mb250LXdlaWdodFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IC8vJG1zYS1saW5lLWhlaWdodFxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMzBweCAxNHB4IDEycHg7XG4gICAgICAgICAgICAmLmFsbC1tcy1uYXYuYy1idXR0b24tbG9nb1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZi1tZW51PmJ1dHRvbjphZnRlciB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODYwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoIC5jLXNob3ctcGlwZSB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI2MtdWhmLW5hdi1jdGEge1xuICAgICAgICAuYy11aGYtbmF2LWxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibHVlICFpbXBvcnRhbnQ7IC8vJG1zYS1ibHVlXG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZSAhaW1wb3J0YW50OyAvLyRtc2Etd2hpdGVcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBib3JkZXI6dW5zZXQ7XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoPmRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbmF2LWxpbmsge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg2MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjayAhaW1wb3J0YW50OyAvLyRtc2EtYmxhY2tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0OyAvLyRtc2EtZm9udC13ZWlnaHRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvLyRtc2EtbGluZS1oZWlnaHRcbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTEwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmgtZ25hdiAuanMtcGFkZGxlLWl0ZW1zIGxpIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDEycHggMTRweCAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDsgLy8kbXNhLWZvbnQtd2VpZ2h0XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgLy8kbXNhLWxpbmUtaGVpZ2h0XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnVoZi1tZW51LWl0ZW1cbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjazsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjc2VhcmNoPnNwYW4ge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaCAuYy1zZWFyY2ggYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgXG4gICAgI2hlYWRlckFyZWEgXG4gICAge1xuICAgICAgICAqIC5jLW1lIFxuICAgICAgICB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1zYW1lX0hlYWRlclxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODU5cHgpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tc2FtZV9IZWFkZXJfbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDsgLy8kbXNhLWZvbnQtd2VpZ2h0XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IC8vJG1zYS1saW5lLWhlaWdodFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrOy8vJG1zYS1ibGFja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206ICRtc2EtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICYjc2VhcmNoe1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NzVweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODYwcHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAxNHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjazsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXNlYXJjaC5qcy1mb2N1c2VkIHtcbiAgICAgICAgI3NlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+c3BhblxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaD5kaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW5hdi1saW5rIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoXG4gICAge1xuICAgICAgICAmPmRpdjpmaXJzdC1jaGlsZC5mLXNlYXJjaC1vcGVuZWRcbiAgICAgICAge1xuICAgICAgICAgICAgJj5kaXZcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAmPmRpdlxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgJiAuYy1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMzhweCA5cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICBcbiAgICAuYy11aGZoLmMtc2dsLXN0Y2sge1xuICAgICAgICAuZi1zZWFyY2gtb3BlbmVkIFxuICAgICAgICB7XG4gICAgICAgICAgICAuY2FuY2VsLXNlYXJjaFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI3VoZi1nLW5hdlxuICAgIHtcbiAgICAgICAgLmpzLXBhZGRsZS1pdGVtc1xuICAgICAgICB7XG4gICAgICAgICAgICAmPi5uZXN0ZWQtbWVudVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICYgLmMtdWhmLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIC5mLXN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuW2YtbXVsdGktcGFyZW50PVwidHJ1ZVwiXVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmID4gYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgJit1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAxNXB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmpzLXN1Ym0tdWhmLW5hdi1saW5rXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNre1xuICAgICAgICAuY2F0LWxvZ28tYnV0dG9uLWNvbnRcbiAgICAgICAge1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NTlweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHVoZi1oZWFkZXJib3JkZXIgIWltcG9ydGFudDsgLy8gJG1zYS1ibGFja1xuICAgICAgICAgICAgICAgIC5jLWNhdC1sb2dvLWJ1dHRvblxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDsgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRtc2EtYmxhY2s7IC8vICRtc2EtYmxhY2tcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNrIC5nbG9iYWwtaGVhZC1jb250LCAuYy11aGZoLmMtc2dsLXN0Y2tcbiAgICB7XG4gICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5jLXVoZmgtZ2NvbnRhaW5lci1zdFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHVoZi1oZWFkZXJib3JkZXIgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgIC8vJG1zYS1ibGFja1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoLmMtc2dsLXN0Y2tcbiAgICB7XG4gICAgICAgIC5jLXVoZmgtZ2NvbnRhaW5lci1zdFxuICAgICAgICB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyNXB4IDJweCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmdseXBoLWdsb2JhbC1uYXYtYnV0dG9uXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODU5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubXNhbWVfSGVhZGVyX25hbWUuc3RfbXNhbWVfcGxhY2Vob2xkZXJ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoLmMtc2dsLXN0Y2sgXG4gICAge1xuICAgICAgICAuYy11aGZoLWFjdGlvbnMgXG4gICAgICAgIHtcbiAgICAgICAgICAgICNtZUNvbnRyb2wuYy1tZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICByaWdodDoxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNre1xuICAgICAgICAueC1oaWRkZW4tbm9uZS1tb2JpbGUtdnBcbiAgICAgICAge1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmguYy1zZ2wtc3Rja1xuICAgIHtcbiAgICAgICAgbmF2XG4gICAgICAgIHtcbiAgICAgICAgICAgIGEuYy11aGYtbmF2LWxpbmtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDEycHggMTRweCAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNrIHtcbiAgICAgICAgbmF2IFxuICAgICAgICB7XG4gICAgICAgICAgICAuYy11aGYtbWVudSBbYXJpYS1leHBhbmRlZD0ndHJ1ZSddXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgJit1bFthcmlhLWhpZGRlbj0nZmFsc2UnXVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaFxuICAgIHtcbiAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQgXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5jLWxvZ29cbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuYy1pbWFnZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2LjVweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtdWhmLW1lbnVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBhLGJ1dHRvblxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJj5idXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAxNXB4IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrdWwgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHggMjRweCAxNXB4IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmMtdzAgXG4gICAge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICB7XG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjNweCAxNXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICN1aGYtYy1uYXZcbiAgICB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5mLXN1Yi1tZW51XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYnV0dG9uXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmK3Vse1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZi1tdWx0aS1jb2x1bW4taW5mb1xuICAgICAgICAgICAge1xuXG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5mLW11bHRpLWNvbHVtbntcbiAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmpzLXN1Ym0tdWhmLW5hdi1saW5rXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN1aGYtc3dwXG4gICAge1xuICAgICAgICAuY29sb3ItYnJhbmQtZ3JlZW5cbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjokbXNhLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbil7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21wLWxpbmtfX3NjcmVlbi1yZWFkZXItb25seVxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5tLXNraXAtdG8tbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgei1pbmRleDogMzAwMDAwMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLm5ldy1jLWxvZ29cbntcbiAgICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcblxuICAgIC5jLWltYWdlXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuNXB4KVxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjg2MHB4KVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDg1OC41cHgpe1xuICAgICAgICBwYWRkaW5nOiAxMi41cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny41cHgpe1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDRweCAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlclxue1xuICAgIC50aGVtZS1kYXJrXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jLWFjdGlvbi10cmlnZ2VyXG4gICAgICAgIHtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzI2MjYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLXVoZmgtZ2NvbnRhaW5lci1zdFxuICAgICAgICB7XG4gICAgICAgICAgICAuY2F0LWxvZ28tYnV0dG9uLWNvbnRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjdWhmQ2F0TG9nb0J1dHRvblxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qcy1wYWRkbGUtaXRlbXNcbiAgICAgICAge1xuICAgICAgICAgICAgLnNpbmdsZS1saW5rXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgI3ByaW1hcnktbmF2LWl0ZW0tY3RhLXNpZ251cFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmMtdWhmaC1hY3Rpb25zXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5jLXVoZi1tZW51XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b25cbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyNjI2MjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtYnV0dG9uLWxvZ29cbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl1cbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmYtbXVsdGktY29sdW1uXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5mLXN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1zdWJtLXVoZi1uYXYtbGlua1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyNjI2MjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmYtbXVsdGktY29sdW1uLWluZm9cbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtdzBcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLWxpbmtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjYyNjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXNhbWVfSGVhZGVyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1zYW1lX0hlYWRlcl9uYW1lXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm1zYS11aGZoZWFkZXJmb290ZXJfc3RpY2t5XG57XG4gICAgLnN0aWNreSB7XG4gICAgICAgIEBpbmNsdWRlIHN0aWNreS1oZWFkZXI7XG4gICAgfVxufVxuI3djcENvbnNlbnRCYW5uZXJDdHJsXG57XG4gICAgJi5zdGlja3kge1xuICAgICAgICBAaW5jbHVkZSBzdGlja3ktaGVhZGVyO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg1OXB4KSB7XG4gICAgLm1zYS11aGZoZWFkZXJmb290ZXJfc3RpY2t5IC51aGZjLXVuaXZlcnNhbC1jb250ZXh0LmNvbnRleHQtdWhmOm5vdCgueC1oaWRkZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgc3RpY2t5LWhlYWRlcjtcbiAgICB9XG59XG4iLCIvLz09IE1TQSBDdXN0b20gdmlkZW8gc3R5bGVzXG4ubXNhLXZpZGVvIHtcbiAgICAmLS1kZWZhdWx0X3NtYWxsIHtcbiAgICAgICAgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5tc2EtdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDcycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdF9mdWxsYmxlZWQge1xuICAgICAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXNpbmdsZV9zbWFsbCB7XG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXNpbmdsZWZ1bGxibGVlZCB7XG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0td2lkZWZ1bGxibGVlZCB7XG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgICAgIC5tc2EtdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgPnZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXlfcGF1c2VfYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmJ0bnBhdXNlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wYXVzZV9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5idG5wbGF5OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wbGF5X2J0bi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY29udGFpbmVyIC5jbXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY21wLWNvbnRhaW5lcixcbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNvbnRhaW5lci5jbXAtLWludmVydCB7XG4gIGJhY2tncm91bmQ6ICR1aS13aGl0ZTtcbn1cblxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciB7XG4gIC5zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNtcC1saXN0IHtcbiAgICBtYXgtd2lkdGg6ICR1aS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5jbXAtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jbXAtbGlzdF9faXRlbS1saW5rIHtcbiAgICBjb2xvcjogJHVpLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAuY21wLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogJHVpLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdWktcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNtcC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jbXAtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR1aS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogJHVpLW1heC13aWR0aC0tY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/